GP.Attributes
Class Coordinate

java.lang.Object
  |
  +--GP.Attributes.Coordinate
All Implemented Interfaces:
java.io.Serializable, GP.Serializable
Direct Known Subclasses:
Centered, LineEnd, LineStart, MidPointBetween, Mouse, OffsetFrom, Random, Shape

public class Coordinate
extends java.lang.Object
implements GP.Serializable

See Also:
Serialized Form

Constructor Summary
Coordinate()
           
Coordinate(Coordinate other)
           
Coordinate(double x, double y)
           
Coordinate(double x, double y, double z)
           
Coordinate(Value x, Value y)
           
Coordinate(Value x, Value y, Value z)
           
 
Method Summary
 Coordinate Copy()
           
 Dimension Difference(Coordinate other)
           
 boolean equals(java.lang.Object coordinate)
           
 void fromData(java.lang.String data)
           
 double GetX()
           
 double GetY()
           
 double GetZ()
           
 java.lang.String toData()
           
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Coordinate

public Coordinate()

Coordinate

public Coordinate(double x,
                  double y)

Coordinate

public Coordinate(Value x,
                  Value y)

Coordinate

public Coordinate(double x,
                  double y,
                  double z)

Coordinate

public Coordinate(Value x,
                  Value y,
                  Value z)

Coordinate

public Coordinate(Coordinate other)
Method Detail

Copy

public Coordinate Copy()

GetX

public double GetX()

GetY

public double GetY()

GetZ

public double GetZ()

equals

public boolean equals(java.lang.Object coordinate)
Overrides:
equals in class java.lang.Object

Difference

public Dimension Difference(Coordinate other)

toData

public java.lang.String toData()
Specified by:
toData in interface GP.Serializable

fromData

public void fromData(java.lang.String data)
Specified by:
fromData in interface GP.Serializable