com.phidgets
Class SpatialEventData

java.lang.Object
  extended bycom.phidgets.SpatialEventData

public final class SpatialEventData
extends java.lang.Object

This class represents an a set of spatial data. It's used in the SpatialData event.

Author:
Phidget Inc.

Constructor Summary
SpatialEventData(double[] acceleration, double[] angularRate, double[] magneticField, int timeSeconds, int timeMicroSeconds)
          Creates a new SpatialEventData object.
 
Method Summary
 double[] getAcceleration()
          Returns the acceleration data.
 double[] getAngularRate()
          Returns the angularRate data.
 double[] getMagneticField()
          Returns the magneticField data.
 double getTime()
          Returns time since attach in seconds
 int getTimeMicroSeconds()
          Returns the microseconds since last second.
 int getTimeSeconds()
          Returns the seconds since attach timestamp.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SpatialEventData

public SpatialEventData(double[] acceleration,
                        double[] angularRate,
                        double[] magneticField,
                        int timeSeconds,
                        int timeMicroSeconds)
Creates a new SpatialEventData object.

Parameters:
acceleration - the acceleration data
angularRate - the gyro data
magneticField - the compass data
timeSeconds - the timestamp in seconds
timeMicroSeconds - the time since the last second in microseconds
Method Detail

getAcceleration

public double[] getAcceleration()
Returns the acceleration data.

Returns:
acceleration data

getAngularRate

public double[] getAngularRate()
Returns the angularRate data.

Returns:
angularRate data

getMagneticField

public double[] getMagneticField()
Returns the magneticField data.

Returns:
magneticField data

getTimeSeconds

public int getTimeSeconds()
Returns the seconds since attach timestamp.

Returns:
whole seconds

getTimeMicroSeconds

public int getTimeMicroSeconds()
Returns the microseconds since last second.

Returns:
microseconds

getTime

public double getTime()
Returns time since attach in seconds

Returns:
seconds

toString

public java.lang.String toString()