applications.proxy.graph3dVisualizer
Class Point3d

Direct Known Subclasses:
Point3dWithData

public class Point3d
implements Comparable


Field Summary
 (package private) doublex
           
 (package private) doubley
           
 (package private) doublez
           

Constructor Summary
Point3d()
           
Point3d(double x, double y, double z)
           
Point3d(Point3d p)
           

Method Summary
 intcompareTo(Object o)
           
 doublegetX()
           
 doublegetY()
           
 doublegetZ()
           
 voidrestrain(double xLimit, double yLimit, double zLimit)
           
 voidset(double x, double y, double z)
           
 voidset(Point3d p)
           
 voidsetMove(double xoff, double yoff, double zoff)
           
 voidsetReflect(int axis)
           
 voidsetRotatex(double angle)
           
 voidsetRotatex(double cosa, double sina)
           
 voidsetRotatex(double angle, Point3d ref)
           
 voidsetRotateXY(double angleX, double angleY, Point3d reference)
           
 voidsetRotatey(double angle)
           
 voidsetRotatey(double cosa, double sina)
           
 voidsetRotatey(double angle, Point3d ref)
           
 voidsetRotatez(double angle)
           
 voidsetRotatez(double cosa, double sina)
           
 voidsetRotatez(double angle, Point3d ref)
           
 voidsetScale(double scale)
           
 voidsetScale(double xs, double ys, double zs)
           
 voidsetX(double x)
           
 voidsetY(double y)
           
 voidsetZ(double z)
           
 StringtoString()
           

Field Detail

x

double x

y

double y

z

double z
Constructor Detail

Point3d

public Point3d()

Point3d

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

Point3d

public Point3d(Point3d p)
Method Detail

compareTo

public int compareTo(Object o)

getX

public double getX()

getY

public double getY()

getZ

public double getZ()

restrain

public void restrain(double xLimit, double yLimit, double zLimit)

set

public void set(double x, double y, double z)

set

public void set(Point3d p)

setMove

public void setMove(double xoff, double yoff, double zoff)

setReflect

public void setReflect(int axis)

setRotatex

public void setRotatex(double angle)

setRotatex

public void setRotatex(double cosa, double sina)

setRotatex

public void setRotatex(double angle, Point3d ref)

setRotateXY

public void setRotateXY(double angleX, double angleY, Point3d reference)

setRotatey

public void setRotatey(double angle)

setRotatey

public void setRotatey(double cosa, double sina)

setRotatey

public void setRotatey(double angle, Point3d ref)

setRotatez

public void setRotatez(double angle)

setRotatez

public void setRotatez(double cosa, double sina)

setRotatez

public void setRotatez(double angle, Point3d ref)

setScale

public void setScale(double scale)

setScale

public void setScale(double xs, double ys, double zs)

setX

public void setX(double x)

setY

public void setY(double y)

setZ

public void setZ(double z)

toString

public String toString()