Skip navigation links
A B C D E F G H I J L M N O P R S T U V W X Y 

P

PagerAdapter - Class in haberman.rhizomatics.ui.pager
Fragment that adapts an input array of paragraphs into a stack of ViewPager's.
PagerAdapter(FragmentManager, ArrayList<String>) - Constructor for class haberman.rhizomatics.ui.pager.PagerAdapter
Constructor.
PagerFragment - Class in haberman.rhizomatics.ui.pager
Pager layout setup that simply sets the content of the TextView from the bundled arguments.
PagerFragment() - Constructor for class haberman.rhizomatics.ui.pager.PagerFragment
 
PagerWrapper - Class in haberman.rhizomatics.ui.pager
Extends a ViewPager by overwriting its measurements method so its final height wraps its entire content.
PagerWrapper(Context) - Constructor for class haberman.rhizomatics.ui.pager.PagerWrapper
 
PagerWrapper(Context, AttributeSet) - Constructor for class haberman.rhizomatics.ui.pager.PagerWrapper
 
paragraphs_ - Variable in class haberman.rhizomatics.ui.pager.PagerAdapter
The list of paragraphs to adapt.
PAUSE - Static variable in class haberman.rhizomatics.events.AudioEvent
 
pause() - Method in class haberman.rhizomatics.fsm.Application
pause() - Method in class haberman.rhizomatics.fsm.AudioPlayer
AudioPlayer.pause() trigger -> will either: drives the machine to AudioPlayer.AppState.IDLE if the sound is not playing; drives the machine to AudioPlayer.AppState.PAUSED otherwise.
PauseEntry() - Constructor for class haberman.rhizomatics.fsm.AudioPlayer.PauseEntry
 
peels_ - Variable in class haberman.rhizomatics.map.Overlay
A list of PolyDrawer for the morphing shapes.
PEELS_AMOUNT - Variable in class haberman.rhizomatics.map.Overlay
The default amount of Overlay.peels_.
peels_amount_ - Variable in class haberman.rhizomatics.map.Overlay
The amount of peels (meaning: PolyDrawer) we should create.
PendingEntry() - Constructor for class haberman.rhizomatics.fsm.Soundscape.PendingEntry
 
PERMISSION_REQUEST_CODE - Static variable in class haberman.rhizomatics.data.Constants
Used to track the ACCESS_FINE_LOCATION and RECORD_AUDIO permission requests.
Place - Class in haberman.rhizomatics.fsm
The FSM driving the map related updates for an overlay.
Place(Context, PlaceEntity) - Constructor for class haberman.rhizomatics.fsm.Place
 
Place.AppState - Enum in haberman.rhizomatics.fsm
States enum.
Place.AppTrigger - Enum in haberman.rhizomatics.fsm
Trigger enum.
Place.EnterEntry - Class in haberman.rhizomatics.fsm
Action taken when the state machine enters Place.AppState.INSIDE -> calls Overlay.in() for every SoundEntity being SoundEntity.Where.INSIDE TODO: we may prefer using a running guard for this...
Place.ExitEntry - Class in haberman.rhizomatics.fsm
Action taken when the state machine exits Place.AppState.INSIDE -> computes the opacity given the actual Place.distance_from_user_, calls Overlay.out(float) for every SoundEntity being SoundEntity.Where.INSIDE and dispatches a new PlaceEvent.EXIT if the user isn't already outside () and there is no reading still being played.
Place.StopEntry - Class in haberman.rhizomatics.fsm
Action taken when the state machine enters Place.AppState.STOPPED -> calls Overlay.off() for every SoundEntity being SoundEntity.Where.INSIDE.
place_ - Variable in class haberman.rhizomatics.map.Overlay
A PlaceEntity object descriptor this overlay belongs to.
PLACE_AUTHOR - Static variable in class haberman.rhizomatics.data.DataManager
 
PLACE_COLUMNS - Static variable in class haberman.rhizomatics.data.DataManager
 
place_entity() - Method in class haberman.rhizomatics.events.MapEvent
 
place_entity() - Method in class haberman.rhizomatics.ui.HeaderFragment
 
place_entity_ - Variable in class haberman.rhizomatics.events.MapEvent
An optional PlaceEntity to be attached with this event.
place_entity_ - Variable in class haberman.rhizomatics.fsm.Place
The PlaceEntity handled by this state machine.
place_entity_ - Variable in class haberman.rhizomatics.ui.HeaderFragment
 
place_from_entity_(PlaceEntity) - Method in class haberman.rhizomatics.fsm.Map
Given a PlaceEntity, returns the corresponding Place, as found within Map.places_.
place_from_marker_(Marker) - Method in class haberman.rhizomatics.fsm.Map
Finds the corresponding Place a Marker is associated to by comparing locations.
PLACE_ID - Static variable in class haberman.rhizomatics.data.DataManager
Places tables's fields.
place_id() - Method in class haberman.rhizomatics.fsm.entities.SoundEntity
 
place_id_ - Variable in class haberman.rhizomatics.fsm.entities.SoundEntity
Id of the PlaceEntity this sound belongs to.
PLACE_NAME - Static variable in class haberman.rhizomatics.data.DataManager
 
PLACE_SHAPE - Static variable in class haberman.rhizomatics.data.DataManager
 
PLACE_TABLE - Static variable in class haberman.rhizomatics.data.DataManager
 
PLACE_THEME - Static variable in class haberman.rhizomatics.data.DataManager
 
PLACE_TYPES - Static variable in class haberman.rhizomatics.data.DataManager
 
PlaceEntity - Class in haberman.rhizomatics.fsm.entities
Class describing every attributes of a Place.
PlaceEntity(String, String, String, JSONObject, JSONObject) - Constructor for class haberman.rhizomatics.fsm.entities.PlaceEntity
Private constructor since we always use PlaceEntity.from_cursor(Cursor) to create new instances.
PlaceEvent - Class in haberman.rhizomatics.events
IEvent implementation for Place related events.
PlaceEvent(String, PlaceEntity) - Constructor for class haberman.rhizomatics.events.PlaceEvent
Constructor.
places_ - Variable in class haberman.rhizomatics.data.DataManager
Keeps an in-memory tracks of all places.
places_ - Variable in class haberman.rhizomatics.fsm.Map
An array containing every Places.
places_ - Variable in class haberman.rhizomatics.gl.drawers.SurroundEcho
 
PLAY - Static variable in class haberman.rhizomatics.events.AudioEvent
 
play() - Method in class haberman.rhizomatics.fsm.AudioPlayer
 
play(SoundEntity) - Method in class haberman.rhizomatics.fsm.Reading
AppTrigger#play trigger.
play() - Method in class haberman.rhizomatics.fsm.Soundscape
AppTrigger#play trigger.
PlayEntry() - Constructor for class haberman.rhizomatics.fsm.AudioPlayer.PlayEntry
 
player() - Method in class haberman.rhizomatics.fsm.AudioPlayer
 
player_ - Variable in class haberman.rhizomatics.fsm.AudioPlayer
The player.
PLAYER_ACTION - Static variable in class haberman.rhizomatics.events.UXEvent
 
player_button_ - Variable in class haberman.rhizomatics.ui.HeaderFragment
 
player_progress_ - Variable in class haberman.rhizomatics.ui.HeaderFragment
 
PlayerAction() - Constructor for enum haberman.rhizomatics.ui.HeaderFragment.PlayerAction
 
PlayGuard() - Constructor for class haberman.rhizomatics.fsm.AudioPlayer.PlayGuard
 
points() - Method in class haberman.rhizomatics.fsm.entities.PlaceEntity
 
points(boolean) - Method in class haberman.rhizomatics.map.PolyDrawer
Gets an ArrayList of locations of this PolyDrawer.
points_ - Variable in class haberman.rhizomatics.fsm.entities.PlaceEntity
A list of LatLng for the base polygon points' locations.
points_ - Variable in class haberman.rhizomatics.gl.drawers.SurroundEcho
 
points_ - Variable in class haberman.rhizomatics.map.PolyDrawer
Points describing this PolyDrawer.
PolyDrawer - Class in haberman.rhizomatics.map
Since we can't set the stroke width of a polygon (issue #4087), this container stores the drawing of an area as both a Polyline and a Polygon.
PolyDrawer(ArrayList<LatLng>, ArrayList<LatLng>, int, int, float, float[]) - Constructor for class haberman.rhizomatics.map.PolyDrawer
Constructor.
PolyFactory - Class in haberman.rhizomatics.map
This class contains static method to compute parametric polygons' coordinates.
PolyFactory() - Constructor for class haberman.rhizomatics.map.PolyFactory
 
polygon_ - Variable in class haberman.rhizomatics.map.PolyDrawer
The Polygon.
polyline_ - Variable in class haberman.rhizomatics.map.PolyDrawer
The Polyline.
position - Variable in class haberman.rhizomatics.data.Gradient.ColorPoint
The position inside the gradient (0/1).
position_state() - Static method in class haberman.rhizomatics.data.SharedBuffer
 
position_state_ - Variable in class haberman.rhizomatics.data.SharedBuffer
PositionState() - Constructor for enum haberman.rhizomatics.data.SharedBuffer.PositionState
 
PREPARE - Static variable in class haberman.rhizomatics.events.AudioEvent
 
prepared_ - Variable in class haberman.rhizomatics.fsm.AudioPlayer
Indicates that a sound has been prepared and is ready to play.
PrepareEntry() - Constructor for class haberman.rhizomatics.fsm.AudioPlayer.PrepareEntry
 
previous_location - Variable in class haberman.rhizomatics.MainActivity
 
program_handle_ - Variable in class haberman.rhizomatics.gl.GLProgram
 
project_on_circle(LatLng, double, double) - Static method in class haberman.rhizomatics.utils.GeoUtils
Projects a given location to a certain radius along a provided angle.
A B C D E F G H I J L M N O P R S T U V W X Y 
Skip navigation links