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

S

Sample - class uwcse.location.core.Sample.
A Sample contains a state and an associated importance weight.
Sample() - Constructor for class uwcse.location.core.Sample
Create a new sample with the default state and a weight of 0.
Sample(Sample) - Constructor for class uwcse.location.core.Sample
Create a new sample from an existing sample.
Sample(State) - Constructor for class uwcse.location.core.Sample
Create a new sample with the given State and weight of 1.
Sample(State, double) - Constructor for class uwcse.location.core.Sample
Create a new sample with the given State and weight.
save(File) - Method in class uwcse.location.objects.PhysicalObjectDatabase
Save a database summary snapshot to persistent storage anchored at the given filesystem directory.
send_data(MoteSerialReadWrite.topo_packet) - Method in class uwcse.location.objects.mote.MoteSerialReadWrite
 
senderName - Variable in class uwcse.location.objects.cricket.CricketPacket
 
sendLocationMsg(ServiceID, LocationMsg) - Method in class uwcse.location.LocationService
A helper routine to send a LocationMsg asynchronously to the given ServiceID.
sendLocationMsgs(ServiceID, Collection) - Method in class uwcse.location.LocationService
A helper routine to send a Collection of independent LocationMsgs to the given ServiceID.
sendMeasurement(Measurement) - Method in class uwcse.location.objects.SensorDriver
Send a Measurement to all interested services.
sensingAxis - Static variable in class uwcse.location.objects.versus.VersusSensor
 
SensorDriver - class uwcse.location.objects.SensorDriver.
A SensorDriver is an abstract class implementing a driver to interact with location sensing hardware and generate Measurements.
SensorDriver(String) - Constructor for class uwcse.location.objects.SensorDriver
Create a new sensor driver.
SensorDriver(String, Collection) - Constructor for class uwcse.location.objects.SensorDriver
Create a new sensor driver which sends its measurements to the specified measurement sinks.
sensorNumber - Variable in class uwcse.location.objects.versus.VersusPacket
 
sequenceNumber - Variable in class uwcse.location.objects.versus.VersusPacket
 
serialEvent(SerialPortEvent) - Method in class uwcse.location.objects.mote.MoteSerialReadWrite
 
serialEvent(SerialPortEvent) - Method in class uwcse.location.objects.nmea.NMEADriver
Handle a serial port events.
set(State) - Method in class uwcse.location.core.State
Set the this State using the given one.
setDescription(Element) - Method in class uwcse.location.LocationService
Overridden to insert subclasses' descriptions inside the structured registration hierarchy before registering with discovery.
setMotionModel(MotionModel) - Method in class uwcse.location.core.MobileTracker
Set the motion model of this particle filter tracker.
setName(String) - Method in class uwcse.location.objects.PhysicalObject
Set the name of this physical object.
setObjectName(String) - Method in class uwcse.location.core.Measurement
Set the name of the physical object that this measurment was made of.
setPosition(Point3d) - Method in class uwcse.location.core.State
Set the position of this state.
setPosition(Point3d) - Method in class uwcse.location.core.MapMeasurement
Set the (x,y,z) position represented by this map measurement.
setQuaternion(Quat4d) - Method in class uwcse.location.core.State
Set the quaternion rotation of this State.
setQuaternion(Quat4d) - Method in class uwcse.location.core.AngleMeasurement
Set this measurement's value to the given quaternion.
setQuaternion(Vector3d) - Method in class uwcse.location.core.AngleMeasurement
Set this measurement's value to the given Euler angles.
setQuaternionFromEuler(Vector3d) - Method in class uwcse.location.core.State
Set the quaternion rotation of this State using the given Euler angles.
setRandom(Random, Point3d, Point3d) - Method in class uwcse.location.core.State
Using the given source of randomness, set the position of this state according to a uniform distribution constrained by the upper and lower corners of the specified box and set the rotation randomly around all 3 axes.
setSensorName(String) - Method in class uwcse.location.core.Measurement
Set the name of the sensor taking this Measurement.
setShouldIllustrateSensing(boolean) - Method in class uwcse.location.client.DisplayPanel
Set the flag of whether or not sensor measurements should be drawn.
setState(State) - Method in class uwcse.location.core.TrueStateMeasurement
Set the true state represented by this measurement.
setState(State) - Method in class uwcse.location.core.Sample
Set a new state for this sample.
setTimestamp(long) - Method in class uwcse.location.client.DisplayPanel
Set the current time stamp.
setTimestamp(long) - Method in class uwcse.location.core.Measurement
Set the timestamp in milliseconds since epoch associated with this Measurement.
setTrueStateMeasurement(TrueStateMeasurement) - Method in class uwcse.location.core.Tracker
Set the given ground truth measurement as the known true position of the object being tracked by this tracker.
setValue(String, double) - Method in class uwcse.location.client.StatPanel
 
setVelocity(double) - Method in class uwcse.location.core.State
Set the linear velocity of this State.
setWeight(double) - Method in class uwcse.location.core.Sample
Set the importance weight of this sample.
showVisualization() - Method in class uwcse.location.FusionService
Display the visualization window.
showVisualization() - Method in class uwcse.location.objects.sick.LMS200Driver
Display the visualization window.
shutdown() - Method in class uwcse.location.FusionService.SubscriptionThread
Signal the thread to stop executing when it reaches a graceful termination point.
shutdown() - Method in class uwcse.location.FusionService.FusionThread
Signal the thread to stop executing when it reaches a graceful termination point.
shutdown() - Method in class uwcse.location.objects.cricket.CricketSerialPortThread
Signal the thread to stop executing.
shutdown() - Method in class uwcse.location.objects.sick.LMSSerialPortThread
Signal the thread to stop executing.
shutdown() - Method in class uwcse.location.objects.versus.VersusDriver.LineReaderThread
Signal the thread to stop executing.
SimulationDriver - class uwcse.location.objects.sim.SimulationDriver.
A SimulationDriver simulates a sensor hardware driver by generating Measurments read from an XML log file.
SimulationDriver() - Constructor for class uwcse.location.objects.sim.SimulationDriver
 
SimulationDriver(Collection) - Constructor for class uwcse.location.objects.sim.SimulationDriver
 
SINK_DISCOVERY_QUERY - Static variable in class uwcse.location.objects.SensorDriver
 
size() - Method in class uwcse.location.ProducerConsumerQueue
Return the current size of the queue.
SmoothCentroidTracker - class uwcse.location.core.SmoothCentroidTracker.
A class containing functionality to track a physical object or set of grouped physical objects where the tracked object is placed at the centroid of the position's of the last n sensors making measurements, smoothed by the history of previous centroids.
SmoothCentroidTracker(SmoothCentroidTracker) - Constructor for class uwcse.location.core.SmoothCentroidTracker
Create a point object tracker as a copy of this one.
SmoothCentroidTracker(WorldMap, MotionModel, boolean) - Constructor for class uwcse.location.core.SmoothCentroidTracker
Create a centroid tracker with a window size of 3 and a smoothing history size of 2.
SmoothCentroidTracker(WorldMap, MotionModel, boolean, int, int) - Constructor for class uwcse.location.core.SmoothCentroidTracker
Create a centroid tracker with the given centroid window size, weighting, and smoothing history.
SPEED_OF_SOUND - Static variable in class uwcse.location.objects.cricket.CricketDriver
 
src_addr - Variable in class uwcse.location.objects.mote.MoteSerialReadWrite.basePacket
 
State - class uwcse.location.core.State.
This class is and point estimate of an objet's location (translation and quaternion rotation) and its forward velocity in meters per seconds.
state - Variable in class uwcse.location.messaging.AddObjectWithStateRpc
 
State() - Constructor for class uwcse.location.core.State
Constructs and initializes a State to the origin with no rotation.
State(Point3d) - Constructor for class uwcse.location.core.State
Constructs and initializes a State with the given position and no rotation.
State(Point3d, Quat4d) - Constructor for class uwcse.location.core.State
Constructs and initializes a State with the given position and quaternion with 0 velocity.
State(Point3d, Quat4d, double) - Constructor for class uwcse.location.core.State
Constructs and initializes a State with the given position, quaternion, and velocity.
State(Point3d, Vector3d) - Constructor for class uwcse.location.core.State
Constructs and initializes a State with the given position and Euler angles with 0 velocity.
State(State) - Constructor for class uwcse.location.core.State
Constructs and initializes a State from the given State object.
StateLocationReport - class uwcse.location.core.StateLocationReport.
A state location report contains a State of an object.
StateLocationReport() - Constructor for class uwcse.location.core.StateLocationReport
Create an empty state location report using a null state.
StateLocationReport(State) - Constructor for class uwcse.location.core.StateLocationReport
Create a state location report using the state.
StateLocationReport(StateLocationReport) - Constructor for class uwcse.location.core.StateLocationReport
Create a location report as a copy of the given one.
StateLocationReport(Tracker, State) - Constructor for class uwcse.location.core.StateLocationReport
Create a state location report using the given tracker and state.
StateTransform - class uwcse.location.core.StateTransform.
This class represents a matrix transformation of the estimated or actual location (translation and rotation) an object.
StateTransform() - Constructor for class uwcse.location.core.StateTransform
Constructs and initializes a transform to the identity matrix.
StateTransform(double[]) - Constructor for class uwcse.location.core.StateTransform
Constructs and initializes a transform from the double precision array of length 16; the top row of the matrix is initialized to the first four elements of the array, and so on.
StateTransform(Transform3D) - Constructor for class uwcse.location.core.StateTransform
Constructs and initializes a transform from the Transform3D object.
StateTransform(Matrix3d, Vector3d, double) - Constructor for class uwcse.location.core.StateTransform
Constructs and initializes a transform from the rotation matrix, translation, and scale values.
StateTransform(Matrix4d) - Constructor for class uwcse.location.core.StateTransform
Constructs and initializes a transform from the 4 x 4 matrix.
StateTransform(Quat4d, Vector3d, double) - Constructor for class uwcse.location.core.StateTransform
Constructs and initializes a transform from the quaternion, translation, and scale values.
StateTransform(State) - Constructor for class uwcse.location.core.StateTransform
Constructs and initializes a transform from the position and quaternion rotation in the given State.
StateTransform(StateTransform) - Constructor for class uwcse.location.core.StateTransform
Constructs and initializes a transform from the StateTransform object.
StaticTracker - class uwcse.location.core.StaticTracker.
A class containing functionality to track a static physical object or set of grouped physical objects.
StaticTracker(StaticTracker) - Constructor for class uwcse.location.core.StaticTracker
Create a static object tracker as a copy of the given tracker.
StaticTracker(WorldMap) - Constructor for class uwcse.location.core.StaticTracker
Create an fixed object tracker to track a static physical object or set of grouped physical objects on the given map.
StatPanel - class uwcse.location.client.StatPanel.
A panel containing the key (mapping names to icons) to the location display.
StatPanel(String) - Constructor for class uwcse.location.client.StatPanel
Create a statistics panel.
stopDisplayingNames(Set) - Method in class uwcse.location.client.DisplayPanel
Stop displaying readings with the given name.
SubscriberExpirationMsg - class uwcse.location.messaging.SubscriberExpirationMsg.
A class to notify subscribers that a subscription has expired.
SubscriberExpirationMsg() - Constructor for class uwcse.location.messaging.SubscriberExpirationMsg
 
SubscriberLocationReportMsg - class uwcse.location.messaging.SubscriberLocationReportMsg.
A class to send location report updates to subscribers.
SubscriberLocationReportMsg() - Constructor for class uwcse.location.messaging.SubscriberLocationReportMsg
 
SubscriberMsg - class uwcse.location.messaging.SubscriberMsg.
A generic class to send information to subscribers.
SubscriberMsg() - Constructor for class uwcse.location.messaging.SubscriberMsg
 
Subscription - class uwcse.location.Subscription.
A subscription to to receive periodic information about object(s) location(s).
subscription - Variable in class uwcse.location.messaging.SubscriberMsg
 
subscription - Variable in class uwcse.location.messaging.SubscriptionUpdateReq
 
subscription - Variable in class uwcse.location.messaging.SubscriptionResult
 
Subscription() - Constructor for class uwcse.location.Subscription
Create a new subscription that expires immediately.
Subscription(ServiceID, Date) - Constructor for class uwcse.location.Subscription
Create a new subscription with the given unique id and expiration date.
Subscription(Subscription) - Constructor for class uwcse.location.Subscription
Create a new subscription as a copy of the given one.
SUBSCRIPTION_LENGTH - Variable in class uwcse.location.FusionService
 
SUBSCRIPTION_PERIOD - Variable in class uwcse.location.FusionService
 
SubscriptionCancellationReq - class uwcse.location.messaging.SubscriptionCancellationReq.
A request to cancel an existing subscription immediately.
SubscriptionCancellationReq() - Constructor for class uwcse.location.messaging.SubscriptionCancellationReq
 
SubscriptionException - exception uwcse.location.SubscriptionException.
This is an exception thrown by subscription handlers.
SubscriptionException() - Constructor for class uwcse.location.SubscriptionException
 
SubscriptionException(String) - Constructor for class uwcse.location.SubscriptionException
 
SubscriptionException(String, Throwable) - Constructor for class uwcse.location.SubscriptionException
 
SubscriptionException(Throwable) - Constructor for class uwcse.location.SubscriptionException
 
SubscriptionExpirationReq - class uwcse.location.messaging.SubscriptionExpirationReq.
A request to expire an existing valid subscription immediately.
SubscriptionExpirationReq() - Constructor for class uwcse.location.messaging.SubscriptionExpirationReq
 
SubscriptionRenewalReq - class uwcse.location.messaging.SubscriptionRenewalReq.
A request to renew an existing subscription.
SubscriptionRenewalReq() - Constructor for class uwcse.location.messaging.SubscriptionRenewalReq
 
SubscriptionReq - class uwcse.location.messaging.SubscriptionReq.
A generic request for subscription functionality.
SubscriptionReq() - Constructor for class uwcse.location.messaging.SubscriptionReq
 
SubscriptionResult - class uwcse.location.messaging.SubscriptionResult.
An RPC reply to indicate successful granting or modification of a subscription to receive interrupt driven locations.
SubscriptionResult() - Constructor for class uwcse.location.messaging.SubscriptionResult
 
SubscriptionUpdateReq - class uwcse.location.messaging.SubscriptionUpdateReq.
A request to update an existing subscription.
SubscriptionUpdateReq() - Constructor for class uwcse.location.messaging.SubscriptionUpdateReq
 

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