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

A

addOnChangedListener(OrientationManager.OnChangedListener) - Method in class walker.blue.core.lib.direction.OrientationManager
Adds a listener that will be notified when the user's location or orientation changes.
addValue(DestinationType, String, GridNode) - Method in class walker.blue.core.lib.types.DestinationTable
Add value with the given type and key
attrToBeacon(AttributeValue) - Static method in class walker.blue.core.lib.ddb.AttrToJava
Converts the given AttributeValue to a Beacon object
attrToBeaconLocation(AttributeValue) - Static method in class walker.blue.core.lib.ddb.AttrToJava
Parses the given AttributeValue to get the locaton of the beacon
attrToBuilding(Map<String, AttributeValue>) - Static method in class walker.blue.core.lib.ddb.AttrToJava
Converts the given map of attribute values into a building object
attrToGridNode(AttributeValue, int, int, int) - Static method in class walker.blue.core.lib.ddb.AttrToJava
Parses the given RectCoordinates into a GridNode using the given x, y, and z values for the coordinates
AttrToJava - Class in walker.blue.core.lib.ddb
Class responsible for converting DynamoDB objects to java objects
AttrToJava() - Constructor for class walker.blue.core.lib.ddb.AttrToJava
 
AWSCredentialsLoader - Class in walker.blue.core.lib.ddb
Helper class in charge of loading AWS keys from the device TODO: Keys are currently being stored as plaintext.

B

BEACON_ADDRESS - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 
BEACON_MAJOR - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 
BEACON_MINOR - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 
BEACON_NAME - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 
BEACON_RSSI - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 
BEACON_UUID - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 
BeaconComparator - Class in walker.blue.core.lib.beacon
Comparator which compares two beacons based on the average value of the measured rssi value
BeaconComparator() - Constructor for class walker.blue.core.lib.beacon.BeaconComparator
 
beaconLocationMap - Variable in class walker.blue.core.lib.types.Building
Maps a beacon to its location within the building.
beaconLocationMapToString() - Method in class walker.blue.core.lib.types.Building
Converts the beaconLocationMap field to string
BEACONS - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 
Building - Class in walker.blue.core.lib.types
 
Building() - Constructor for class walker.blue.core.lib.types.Building
Constructor.
Building(String, double, double, List<List<List<GridNode>>>, List<FloorConnector>, Map<Beacon, RectCoordinates>, DestinationTable, RectCoordinates) - Constructor for class walker.blue.core.lib.types.Building
Constructor.
BUILDING_DATA - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 
BUILDING_ID - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 
BuildingDetector - Class in walker.blue.core.lib.init
Class in charge of detecting the Building ID for the building in which the user is currently located
BuildingDetector(Context) - Constructor for class walker.blue.core.lib.init.BuildingDetector
Initializes all the fields for the Class
BuildingDetector.Output - Class in walker.blue.core.lib.init
Class holding the ouputs of the BuildingDetector
buildLinePaint(int) - Static method in class walker.blue.core.lib.indicator.PaintFactory
Builds the paint for the line using the given color
buildPointPaint(int) - Static method in class walker.blue.core.lib.indicator.PaintFactory
Builds the paint class for the point using the given color

C

call() - Method in class walker.blue.core.lib.init.BuildingDetector
 
call() - Method in class walker.blue.core.lib.init.InitializeProcess
 
call() - Method in class walker.blue.core.lib.init.RecalcProcess
 
call() - Method in class walker.blue.core.lib.main.MainLoop
 
compare(Beacon, Beacon) - Method in class walker.blue.core.lib.beacon.BeaconComparator
 
context - Variable in class walker.blue.core.lib.init.InitializeProcess
Context under which the initialize process is being run

D

DDBConstants - Class in walker.blue.core.lib.ddb
Constants relating to the DynamoDB database
DEFAULT_FLOOR_HEIGHT - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 
DEFAULT_NODE_DISTANCE - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 
DESTINATION_KEY - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 
DESTINATION_TYPE - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 
DESTINATIONS - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 
destinationTable - Variable in class walker.blue.core.lib.types.Building
Maps strings to a list of locations that represent the locations of the nodes in the search space that have the given string tag.
DestinationTable - Class in walker.blue.core.lib.types
Table designed to store GridNode objects representing destinations
DestinationTable() - Constructor for class walker.blue.core.lib.types.DestinationTable
Contructor.
destinationTableToString() - Method in class walker.blue.core.lib.types.Building
Converts the destinationTable field to string
DestinationType - Enum in walker.blue.core.lib.types
Types of destinations found in the destination table
distanceBetweenNodes(GridNode, GridNode) - Method in class walker.blue.core.lib.init.InitializeProcess
Calculate the distance between the 2 given nodes using the distance formula
drawIndicatorAtAngle(double) - Method in class walker.blue.core.lib.indicator.IndicatorView
Draws the indicator for the given vector
drawIndicatorAtPosition(float) - Method in class walker.blue.core.lib.indicator.IndicatorView
Draw indicator with the point at the given position
DynamoDBWrapper - Class in walker.blue.core.lib.ddb
Wrapper for the DynamoDB client
DynamoDBWrapper() - Constructor for class walker.blue.core.lib.ddb.DynamoDBWrapper
Constructor.
DynamoDBWrapper(AWSCredentials) - Constructor for class walker.blue.core.lib.ddb.DynamoDBWrapper
 

E

equals(Object) - Method in class walker.blue.core.lib.types.Building
 
equals(Object) - Method in class walker.blue.core.lib.types.DestinationTable
 

F

findClosestNode(Set<GridNode>, GridNode, FloorSequencer) - Method in class walker.blue.core.lib.init.InitializeProcess
Find closest node to the given start node using a more robust method NOTE: This calculates the path for the all given nodes and is therefore slow
findClosestNodeNaive(Set<GridNode>, GridNode) - Method in class walker.blue.core.lib.init.InitializeProcess
Find closest node to the given start node using a naive distance formula method
FLOOR_CONNECTORS - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 
FLOOR_CONNECTORS_CONNECTIONS - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 
FLOOR_HEIGHT - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 
floorConnectors - Variable in class walker.blue.core.lib.types.Building
Contains references to all FloorConnectors within the searchSpace.
floorConnectorsToString() - Method in class walker.blue.core.lib.types.Building
Converts the floorConnectors field to string
floorHeight - Variable in class walker.blue.core.lib.types.Building
The approximate height of each floor assuming all floors have the same height.

G

GeneratedSpeech - Class in walker.blue.core.lib.speech
Class which holds all the values calculated when generating speech that will be spoken to the user
GeneratedSpeech(double, NodeEvent, NodeDirection) - Constructor for class walker.blue.core.lib.speech.GeneratedSpeech
Contructor.
getActionFormat() - Method in enum walker.blue.core.lib.speech.NodeEvent
 
getAllNonGeneric(DestinationType) - Method in class walker.blue.core.lib.types.DestinationTable
Get all values for the given non-generic type
getAngleToNextWaypoint(RectCoordinates, double, RectCoordinates) - Method in class walker.blue.core.lib.direction.UserAngleMapper
Calculates the angle between the direction the user is facing and the next waypoint
getBeaconLocationMap() - Method in class walker.blue.core.lib.types.Building
Getter for the beaconLocationMap field
getBuilding() - Method in class walker.blue.core.lib.init.InitializeProcess.Output
 
getBuildingData(String) - Method in class walker.blue.core.lib.ddb.DynamoDBWrapper
Fetch data for the building corresponding to the given Building ID
getBuildingData(String) - Method in class walker.blue.core.lib.init.InitializeProcess
Fetches the data for the building corresponding to the given building id
getBuildingID() - Method in class walker.blue.core.lib.init.BuildingDetector.Output
Getter method for the buildingID field
getCurrentBuilding() - Method in class walker.blue.core.lib.init.InitializeProcess
Uses the BuilderDetector class to find the the of the building the user is in
getCurrentLocation() - Method in class walker.blue.core.lib.init.InitializeProcess.Output
 
getCurrentLocation() - Method in class walker.blue.core.lib.main.MainLoop.Output
 
getCurrentPosition() - Method in class walker.blue.core.lib.indicator.IndicatorView
Get the current position of the point
getDestinationTable() - Method in class walker.blue.core.lib.types.Building
Getter for the destinationTable field
getDestinationType(UserInputParser) - Method in class walker.blue.core.lib.init.InitializeProcess
Gets the destination type from the user input
getDirection() - Method in class walker.blue.core.lib.speech.GeneratedSpeech
Getter for the direction field
getDistance() - Method in class walker.blue.core.lib.speech.GeneratedSpeech
Getter for the distance field
getError() - Method in class walker.blue.core.lib.init.InitializeProcess.Output
 
getEvent() - Method in class walker.blue.core.lib.speech.GeneratedSpeech
Getter for the event field
getFilteredNumbers(DestinationTable, DestinationType) - Method in class walker.blue.core.lib.input.UserInputParser
Gets a filtered list of numbers.
getFloorConnectors() - Method in class walker.blue.core.lib.types.Building
Getter for the floorConnectors field
getFloorHeight() - Method in class walker.blue.core.lib.types.Building
Getter for the floor height field
getFormat() - Method in enum walker.blue.core.lib.speech.NodeEvent
 
getFuture() - Method in class walker.blue.core.lib.init.BuildingDetector.Output
Getter method for the futureBeacons field
getGeneric(DestinationType) - Method in class walker.blue.core.lib.types.DestinationTable
Get all generic value of given type
getHeading() - Method in class walker.blue.core.lib.direction.OrientationManager
Gets the user's current heading, in degrees.
getImmediateValue(DestinationType) - Method in class walker.blue.core.lib.types.DestinationTable
Get raw object for the given type
getItemResultToBuilding(GetItemResult) - Static method in class walker.blue.core.lib.ddb.AttrToJava
Converts the given GetItemResult into a building
getKeywords() - Method in class walker.blue.core.lib.input.UserInputParser
Extracts the keywords that appear in the user input
getLatestLocation() - Method in class walker.blue.core.lib.user.UserTracker
Getter for the latest location of the user
getLineColor() - Method in enum walker.blue.core.lib.indicator.IndicatorTheme
Returns the line color
getLocation() - Method in class walker.blue.core.lib.direction.OrientationManager
Gets the user's current location.
getMsg() - Method in enum walker.blue.core.lib.speech.NodeDirection
 
getNextNode() - Method in class walker.blue.core.lib.user.UserTracker
Getter for the next node in the path
getNodeDistance() - Method in class walker.blue.core.lib.types.Building
Getter for the node distance field
getNonGeneric(DestinationType, String) - Method in class walker.blue.core.lib.types.DestinationTable
Get a non generic value using the given type and key
getNonGenericDestination(DestinationType, UserInputParser, DestinationTable) - Method in class walker.blue.core.lib.init.InitializeProcess
Excracts a non-generic desitination from the Destination table accoring to the users input
getNorthPoint() - Method in class walker.blue.core.lib.types.Building
Getter for the northPoint ofield
getNumbers() - Method in class walker.blue.core.lib.input.UserInputParser
Extracts all instances of numbers in the user input
getPath() - Method in class walker.blue.core.lib.init.InitializeProcess.Output
 
getPitch() - Method in class walker.blue.core.lib.direction.OrientationManager
Gets the user's current pitch (head tilt angle), in degrees.
getPointColor() - Method in enum walker.blue.core.lib.indicator.IndicatorTheme
Returns the point color
getPreviousNode() - Method in class walker.blue.core.lib.user.UserTracker
Getter for the previous node the user passed in the path
getSearchSpace() - Method in class walker.blue.core.lib.types.Building
Getter for the search space field
getSpeechForNodes(RectCoordinates, GridNode) - Method in class walker.blue.core.lib.speech.SpeechGenerator
Generates speech for the given nodes
getTrilateration() - Method in class walker.blue.core.lib.init.InitializeProcess.Output
 
getUserLocationProximity(List<Beacon>, Building) - Method in class walker.blue.core.lib.common.ProcessCommon
Gets the users location by checking which beacon is closest to the user TODO: User calibration RSSI value to better support different kinds of Beacons
getUserState() - Method in class walker.blue.core.lib.main.MainLoop.Output
 
getUserState() - Method in class walker.blue.core.lib.user.UserTracker
Getter for the users state
getUUID() - Method in class walker.blue.core.lib.types.Building
Getter for the uuid field

H

hashCode() - Method in class walker.blue.core.lib.types.Building
 
hashCode() - Method in class walker.blue.core.lib.types.DestinationTable
 
hasInterference() - Method in class walker.blue.core.lib.direction.OrientationManager
Gets a value indicating whether there is too much magnetic field interference for the compass to be reliable.
hasLocation() - Method in class walker.blue.core.lib.direction.OrientationManager
Gets a value indicating whether the orientation manager knows the user's current location.

I

IndicatorTheme - Enum in walker.blue.core.lib.indicator
Themes for the indicator view
IndicatorView - Class in walker.blue.core.lib.indicator
Indicator to show location of next waypoint
IndicatorView(Context) - Constructor for class walker.blue.core.lib.indicator.IndicatorView
Contructor
IndicatorView(Context, AttributeSet) - Constructor for class walker.blue.core.lib.indicator.IndicatorView
Constructor
IndicatorView(Context, AttributeSet, int) - Constructor for class walker.blue.core.lib.indicator.IndicatorView
Constructor
InitError - Enum in walker.blue.core.lib.init
Created by noname on 4/7/15.
InitializeProcess - Class in walker.blue.core.lib.init
Initialization process of the Bluewalker core package
InitializeProcess(Context, List<String>) - Constructor for class walker.blue.core.lib.init.InitializeProcess
Constructor.
InitializeProcess.Output - Class in walker.blue.core.lib.init
Class which holds the output of the InitializeProcess
isEmpty() - Method in class walker.blue.core.lib.types.DestinationTable
Check whether the table is empty
isGeneric() - Method in enum walker.blue.core.lib.types.DestinationType
 
isPointInside(RectCoordinates) - Method in class walker.blue.core.lib.user.PathZone
Checks whether the given RectCoordinates is inside the zone
isPointInside(double, double) - Method in class walker.blue.core.lib.user.PathZone
Checks whether the point at the given coordinates is inside the zone
isTracking() - Method in class walker.blue.core.lib.direction.OrientationManager
 
isType(String) - Static method in enum walker.blue.core.lib.types.DestinationType
 

K

KEYWORDS - Static variable in class walker.blue.core.lib.input.UserInputParser
Set of keywords
KEYWORDS_ARRAY - Static variable in class walker.blue.core.lib.input.UserInputParser
Array of keywords

L

loadCredentials() - Static method in class walker.blue.core.lib.ddb.AWSCredentialsLoader
Loads the credentials for AWS from the device
loadCredentials(String) - Static method in class walker.blue.core.lib.ddb.AWSCredentialsLoader
Loads the credentials for AWS from the device from the given path
LOG_BEACONS_DONE - Static variable in class walker.blue.core.lib.init.InitializeProcess
 
LOG_BEACONS_FUTURE - Static variable in class walker.blue.core.lib.init.InitializeProcess
 
LOG_FAILED_BD - Static variable in class walker.blue.core.lib.init.InitializeProcess
Log messages
LOG_FAILED_BEACONS - Static variable in class walker.blue.core.lib.init.InitializeProcess
 
LOG_RECIEVED_BUILDING_ID - Static variable in class walker.blue.core.lib.init.InitializeProcess
 

M

MainLoop - Class in walker.blue.core.lib.main
Class representing the main loop of the system
MainLoop(InitializeProcess.Output, Context, UserStateHandler) - Constructor for class walker.blue.core.lib.main.MainLoop
Consturctor sets the fields using the given values
MainLoop(InitializeProcess.Output, Context, UserStateHandler, OrientationManager) - Constructor for class walker.blue.core.lib.main.MainLoop
Consturctor sets the fields using the given values
MainLoop(InitializeProcess.Output, Context, UserStateHandler, SpeechSubmitHandler) - Constructor for class walker.blue.core.lib.main.MainLoop
Consturctor sets the fields using the given values
MainLoop(InitializeProcess.Output, Context, UserStateHandler, OrientationManager, SpeechSubmitHandler, IndicatorView) - Constructor for class walker.blue.core.lib.main.MainLoop
Contructor, sets and initializes the fields using the given values
MainLoop.Output - Class in walker.blue.core.lib.main
Holds the output for the mainloop
mod(float, float) - Method in class walker.blue.core.lib.direction.OrientationManager
 

N

newStateFound(UserState) - Method in interface walker.blue.core.lib.main.UserStateHandler
 
NODE_DEFAULT - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 
NODE_DISTANCE - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 
NODE_ELEVATOR - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 
NODE_NON_TRANSVERSABLE - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 
NODE_STARIS - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 
NODE_TRANSVERSABLE - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 
NodeDirection - Enum in walker.blue.core.lib.speech
Enum that represents the different directions allowed at a noce
nodeDistance - Variable in class walker.blue.core.lib.types.Building
The distance between each node and its adjacent neighbors in searchSpace.
NodeEvent - Enum in walker.blue.core.lib.speech
Enum that represents the different node events
NODES - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 
NORTH_POINT - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 
northPoint - Variable in class walker.blue.core.lib.types.Building
Represents a vector that points to north within the building

O

onAccuracyChanged(OrientationManager) - Method in interface walker.blue.core.lib.direction.OrientationManager.OnChangedListener
Called when the accuracy of the compass changes.
onAccuracyChanged(OrientationManager) - Method in class walker.blue.core.lib.user.UserTracker
 
onLocationChanged(OrientationManager) - Method in interface walker.blue.core.lib.direction.OrientationManager.OnChangedListener
Called when the user's location changes.
onLocationChanged(OrientationManager) - Method in class walker.blue.core.lib.user.UserTracker
 
onMeasure(int, int) - Method in class walker.blue.core.lib.indicator.IndicatorView
 
onOrientationChanged(OrientationManager) - Method in interface walker.blue.core.lib.direction.OrientationManager.OnChangedListener
Called when the user's orientation changes.
onOrientationChanged(OrientationManager) - Method in class walker.blue.core.lib.user.UserTracker
 
OrientationManager - Class in walker.blue.core.lib.direction
Collects and communicates information about the user's current orientation and location.
OrientationManager(SensorManager, LocationManager) - Constructor for class walker.blue.core.lib.direction.OrientationManager
Initializes a new instance of OrientationManager, using the specified context to access system services.
OrientationManager.OnChangedListener - Interface in walker.blue.core.lib.direction
Classes should implement this interface if they want to be notified of changes in the user's location, orientation, or the accuracy of the compass.
Output(InitError) - Constructor for class walker.blue.core.lib.init.InitializeProcess.Output
 
Output(FloorSequencer, Trilateration, List<GridNode>, Building, GridNode, InitError) - Constructor for class walker.blue.core.lib.init.InitializeProcess.Output
 

P

PaintFactory - Class in walker.blue.core.lib.indicator
Factory class to build paint objects for the indicator view
pathDistance(List<GridNode>) - Method in class walker.blue.core.lib.init.InitializeProcess
Calculate the total distance of the given path
PathZone - Class in walker.blue.core.lib.user
Class that represents a zone around two points in the path
PathZone(RectCoordinates, RectCoordinates, double) - Constructor for class walker.blue.core.lib.user.PathZone
Cosntructor.
PathZone(RectCoordinates, RectCoordinates, double, double) - Constructor for class walker.blue.core.lib.user.PathZone
Contructor.
ProcessCommon - Class in walker.blue.core.lib.common
Base class for the MainLoop and and the Initialize process.
ProcessCommon() - Constructor for class walker.blue.core.lib.common.ProcessCommon
 

R

RecalcProcess - Class in walker.blue.core.lib.init
Initialization process of the Bluewalker core package
RecalcProcess(Context, InitializeProcess.Output) - Constructor for class walker.blue.core.lib.init.RecalcProcess
Constructor.
removeOnChangedListener(OrientationManager.OnChangedListener) - Method in class walker.blue.core.lib.direction.OrientationManager
Removes a listener from the list of those that will be notified when the user's location or orientation changes.
run() - Method in class walker.blue.core.lib.main.SpeechSubmitRunnable
 

S

searchSpace - Variable in class walker.blue.core.lib.types.Building
Holds the bode layout of the building used for pathfinding.
searchSpaceContains(int, int, int) - Method in class walker.blue.core.lib.types.Building
Checks if the search space of the building contains the following point
searchSpaceToString() - Method in class walker.blue.core.lib.types.Building
Converts the searchSpace field to string
setBeaconLocationMap(Map<Beacon, RectCoordinates>) - Method in class walker.blue.core.lib.types.Building
Sets the beaconLocationMap field to the given value
setDestinationMap(DestinationTable) - Method in class walker.blue.core.lib.types.Building
Sets the destinationTable field to the given value
setFloorConnectors(List<FloorConnector>) - Method in class walker.blue.core.lib.types.Building
Sets the floorConnectors field to the given value
setFloorHeight(double) - Method in class walker.blue.core.lib.types.Building
Sets the floorHeight field to the given value
setFollowCourse(int) - Method in class walker.blue.core.lib.main.MainLoop
 
setIndicatorTheme(IndicatorTheme) - Method in class walker.blue.core.lib.indicator.IndicatorView
Set the theme of the indicator
setNodeDistance(double) - Method in class walker.blue.core.lib.types.Building
Sets the nodeDistance field to the given value
setNorthPoint(RectCoordinates) - Method in class walker.blue.core.lib.types.Building
Sets the northPoint field to the given value
setPath(List<GridNode>) - Method in class walker.blue.core.lib.user.UserTracker
Sets the path being used by the user tracker
setScanTime(int) - Method in class walker.blue.core.lib.beacon.SyncBeaconScanClient
Set the amount of time for which the client will scan
setSearchSpace(List<List<List<GridNode>>>) - Method in class walker.blue.core.lib.types.Building
Sets the searchSpace field to the given value
setUUID(String) - Method in class walker.blue.core.lib.types.Building
Sets the uuid field to the given value
SpeechGenerator - Class in walker.blue.core.lib.speech
Class in charge of generating the speech that will be spoken to the user
SpeechGenerator(List<GridNode>) - Constructor for class walker.blue.core.lib.speech.SpeechGenerator
Contructor.
SpeechSubmitHandler - Class in walker.blue.core.lib.speech
Runnable in charge of submitting what will be said to the user throughout the main loop
SpeechSubmitHandler(TextToSpeech) - Constructor for class walker.blue.core.lib.speech.SpeechSubmitHandler
Constructor.
SpeechSubmitHandler(TextToSpeech, TextView, Context) - Constructor for class walker.blue.core.lib.speech.SpeechSubmitHandler
Constructor.
SpeechSubmitRunnable - Class in walker.blue.core.lib.main
Runnable in charge of submitting what will be said to the user throughout the main loop
SpeechSubmitRunnable(UserTracker, Building, List<GridNode>, Context) - Constructor for class walker.blue.core.lib.main.SpeechSubmitRunnable
Constructor.
start() - Method in class walker.blue.core.lib.direction.OrientationManager
Starts tracking the user's location and orientation.
startScan() - Method in class walker.blue.core.lib.beacon.SyncBeaconScanClient
Startes the beacons scan
stop() - Method in class walker.blue.core.lib.direction.OrientationManager
Stops tracking the user's location and orientation.
submit(GeneratedSpeech, int) - Method in class walker.blue.core.lib.speech.SpeechSubmitHandler
Submits the given speech using the given type
submitAction(GeneratedSpeech) - Method in class walker.blue.core.lib.speech.SpeechSubmitHandler
Submit the given generated speech as an action
submitQueueAdd(GeneratedSpeech) - Method in class walker.blue.core.lib.speech.SpeechSubmitHandler
Submit the given generated speech with type TextToSpeech.QUEUE_ADD
submitQueueFlush(GeneratedSpeech) - Method in class walker.blue.core.lib.speech.SpeechSubmitHandler
Submit the given generated speech with type TextToSpeech.QUEUE_FLUSH
submitSilent(GeneratedSpeech) - Method in class walker.blue.core.lib.speech.SpeechSubmitHandler
Submits the given speech without silently (writes to the nextInstructionText if availible)
submitSpeech(GeneratedSpeech, int, boolean) - Method in class walker.blue.core.lib.speech.SpeechSubmitHandler
Submits the given speech using the given type.
submitString(String, int, boolean) - Method in class walker.blue.core.lib.speech.SpeechSubmitHandler
Submits the given string using the given type.
surfaceChanged(SurfaceHolder, int, int, int) - Method in class walker.blue.core.lib.indicator.IndicatorView
 
surfaceCreated(SurfaceHolder) - Method in class walker.blue.core.lib.indicator.IndicatorView
 
surfaceDestroyed(SurfaceHolder) - Method in class walker.blue.core.lib.indicator.IndicatorView
 
SyncBeaconScanClient - Class in walker.blue.core.lib.beacon
Wrapper around the BeaconScanClient that allows the output to be consumed using Futures
SyncBeaconScanClient(Context) - Constructor for class walker.blue.core.lib.beacon.SyncBeaconScanClient
Constructor.
SyncBeaconScanClient(Context, List<Beacon>) - Constructor for class walker.blue.core.lib.beacon.SyncBeaconScanClient
Constructor.
SyncBeaconScanClient(Context, List<Beacon>, int, int, Semaphore) - Constructor for class walker.blue.core.lib.beacon.SyncBeaconScanClient
Constructor.

T

TABLE_NAME - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 
toActionString() - Method in class walker.blue.core.lib.speech.GeneratedSpeech
Converts the generated speech to its action string
toString() - Method in class walker.blue.core.lib.speech.GeneratedSpeech
 
toString() - Method in class walker.blue.core.lib.types.Building
 
TYPES - Static variable in enum walker.blue.core.lib.types.DestinationType
 

U

updateUserState(RectCoordinates) - Method in class walker.blue.core.lib.user.UserTracker
Updates the state of the user according to the given location
UserAngleMapper - Class in walker.blue.core.lib.direction
Map that calcuates the angle between the direction the user is facing and the next waypoint in the path
UserAngleMapper(Building) - Constructor for class walker.blue.core.lib.direction.UserAngleMapper
Constructor.
UserAngleMapper(RectCoordinates) - Constructor for class walker.blue.core.lib.direction.UserAngleMapper
Constructor.
userInput - Variable in class walker.blue.core.lib.init.InitializeProcess
The user input
UserInputParser - Class in walker.blue.core.lib.input
Class in charge of parsing user input
UserInputParser(List<String>) - Constructor for class walker.blue.core.lib.input.UserInputParser
Constructor.
UserState - Enum in walker.blue.core.lib.user
Enums representing the different possble states of the user
UserStateHandler - Interface in walker.blue.core.lib.main
Handler which defines behaior when the state of the user is found
UserTracker - Class in walker.blue.core.lib.user
Class in change of tracking the movement of the user
UserTracker(SpeechSubmitHandler, List<GridNode>, double, double, OrientationManager, IndicatorView, Building) - Constructor for class walker.blue.core.lib.user.UserTracker
Constructor.
UUID - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 
uuid - Variable in class walker.blue.core.lib.types.Building
The uuid of the building to uniquely identify it from other buildings.

V

valueOf(String) - Static method in enum walker.blue.core.lib.indicator.IndicatorTheme
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum walker.blue.core.lib.init.InitError
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum walker.blue.core.lib.speech.NodeDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum walker.blue.core.lib.speech.NodeEvent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum walker.blue.core.lib.types.DestinationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum walker.blue.core.lib.user.UserState
Returns the enum constant of this type with the specified name.
values() - Static method in enum walker.blue.core.lib.indicator.IndicatorTheme
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum walker.blue.core.lib.init.InitError
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum walker.blue.core.lib.speech.NodeDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum walker.blue.core.lib.speech.NodeEvent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum walker.blue.core.lib.types.DestinationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum walker.blue.core.lib.user.UserState
Returns an array containing the constants of this enum type, in the order they are declared.

W

walker.blue.core.lib.beacon - package walker.blue.core.lib.beacon
 
walker.blue.core.lib.common - package walker.blue.core.lib.common
 
walker.blue.core.lib.ddb - package walker.blue.core.lib.ddb
 
walker.blue.core.lib.direction - package walker.blue.core.lib.direction
 
walker.blue.core.lib.indicator - package walker.blue.core.lib.indicator
 
walker.blue.core.lib.init - package walker.blue.core.lib.init
 
walker.blue.core.lib.input - package walker.blue.core.lib.input
 
walker.blue.core.lib.main - package walker.blue.core.lib.main
 
walker.blue.core.lib.speech - package walker.blue.core.lib.speech
 
walker.blue.core.lib.types - package walker.blue.core.lib.types
 
walker.blue.core.lib.user - package walker.blue.core.lib.user
 
warnUser() - Method in class walker.blue.core.lib.speech.SpeechSubmitHandler
Warn user to get back on course

X

X - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 

Y

Y - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 

Z

Z - Static variable in class walker.blue.core.lib.ddb.DDBConstants
 
A B C D E F G H I K L M N O P R S T U V W X Y Z 
Skip navigation links