Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Eclipse Draw2d
3.3

org.eclipse.draw2d.geometry
Class PrecisionPoint

java.lang.Object
  extended by

org.eclipse.draw2d.geometry.Point
      extended by
org.eclipse.draw2d.geometry.PrecisionPoint
All Implemented Interfaces:
java.lang.Cloneable, java.io.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
 boolean equals (java.lang.Object o)
          Test for equality.
  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.
 double preciseX ()
          Returns double x coordinate
 double preciseY ()
          Returns double y coordinate
  Point setLocation ( Point pt)
          Sets the location of this Point to the specified Point.
 void updateInts ()
          Updates the integer fields using the precise versions.
 
Methods inherited from class org.eclipse.draw2d.geometry. Point
getDifference, getDistance, getDistance2, getDistanceOrthogonal, getNegated, getPosition, getScaled, getSWTPoint, getTranslated, getTranslated, getTranslated, getTransposed, hashCode, max, min, negate, scale, scale, setLocation, toString, translate, translate, translate, transpose
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, 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)

updateInts

public final void updateInts()
Updates the integer fields using the precise versions.


preciseX

public double preciseX()
Description copied from class: Point
Returns double x coordinate

Overrides:
preciseX in class Point
Returns:
double x coordinate
See Also:
Point.preciseX()

preciseY

public double preciseY()
Description copied from class: Point
Returns double y coordinate

Overrides:
preciseY in class Point
Returns:
double y coordinate
See Also:
Point.preciseY()

equals

public boolean equals(java.lang.Object o)
Description copied from class: Point
Test for equality.

Overrides:
equals in class Point
Parameters:
o - Object being tested for equality
Returns:
true if both x and y values are equal
See Also:
Point.equals(java.lang.Object)

Eclipse Draw2d
3.3

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

 
 
  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire