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

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
                      extended by de.ukn.hci.squidy.manager.data.impl.DataHand
All Implemented Interfaces:
IData

public class DataHand
extends DataPosition6D

DataHand.

 Date: Feb 14, 2008
 Time: 9:33:39 PM
 

Version:
$Id: DataHand.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
 DataGesture gesture
           
 int handSide
           
 int handType
           
static int hDTRACK
           
static int hSF
           
 DataFinger indexFinger
           
 DataFinger indexFingerRk
           
static int LEFT
           
 DataFinger littleFinger
           
 DataFinger littleFingerRk
           
 DataFinger middleFinger
           
 DataFinger middleFingerRk
           
static int numHands
           
static int RIGHT
           
 DataFinger ringFinger
           
 DataFinger ringFingerRk
           
 DataFinger thumb
           
 DataFinger thumbRk
           
 
Fields inherited from class de.ukn.hci.squidy.manager.data.impl.DataPosition6D
attitude, bank, heading, rxx, rxy, rxz, ryx, ryy, ryz, rzx, rzy, 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
DataHand(Class<? extends IProcessable<?>> source, int handSide, 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)
           
 DataHand getClone()
           
 int getIdentifier()
           
 Object[] serialize()
           
 
Methods inherited from class de.ukn.hci.squidy.manager.data.impl.DataPosition6D
getM00, getM01, getM02, getM10, getM11, getM12, getM20, getM21, getM22, getMT00, getMT01, getMT02, getMT10, getMT11, getMT12, getMT20, getMT21, getMT22, 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

hSF

public static final int hSF
See Also:
Constant Field Values

hDTRACK

public static final int hDTRACK
See Also:
Constant Field Values

thumbRk

public DataFinger thumbRk

indexFingerRk

public DataFinger indexFingerRk

middleFingerRk

public DataFinger middleFingerRk

ringFingerRk

public DataFinger ringFingerRk

littleFingerRk

public DataFinger littleFingerRk

thumb

public DataFinger thumb

indexFinger

public DataFinger indexFinger

middleFinger

public DataFinger middleFinger

ringFinger

public DataFinger ringFinger

littleFinger

public DataFinger littleFinger

gesture

public DataGesture gesture

LEFT

public static final int LEFT
See Also:
Constant Field Values

RIGHT

public static final int RIGHT
See Also:
Constant Field Values

handSide

public int handSide

handType

public int handType

numHands

public static int numHands
Constructor Detail

DataHand

public DataHand(Class<? extends IProcessable<?>> source,
                int handSide,
                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 Detail

getClone

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

deserialize

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

serialize

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

getIdentifier

public int getIdentifier()


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