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

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
All Implemented Interfaces:
IData
Direct Known Subclasses:
DataPosition6D

public class DataPosition3D
extends DataPosition2D

DataPosition3D.

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

Version:
$Id: DataPosition3D.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
 int groupID
           
 double maxX
           
 double maxY
           
 double maxZ
           
 int numGroup
           
 double 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
DataPosition3D(Class<? extends IProcessable<?>> source, double x, double y, double z, double maxX, double maxY, double maxZ, int groupID, int numGroup)
           
 
Method Summary
 void deserialize(Object[] serial)
           
 DataPosition3D getClone()
           
 double getZ()
           
 Object[] serialize()
           
 void setZ(double z)
           
 String toString()
           
 
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

z

public double z

maxX

public double maxX

maxY

public double maxY

maxZ

public double maxZ

groupID

public int groupID

numGroup

public int numGroup
Constructor Detail

DataPosition3D

public DataPosition3D(Class<? extends IProcessable<?>> source,
                      double x,
                      double y,
                      double z,
                      double maxX,
                      double maxY,
                      double maxZ,
                      int groupID,
                      int numGroup)
Method Detail

getZ

public double getZ()
Returns:
the z

setZ

public void setZ(double z)
Parameters:
z - the z to set

getClone

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

deserialize

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

serialize

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

toString

public String toString()
Overrides:
toString in class DataPosition2D


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