HE_Mesh  5.0.0
wblut.geom.WB_CoordinateSystem2D Class Reference

Public Member Functions

 WB_CoordinateSystem2D ()
 
 WB_CoordinateSystem2D (final WB_CoordinateSystem2D parent)
 
WB_CoordinateSystem2D get ()
 
WB_CoordinateSystem2D setParent (final WB_CoordinateSystem2D parent)
 
WB_CoordinateSystem2D setOrigin (final WB_Point o)
 
WB_CoordinateSystem2D setOrigin (final double ox, final double oy)
 
WB_Vector getX ()
 
WB_Vector getY ()
 
WB_Point getOrigin ()
 
WB_CoordinateSystem2D getParent ()
 
boolean isWorld ()
 
WB_CoordinateSystem2D setX (final WB_Coord X)
 
WB_CoordinateSystem2D setY (final WB_Coord Y)
 
WB_CoordinateSystem2D setX (final double xx, final double xy)
 
WB_CoordinateSystem2D setY (final double yx, final double yy)
 
WB_CoordinateSystem2D rotateAboutOrigin (final double a)
 
WB_Transform2D getTransformFromParent ()
 
WB_Transform2D getTransformToParent ()
 
WB_Transform2D getTransformFromWorld ()
 
WB_Transform2D getTransformToWorld ()
 
WB_Transform2D getTransformFrom (final WB_CoordinateSystem2D CS)
 
WB_Transform2D getTransformTo (final WB_CoordinateSystem2D CS)
 
void flip ()
 
String toString ()
 

Protected Member Functions

 WB_CoordinateSystem2D (final WB_Coord origin, final WB_Coord x, final WB_Coord y, final WB_CoordinateSystem2D parent)
 
 WB_CoordinateSystem2D (final boolean world)
 
void set (final WB_Coord origin, final WB_Coord x, final WB_Coord y)
 
void set (final WB_Coord origin, final WB_Coord x, final WB_Coord y, final WB_CoordinateSystem2D CS)
 

Static Protected Member Functions

static final WB_CoordinateSystem2D WORLD ()
 

Private Attributes

WB_CoordinateSystem2D _parent
 
WB_Point _origin
 
WB_Vector _X
 
WB_Vector _Y
 
boolean _isWorld
 

Constructor & Destructor Documentation

wblut.geom.WB_CoordinateSystem2D.WB_CoordinateSystem2D ( final WB_Coord  origin,
final WB_Coord  x,
final WB_Coord  y,
final WB_CoordinateSystem2D  parent 
)
protected
Parameters
origin
x
y
parent
wblut.geom.WB_CoordinateSystem2D.WB_CoordinateSystem2D ( final boolean  world)
protected
Parameters
world
wblut.geom.WB_CoordinateSystem2D.WB_CoordinateSystem2D ( )
wblut.geom.WB_CoordinateSystem2D.WB_CoordinateSystem2D ( final WB_CoordinateSystem2D  parent)
Parameters
parent

Member Function Documentation

void wblut.geom.WB_CoordinateSystem2D.flip ( )
WB_CoordinateSystem2D wblut.geom.WB_CoordinateSystem2D.get ( )
Returns
WB_Point wblut.geom.WB_CoordinateSystem2D.getOrigin ( )
Returns
WB_CoordinateSystem2D wblut.geom.WB_CoordinateSystem2D.getParent ( )
Returns
WB_Transform2D wblut.geom.WB_CoordinateSystem2D.getTransformFrom ( final WB_CoordinateSystem2D  CS)
Parameters
CS
Returns
WB_Transform2D wblut.geom.WB_CoordinateSystem2D.getTransformFromParent ( )
Returns
WB_Transform2D wblut.geom.WB_CoordinateSystem2D.getTransformFromWorld ( )
Returns
WB_Transform2D wblut.geom.WB_CoordinateSystem2D.getTransformTo ( final WB_CoordinateSystem2D  CS)
Parameters
CS
Returns
WB_Transform2D wblut.geom.WB_CoordinateSystem2D.getTransformToParent ( )
Returns
WB_Transform2D wblut.geom.WB_CoordinateSystem2D.getTransformToWorld ( )
Returns
WB_Vector wblut.geom.WB_CoordinateSystem2D.getX ( )
Returns
WB_Vector wblut.geom.WB_CoordinateSystem2D.getY ( )
Returns
boolean wblut.geom.WB_CoordinateSystem2D.isWorld ( )
Returns
WB_CoordinateSystem2D wblut.geom.WB_CoordinateSystem2D.rotateAboutOrigin ( final double  a)
Parameters
a
Returns
void wblut.geom.WB_CoordinateSystem2D.set ( final WB_Coord  origin,
final WB_Coord  x,
final WB_Coord  y 
)
protected
Parameters
origin
x
y
void wblut.geom.WB_CoordinateSystem2D.set ( final WB_Coord  origin,
final WB_Coord  x,
final WB_Coord  y,
final WB_CoordinateSystem2D  CS 
)
protected
Parameters
origin
x
y
CS
WB_CoordinateSystem2D wblut.geom.WB_CoordinateSystem2D.setOrigin ( final WB_Point  o)
Parameters
o
Returns
WB_CoordinateSystem2D wblut.geom.WB_CoordinateSystem2D.setOrigin ( final double  ox,
final double  oy 
)
Parameters
ox
oy
Returns
WB_CoordinateSystem2D wblut.geom.WB_CoordinateSystem2D.setParent ( final WB_CoordinateSystem2D  parent)
Parameters
parent
Returns
WB_CoordinateSystem2D wblut.geom.WB_CoordinateSystem2D.setX ( final WB_Coord  X)
Parameters
X
Returns
WB_CoordinateSystem2D wblut.geom.WB_CoordinateSystem2D.setX ( final double  xx,
final double  xy 
)
Parameters
xx
xy
Returns
WB_CoordinateSystem2D wblut.geom.WB_CoordinateSystem2D.setY ( final WB_Coord  Y)
Parameters
Y
Returns
WB_CoordinateSystem2D wblut.geom.WB_CoordinateSystem2D.setY ( final double  yx,
final double  yy 
)
Parameters
yx
yy
Returns
String wblut.geom.WB_CoordinateSystem2D.toString ( )
static final WB_CoordinateSystem2D wblut.geom.WB_CoordinateSystem2D.WORLD ( )
staticprotected
Returns

Member Data Documentation

boolean wblut.geom.WB_CoordinateSystem2D._isWorld
private
WB_Point wblut.geom.WB_CoordinateSystem2D._origin
private
WB_CoordinateSystem2D wblut.geom.WB_CoordinateSystem2D._parent
private
WB_Vector wblut.geom.WB_CoordinateSystem2D._X
private
WB_Vector wblut.geom.WB_CoordinateSystem2D._Y
private

The documentation for this class was generated from the following file: