SpatialEventData.java
Go to the documentation of this file.
00001 
00002 /*
00003  * Copyright 2012 Phidgets Inc.  All rights reserved.
00004  */
00005 
00006 package com.phidgets;
00012 public final class SpatialEventData
00013 {
00014         private double[] acceleration;
00015         private double[] angularRate;
00016         private double[] magneticField;
00017         private int timeSeconds, timeMicroSeconds;
00018         
00027         public SpatialEventData(double[] acceleration, double[] angularRate, double[] magneticField, int timeSeconds, int timeMicroSeconds)
00028         {
00029                 this.acceleration = new double[acceleration.length];
00030                 this.angularRate = new double[angularRate.length];
00031                 this.magneticField = new double[magneticField.length];
00032                 for(int i=0;i<acceleration.length;i++)
00033                         this.acceleration[i] = acceleration[i];
00034                 for(int i=0;i<angularRate.length;i++)
00035                         this.angularRate[i] = angularRate[i];
00036                 for(int i=0;i<magneticField.length;i++)
00037                         this.magneticField[i] = magneticField[i];
00038                 this.timeSeconds = timeSeconds;
00039                 this.timeMicroSeconds = timeMicroSeconds;
00040         }
00041         
00046         public double[] getAcceleration()
00047         {
00048                 return acceleration;
00049         }
00050         
00055         public double[] getAngularRate()
00056         {
00057                 return angularRate;
00058         }
00059         
00064         public double[] getMagneticField()
00065         {
00066                 return magneticField;
00067         }
00068         
00073         public int getTimeSeconds()
00074         {
00075                 return timeSeconds;
00076         }
00077         
00082         public int getTimeMicroSeconds()
00083         {
00084                 return timeMicroSeconds;
00085         }
00086         
00091         public double getTime()
00092         {
00093                 return (timeMicroSeconds/1000000.0 + timeSeconds);
00094         }
00095         
00096         public String toString()
00097         {
00098                 return "Spatial Data";
00099         }
00100 }
00101 


pedal_monitor
Author(s): Pedro Mendes
autogenerated on Fri Jun 6 2014 18:37:21