Eclipse Draw2d
2.1

org.eclipse.draw2d.geometry
Class PrecisionPoint

java.lang.Object
  |
  +--org.eclipse.draw2d.geometry.Point
        |
        +--org.eclipse.draw2d.geometry.PrecisionPoint
All Implemented Interfaces:
Cloneable, Serializable, Translatable

public class PrecisionPoint
extends Point

See Also:
Serialized Form

Field Summary
 double preciseX
          Double value for X
 double preciseY
          Double value for Y
 
Fields inherited from class org.eclipse.draw2d.geometry.Point
SINGLETON, x, y
 
Constructor Summary
PrecisionPoint()
          Constructor for PrecisionPoint.
PrecisionPoint(double x, double y)
          Constructor for PrecisionPoint.
PrecisionPoint(int x, int y)
          Constructor for PrecisionPoint.
PrecisionPoint(Point copy)
          Constructor for PrecisionPoint.
 
Method Summary
 Point getCopy()
           
 void performScale(double factor)
          Scales this object by the scale factor.
 void performTranslate(int dx, int dy)
          Translates this object horizontally by dx and vertically by dy.
 Point setLocation(Point pt)
          Sets the location of this Point to the specified Point.
 
Methods inherited from class org.eclipse.draw2d.geometry.Point
equals, getDifference, getDistance, getDistance2, getDistanceOrthogonal, getNegated, getPosition, getScaled, getSWTPoint, getTranslated, getTranslated, getTranslated, getTransposed, max, min, negate, scale, scale, setLocation, toString, translate, translate, translate, transpose
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

preciseX

public double preciseX
Double value for X


preciseY

public double preciseY
Double value for Y

Constructor Detail

PrecisionPoint

public PrecisionPoint()
Constructor for PrecisionPoint.


PrecisionPoint

public PrecisionPoint(Point copy)
Constructor for PrecisionPoint.

Parameters:
copy - Point from which the initial values are taken

PrecisionPoint

public PrecisionPoint(int x,
                      int y)
Constructor for PrecisionPoint.

Parameters:
x - X value
y - Y value

PrecisionPoint

public PrecisionPoint(double x,
                      double y)
Constructor for PrecisionPoint.

Parameters:
x - X value
y - Y value
Method Detail

getCopy

public Point getCopy()
Overrides:
getCopy in class Point
Returns:
a copy of this Point
See Also:
Point.getCopy()

performScale

public void performScale(double factor)
Description copied from interface: Translatable
Scales this object by the scale factor.

Specified by:
performScale in interface Translatable
Overrides:
performScale in class Point
See Also:
Point.performScale(double)

performTranslate

public void performTranslate(int dx,
                             int dy)
Description copied from interface: Translatable
Translates this object horizontally by dx and vertically by dy.

Specified by:
performTranslate in interface Translatable
Overrides:
performTranslate in class Point
See Also:
Point.performTranslate(int, int)

setLocation

public Point setLocation(Point pt)
Description copied from class: Point
Sets the location of this Point to the specified Point.

Overrides:
setLocation in class Point
Parameters:
pt - the Location
Returns:
this for convenience
See Also:
Point.setLocation(Point)

Eclipse Draw2d
2.1

Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.