GP.Attributes
Class Position

java.lang.Object
  |
  +--GP.Attributes.Position
Direct Known Subclasses:
Centered, ConstantXRangeBoundedY, ConstantYRangeBoundedX, LineEnd, LineStart, MidPointBetween, Mouse, OffsetFrom, Random, Shape

public class Position
extends java.lang.Object


Constructor Summary
Position()
          Constructs Position with default value of (0, 0).
Position(double x, double y)
          Constructs Position with given values (x, y).
Position(Position position)
          Constructs Position with identical values of given Position.
Position(Value x, Value y)
          Constructs Position with given values (x, y).
 
Method Summary
 Position Copy()
           
 Position Difference(Position position)
           
 boolean equals(java.lang.Object other)
           
 double GetX()
           
 double GetY()
           
 Position Negative()
           
 Position Sum(Position position)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Position

public Position()
Constructs Position with default value of (0, 0).

Position

public Position(double x,
                double y)
Constructs Position with given values (x, y).
Parameters:
x - in pixels
y - in pixels

Position

public Position(Value x,
                Value y)
Constructs Position with given values (x, y).
Parameters:
x - in pixels
y - in pixels

Position

public Position(Position position)
Constructs Position with identical values of given Position.
Parameters:
position - another position
Method Detail

Copy

public Position Copy()

GetX

public double GetX()

GetY

public double GetY()

Difference

public Position Difference(Position position)

Sum

public Position Sum(Position position)

Negative

public Position Negative()

equals

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

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object