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

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

public class DataPosition2D
extends DataObject

DataPosition2D.

 Date: Feb 13, 2008
 Time: 7:55:47 PM
 

Version:
$Id: DataPosition2D.java 30 2009-09-18 22:23:35Z nitsche $$
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
protected  double x
           
protected  double y
           
 
Fields inherited from class de.ukn.hci.squidy.manager.data.AbstractData
attributes, source, timestamp
 
Constructor Summary
DataPosition2D()
          The default constructor is required to deserialize data types.
DataPosition2D(Class<? extends IProcessable<?>> source, double x, double y)
           
 
Method Summary
 void deserialize(Object[] serial)
           
 double distance(DataPosition2D dataPosition2D)
           
 DataPosition2D getClone()
           
 double getX()
           
 double getY()
           
 Object[] serialize()
           
 void setX(double x)
           
 void setY(double y)
           
 String toString()
           
 
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

x

protected double x

y

protected double y
Constructor Detail

DataPosition2D

public DataPosition2D()
The default constructor is required to deserialize data types.


DataPosition2D

public DataPosition2D(Class<? extends IProcessable<?>> source,
                      double x,
                      double y)
Method Detail

getX

public double getX()
Returns:
the x

setX

public void setX(double x)
Parameters:
x - the x to set

getY

public double getY()
Returns:
the y

setY

public void setY(double y)
Parameters:
y - the y to set

getClone

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

deserialize

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

serialize

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

distance

public double distance(DataPosition2D dataPosition2D)
Parameters:
dataPosition2D -
Returns:

toString

public String toString()
Overrides:
toString in class DataObject


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