de.ukn.hci.squidy.manager.data.impl
Class DataPosition6D

java.lang.Object
  extended by de.ukn.hci.squidy.manager.data.AbstractData
      extended by de.ukn.hci.squidy.manager.data.impl.DataObject
          extended by de.ukn.hci.squidy.manager.data.impl.DataPosition2D
              extended by de.ukn.hci.squidy.manager.data.impl.DataPosition3D
                  extended by de.ukn.hci.squidy.manager.data.impl.DataPosition6D
All Implemented Interfaces:
IData
Direct Known Subclasses:
DataFinger, DataGlove, DataHand

public class DataPosition6D
extends DataPosition3D

DataPosition6D.

 Date: Feb 14, 2008
 Time: 9:34:09 PM
 

Version:
$Id: DataPosition6D.java 230 2010-03-31 10:12:10Z faeh $$
Author:
Werner Koenig, werner.koenig@uni-konstanz.de, University of Konstanz, Roman Rädle, Roman.Raedle@uni-konstanz.de, University of Konstanz

Nested Class Summary
 
Nested classes/interfaces inherited from interface de.ukn.hci.squidy.manager.data.IData
IData.Type
 
Field Summary
 double attitude
           
 double bank
           
 double heading
           
 double rxx
           
 double rxy
           
 double rxz
           
 double ryx
           
 double ryy
           
 double ryz
           
 double rzx
           
 double rzy
           
 double rzz
           
 
Fields inherited from class de.ukn.hci.squidy.manager.data.impl.DataPosition3D
groupID, maxX, maxY, maxZ, numGroup, z
 
Fields inherited from class de.ukn.hci.squidy.manager.data.impl.DataPosition2D
x, y
 
Fields inherited from class de.ukn.hci.squidy.manager.data.AbstractData
attributes, source, timestamp
 
Constructor Summary
DataPosition6D(Class<? extends IProcessable<?>> source, double x, double y, double z, double maxX, double maxY, double maxZ, double rxx, double ryx, double rzx, double rxy, double ryy, double rzy, double rxz, double ryz, double rzz, double heading, double attitude, double bank, int groupID, int numGroup)
           
DataPosition6D(Class<? extends IProcessable<?>> source, double x, double y, double z, double maxX, double maxY, double maxZ, double rxx, double ryx, double rzx, double rxy, double ryy, double rzy, double rxz, double ryz, double rzz, int groupID, int numGroup)
           
 
Method Summary
 void deserialize(Object[] serial)
           
 DataPosition6D getClone()
           
 double getM00()
           
 double getM01()
           
 double getM02()
           
 double getM10()
           
 double getM11()
           
 double getM12()
           
 double getM20()
           
 double getM21()
           
 double getM22()
           
 double getMT00()
           
 double getMT01()
           
 double getMT02()
           
 double getMT10()
           
 double getMT11()
           
 double getMT12()
           
 double getMT20()
           
 double getMT21()
           
 double getMT22()
           
 Object[] serialize()
           
 String toString()
           
 
Methods inherited from class de.ukn.hci.squidy.manager.data.impl.DataPosition3D
getZ, setZ
 
Methods inherited from class de.ukn.hci.squidy.manager.data.impl.DataPosition2D
distance, getX, getY, setX, setY
 
Methods inherited from class de.ukn.hci.squidy.manager.data.AbstractData
acceptVisitor, dismissVisitor, getAttribute, getSource, getTimestamp, hasAttribute, notifyVisitors, setAttribute, setTimestamp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

rxx

public double rxx

ryx

public double ryx

rzx

public double rzx

rxy

public double rxy

ryy

public double ryy

rzy

public double rzy

rxz

public double rxz

ryz

public double ryz

rzz

public double rzz

heading

public double heading

attitude

public double attitude

bank

public double bank
Constructor Detail

DataPosition6D

public DataPosition6D(Class<? extends IProcessable<?>> source,
                      double x,
                      double y,
                      double z,
                      double maxX,
                      double maxY,
                      double maxZ,
                      double rxx,
                      double ryx,
                      double rzx,
                      double rxy,
                      double ryy,
                      double rzy,
                      double rxz,
                      double ryz,
                      double rzz,
                      int groupID,
                      int numGroup)

DataPosition6D

public DataPosition6D(Class<? extends IProcessable<?>> source,
                      double x,
                      double y,
                      double z,
                      double maxX,
                      double maxY,
                      double maxZ,
                      double rxx,
                      double ryx,
                      double rzx,
                      double rxy,
                      double ryy,
                      double rzy,
                      double rxz,
                      double ryz,
                      double rzz,
                      double heading,
                      double attitude,
                      double bank,
                      int groupID,
                      int numGroup)
Method Detail

getClone

public DataPosition6D getClone()
Specified by:
getClone in interface IData
Overrides:
getClone in class DataPosition3D

deserialize

public void deserialize(Object[] serial)
Specified by:
deserialize in interface IData
Overrides:
deserialize in class DataPosition3D

serialize

public Object[] serialize()
Specified by:
serialize in interface IData
Overrides:
serialize in class DataPosition3D

toString

public String toString()
Overrides:
toString in class DataPosition3D

getM00

public double getM00()

getM01

public double getM01()

getM02

public double getM02()

getM10

public double getM10()

getM11

public double getM11()

getM12

public double getM12()

getM20

public double getM20()

getM21

public double getM21()

getM22

public double getM22()

getMT00

public double getMT00()

getMT01

public double getMT01()

getMT02

public double getMT02()

getMT10

public double getMT10()

getMT11

public double getMT11()

getMT12

public double getMT12()

getMT20

public double getMT20()

getMT21

public double getMT21()

getMT22

public double getMT22()


Copyright © 2007-2010 Human-Computer-Interaction :: University of Konstanz. All Rights Reserved.