A B C D E F G H I L M N O P Q R S T U V W

P

PACKET_NAME - Variable in class uwcse.location.objects.mote.MoteSerialReadWrite.basePacket
 
paintComponent(Graphics) - Method in class uwcse.location.client.LocationPanel
Paint this component.
paintComponent(Graphics) - Method in class uwcse.location.client.DisplayPanel
Paint this component.
paintComponent(Graphics) - Method in class uwcse.location.client.StatPanel
Paint this component.
parentName - Variable in class uwcse.location.messaging.AddChildObjectRpc
 
parentObjectName - Variable in class uwcse.location.messaging.LinkObjectRpc
 
ParticleFilterTracker - class uwcse.location.core.ParticleFilterTracker.
A class containing functionality to track a physical object or set of grouped physical objects with a particle filter representing the location probability distribution and a motion model represents the object's motion patterns.
ParticleFilterTracker(ParticleFilterTracker) - Constructor for class uwcse.location.core.ParticleFilterTracker
Create a particle filter object tracker as a copy of this one.
ParticleFilterTracker(WorldMap, MotionModel) - Constructor for class uwcse.location.core.ParticleFilterTracker
Create a particle filter tracker.
ParticleLocationReport - class uwcse.location.core.ParticleLocationReport.
A particle location report contains a list of all or some of the samples of the full particle filter for an object.
ParticleLocationReport() - Constructor for class uwcse.location.core.ParticleLocationReport
Create a particle location report with an empty sample list.
ParticleLocationReport(ParticleLocationReport) - Constructor for class uwcse.location.core.ParticleLocationReport
Create a location report as a copy of the given one.
ParticleLocationReport(State, State, Collection) - Constructor for class uwcse.location.core.ParticleLocationReport
Create a particle location report using the given mean, standard deviation, and list of samples.
ParticleLocationReport(Tracker, State, State, Collection) - Constructor for class uwcse.location.core.ParticleLocationReport
Create a particle location report using the given tracker, mean, standard deviation, and list of samples.
PersonTracker - class uwcse.location.client.PersonTracker.
An example application to track and textually display the location of all Humans known to the system.
PersonTracker(Set) - Constructor for class uwcse.location.client.PersonTracker
Create a person tracker.
PhysicalObject - class uwcse.location.objects.PhysicalObject.
A class to describe a named physical object.
PhysicalObject() - Constructor for class uwcse.location.objects.PhysicalObject
Create an anonymous physical object.
PhysicalObject(String) - Constructor for class uwcse.location.objects.PhysicalObject
Create a named physical object.
PhysicalObjectDatabase - class uwcse.location.objects.PhysicalObjectDatabase.
A class to store and manage PhysicalObjects and Trackers in such as way that they may be grouped into a hierarchical forest of compound objects with only one Tracker stored per tree.
PhysicalObjectDatabase() - Constructor for class uwcse.location.objects.PhysicalObjectDatabase
Internal constructor to create an unitialized physical object database with no map or objects.
PhysicalObjectDatabase(File) - Constructor for class uwcse.location.objects.PhysicalObjectDatabase
Create a physical object database by initializing from the given filesystem database snapshot directory using the load() method.
PhysicalObjectDatabase(WorldMap) - Constructor for class uwcse.location.objects.PhysicalObjectDatabase
Create an empty physical object database for the given map.
PhysicalObjectDatabase.PersistentDescriptor - class uwcse.location.objects.PhysicalObjectDatabase.PersistentDescriptor.
The PersistentDescriptor contains constants written along with persistent snapshots to identify the version and other pertinant information.
PhysicalObjectDatabase.PersistentDescriptor() - Constructor for class uwcse.location.objects.PhysicalObjectDatabase.PersistentDescriptor
Create a persistent descriptor.
PhysicalObjectDatabase.PersistentObjectData - class uwcse.location.objects.PhysicalObjectDatabase.PersistentObjectData.
The PersistentObjectData class contains the information written about PhysicalObjects in persistent database snapshots.
PhysicalObjectDatabase.PersistentObjectData() - Constructor for class uwcse.location.objects.PhysicalObjectDatabase.PersistentObjectData
 
PhysicalObjectDatabaseException - exception uwcse.location.objects.PhysicalObjectDatabaseException.
This is the basic exception thrown by the database which manages physical objects.
PhysicalObjectDatabaseException() - Constructor for class uwcse.location.objects.PhysicalObjectDatabaseException
 
PhysicalObjectDatabaseException(String) - Constructor for class uwcse.location.objects.PhysicalObjectDatabaseException
 
PhysicalObjectDatabaseException(String, Throwable) - Constructor for class uwcse.location.objects.PhysicalObjectDatabaseException
 
PhysicalObjectDatabaseException(Throwable) - Constructor for class uwcse.location.objects.PhysicalObjectDatabaseException
 
PhysicalObjectQuery - class uwcse.location.messaging.PhysicalObjectQuery.
A request to receive the PhysicalObject with the given name.
PhysicalObjectQuery() - Constructor for class uwcse.location.messaging.PhysicalObjectQuery
 
PhysicalObjectQueryResult - class uwcse.location.messaging.PhysicalObjectQueryResult.
A reply to a PhysicalObject query request.
PhysicalObjectQueryResult() - Constructor for class uwcse.location.messaging.PhysicalObjectQueryResult
 
PhysicalObjectRootQuery - class uwcse.location.messaging.PhysicalObjectRootQuery.
A request to receive the PhysicalObject that is the root of the grouping tree containing the object with the given name.
PhysicalObjectRootQuery() - Constructor for class uwcse.location.messaging.PhysicalObjectRootQuery
 
PlanarSweepMeasurement - class uwcse.location.core.PlanarSweepMeasurement.
The PlanarSweepMeasurement Class contains the measurements from one planar sweep of a sensor.
PlanarSweepMeasurement() - Constructor for class uwcse.location.core.PlanarSweepMeasurement
Create an empty planar sweep measurement.
PlanarSweepMeasurement(String, String, int[], double) - Constructor for class uwcse.location.core.PlanarSweepMeasurement
Create a linear distance measurement in meters.
PlanarSweepMeasurement(PlanarSweepMeasurement) - Constructor for class uwcse.location.core.PlanarSweepMeasurement
Creates a linear distance measurement as a copy of the given one.
PointTracker - class uwcse.location.core.PointTracker.
A class containing functionality to naively track a physical object or set of grouped physical objects where the tracked object is simply placed at the exact position the sensor making each new measurement.
PointTracker(PointTracker) - Constructor for class uwcse.location.core.PointTracker
Create a point object tracker as a copy of this one.
PointTracker(WorldMap, MotionModel) - Constructor for class uwcse.location.core.PointTracker
Create a point tracker.
printAllPorts() - Method in class uwcse.location.objects.mote.MoteSerialReadWrite
 
printUsageAndExit() - Static method in class uwcse.location.ArrangementService
Show the program argument usage and then exit.
printUsageAndExit() - Static method in class uwcse.location.FuseSimDisplay
Show the program argument usage and then exit.
printUsageAndExit() - Static method in class uwcse.location.FusionService
Show the program argument usage and then exit.
printUsageAndExit() - Static method in class uwcse.location.FusionAdmin
Show the program argument usage and then exit.
printUsageAndExit() - Static method in class uwcse.location.FusionEval
Show the program argument usage and then exit.
printUsageAndExit() - Static method in class uwcse.location.TruthConverter
Show the program argument usage and then exit.
printUsageAndExit() - Static method in class uwcse.location.WorldMapRobotGridWriter
Show the program argument usage and then exit.
printUsageAndExit() - Static method in class uwcse.location.WorldMapWriter
Show the program argument usage and then exit.
printUsageAndExit() - Static method in class uwcse.location.client.DisplayService
Show the program argument usage and then exit.
printUsageAndExit() - Static method in class uwcse.location.client.PersonTracker
Show the program argument usage and then exit.
printUsageAndExit() - Static method in class uwcse.location.objects.alien.AlienDriver
Show the program argument usage and then exit.
printUsageAndExit() - Static method in class uwcse.location.objects.cricket.CricketDriver
Show the program argument usage and then exit.
printUsageAndExit() - Static method in class uwcse.location.objects.mote.MoteDriver
Show the program argument usage and then exit.
printUsageAndExit() - Static method in class uwcse.location.objects.nmea.NMEADriver
Show the program argument usage and then exit.
printUsageAndExit() - Static method in class uwcse.location.objects.sick.LMS200Driver
Show the program argument usage and then exit.
printUsageAndExit() - Static method in class uwcse.location.objects.sim.SimulationDriver
Show the program argument usage and then exit.
printUsageAndExit() - Static method in class uwcse.location.objects.sim.BeesoftLogConverter
Show the program argument usage and then exit.
printUsageAndExit() - Static method in class uwcse.location.objects.sim.MeasurementLogger
Show the program argument usage and then exit.
printUsageAndExit() - Static method in class uwcse.location.objects.versus.VersusDriver
Show the program argument usage and then exit.
processLocationMsg(ServiceID, LocationMsg) - Method in class uwcse.location.LocationService
Catch LocationMsgs which are not handled by any extending classes or multimethods.
processLocationMsg(ServiceID, uwcse.location.messaging.LocationMsg@MeasurementMsg) - Method in class uwcse.location.FusionService
Handle incoming Measurements by placing them on the processing queue.
processLocationMsg(ServiceID, uwcse.location.messaging.LocationMsg@MeasurementMsg) - Method in class uwcse.location.objects.sim.MeasurementLogger
Handle incoming Measurements by logging them.
processLocationMsg(ServiceID, uwcse.location.messaging.LocationMsg@SubscriberExpirationMsg) - Method in class uwcse.location.client.PersonTracker
Resubscribe when we get the expiration message.
processLocationMsg(ServiceID, uwcse.location.messaging.LocationMsg@SubscriberLocationReportMsg) - Method in class uwcse.location.ArrangementService
Handle a location report msg.
processLocationMsg(ServiceID, uwcse.location.messaging.LocationMsg@SubscriberLocationReportMsg) - Method in class uwcse.location.client.DisplayService
Handle a location report msg.
processLocationMsg(ServiceID, uwcse.location.messaging.LocationMsg@SubscriberLocationReportMsg) - Method in class uwcse.location.client.PersonTracker
Display the location reports.
processLocationRpc(ServiceID, LocationRpc) - Method in class uwcse.location.LocationService
Catch LocationRpc requests which are not handled by any extending classes or multimethods and throw an exception back to the sender.
processLocationRpc(ServiceID, uwcse.location.messaging.LocationRpc@AddChildObjectRpc) - Method in class uwcse.location.FusionService
Handle an RPC request to add a child PhysicalObject to the database with an existing parent.
processLocationRpc(ServiceID, uwcse.location.messaging.LocationRpc@AddObjectRpc) - Method in class uwcse.location.FusionService
Handle an RPC request to add a PhysicalObject to the database.
processLocationRpc(ServiceID, uwcse.location.messaging.LocationRpc@AddObjectWithStateRpc) - Method in class uwcse.location.FusionService
Handle an RPC request to add a PhysicalObject to the database and initialize its State.
processLocationRpc(ServiceID, uwcse.location.messaging.LocationRpc@LinkObjectRpc) - Method in class uwcse.location.FusionService
Handle an RPC request to hierarchically link two existing PhysicalObjects in the database.
processLocationRpc(ServiceID, uwcse.location.messaging.LocationRpc@LocationQuery) - Method in class uwcse.location.FusionService
Respond to a query request for the locations of objects.
processLocationRpc(ServiceID, uwcse.location.messaging.LocationRpc@NameSubscriptionReq) - Method in class uwcse.location.FusionService
Request a subscription to the named object.
processLocationRpc(ServiceID, uwcse.location.messaging.LocationRpc@ObjectNameQuery) - Method in class uwcse.location.FusionService
Respond to a request to query the database for the names of objects.
processLocationRpc(ServiceID, uwcse.location.messaging.LocationRpc@PhysicalObjectQuery) - Method in class uwcse.location.FusionService
Respond to a query request for a PhysicalObject.
processLocationRpc(ServiceID, uwcse.location.messaging.LocationRpc@PhysicalObjectRootQuery) - Method in class uwcse.location.FusionService
Respond to a query request for a root PhysicalObject.
processLocationRpc(ServiceID, uwcse.location.messaging.LocationRpc@RemoveObjectGroupRpc) - Method in class uwcse.location.FusionService
Handle an RPC request to remove from the database a PhysicalObject and all child objects in its hierarchical group.
processLocationRpc(ServiceID, uwcse.location.messaging.LocationRpc@RemoveObjectRpc) - Method in class uwcse.location.FusionService
Handle an RPC request to remove a PhysicalObject from the database.
processLocationRpc(ServiceID, uwcse.location.messaging.LocationRpc@SubscriptionCancellationReq) - Method in class uwcse.location.FusionService
Handle a request to cancel an existing subscription.
processLocationRpc(ServiceID, uwcse.location.messaging.LocationRpc@SubscriptionExpirationReq) - Method in class uwcse.location.FusionService
Handle a request to expire an existing subscription.
processLocationRpc(ServiceID, uwcse.location.messaging.LocationRpc@SubscriptionRenewalReq) - Method in class uwcse.location.FusionService
Handle a request to renew an existing subscription.
processLocationRpc(ServiceID, uwcse.location.messaging.LocationRpc@TypeLocationQuery) - Method in class uwcse.location.FusionService
Respond to a query request for the locations of all objects of a certain type.
processLocationRpc(ServiceID, uwcse.location.messaging.LocationRpc@TypeSubscriptionReq) - Method in class uwcse.location.FusionService
Request a subscription to all objects of a given type.
processLocationRpc(ServiceID, uwcse.location.messaging.LocationRpc@UnlinkObjectRpc) - Method in class uwcse.location.FusionService
Handle an RPC request to unlink an existing PhysicalObjects from any grouping parents in the database.
processLocationRpc(ServiceID, uwcse.location.messaging.LocationRpc@WorldMapQuery) - Method in class uwcse.location.FusionService
Respond to a query request for the world map.
processLog(InputStream) - Method in class uwcse.location.objects.sim.LogReaderDriver
Read a logfile and pass deserialized objects to the handler.
ProducerConsumerQueue - class uwcse.location.ProducerConsumerQueue.
A FIFO container for Objects supporting producer-consumer thread access.
ProducerConsumerQueue() - Constructor for class uwcse.location.ProducerConsumerQueue
Create a new Object queue.
ProximityMeasurement - class uwcse.location.core.ProximityMeasurement.
The ProximityMeasurement class represents a sensor reading of two objects which are nearby one another based on the limited range of a physical phenomenon (e.g. reception of an infrared emission).
ProximityMeasurement() - Constructor for class uwcse.location.core.ProximityMeasurement
Create a ProximityMeasurement
ProximityMeasurement(String, String) - Constructor for class uwcse.location.core.ProximityMeasurement
Create a proximity measurement for two proximal objects.
ProximityMeasurement(String, String, boolean) - Constructor for class uwcse.location.core.ProximityMeasurement
Create a proximity measurement.
ProximityMeasurement(ProximityMeasurement) - Constructor for class uwcse.location.core.ProximityMeasurement
Creates a proximity measurement as a copy of the given one.
put(byte[]) - Method in class uwcse.location.objects.mote.MoteSerialReadWrite.SynchronizedString
 
put(Object) - Method in class uwcse.location.ProducerConsumerQueue
Add a new Object to the queue.
put(Object) - Method in class uwcse.location.objects.mote.MoteDriver.SynchronizedQueue
 

A B C D E F G H I L M N O P Q R S T U V W
This documentation is for the Location Stack v0.8. The latest distribution, the documentation, and the list of contributors to the Location Stack can always be found at http://portolano.cs.washington.edu/projects/location/

© Copyright 2004 University of Washington CSE