HE_Mesh2014  2.0.11
Public Member Functions | Protected Member Functions | Static Protected Member Functions | Private Attributes | List of all members
wblut.geom.WB_CoordinateSystem Class Reference
+ Inheritance diagram for wblut.geom.WB_CoordinateSystem:

Public Member Functions

 WB_CoordinateSystem ()
 
 WB_CoordinateSystem (final WB_CoordinateSystem parent)
 
WB_CoordinateSystem get ()
 
WB_CoordinateSystem setParent (final WB_CoordinateSystem parent)
 
WB_CoordinateSystem setOrigin (final WB_Point o)
 
WB_CoordinateSystem setOrigin (final double ox, final double oy, final double oz)
 
WB_CoordinateSystem setXY (final WB_Coord X, final WB_Coord Y)
 
WB_CoordinateSystem setYX (final WB_Coord Y, final WB_Coord X)
 
WB_CoordinateSystem setXZ (final WB_Coord X, final WB_Coord Z)
 
WB_CoordinateSystem setZX (final WB_Coord Z, final WB_Coord X)
 
WB_CoordinateSystem setYZ (final WB_Coord Y, final WB_Coord Z)
 
WB_CoordinateSystem setZY (final WB_Coord Z, final WB_Coord Y)
 
WB_Vector getX ()
 
WB_Vector getY ()
 
WB_Vector getZ ()
 
WB_Point getOrigin ()
 
WB_CoordinateSystem getParent ()
 
boolean isWorld ()
 
WB_CoordinateSystem setXY (final double xx, final double xy, final double xz, final double yx, final double yy, final double yz)
 
WB_CoordinateSystem setYX (final double yx, final double yy, final double yz, final double xx, final double xy, final double xz)
 
WB_CoordinateSystem setXZ (final double xx, final double xy, final double xz, final double zx, final double zy, final double zz)
 
WB_CoordinateSystem setZX (final double zx, final double zy, final double zz, final double xx, final double xy, final double xz)
 
WB_CoordinateSystem setYZ (final double yx, final double yy, final double yz, final double zx, final double zy, final double zz)
 
WB_CoordinateSystem setZY (final double zx, final double zy, final double zz, final double yx, final double yy, final double yz)
 
WB_CoordinateSystem setX (final WB_Coord X)
 
WB_CoordinateSystem setY (final WB_Coord Y)
 
WB_CoordinateSystem setZ (final WB_Coord Z)
 
WB_CoordinateSystem rotateX (final double a)
 
WB_CoordinateSystem rotateY (final double a)
 
WB_CoordinateSystem rotateZ (final double a)
 
WB_CoordinateSystem rotate (final double a, final WB_Vector v)
 
WB_Transform getTransformFromParent ()
 
WB_Transform getTransformToParent ()
 
WB_Transform getTransformFromWorld ()
 
WB_Transform getTransformToWorld ()
 
WB_Transform getTransformFrom (final WB_CoordinateSystem CS)
 
WB_Transform getTransformTo (final WB_CoordinateSystem CS)
 
WB_CoordinateSystem setX (final double xx, final double xy, final double xz)
 
WB_CoordinateSystem setY (final double yx, final double yy, final double yz)
 
WB_CoordinateSystem setZ (final double zx, final double zy, final double zz)
 
void flipX ()
 
void flipY ()
 
void flipZ ()
 
String toString ()
 

Protected Member Functions

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

Static Protected Member Functions

static final WB_CoordinateSystem WORLD ()
 

Private Attributes

WB_CoordinateSystem _parent
 
WB_Point _origin
 
WB_Vector _X
 
WB_Vector _Y
 
WB_Vector _Z
 
boolean _isWorld
 

Constructor & Destructor Documentation

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

Member Function Documentation

void wblut.geom.WB_CoordinateSystem.flipX ( )
void wblut.geom.WB_CoordinateSystem.flipY ( )
void wblut.geom.WB_CoordinateSystem.flipZ ( )
WB_CoordinateSystem wblut.geom.WB_CoordinateSystem.get ( )
Returns
WB_Point wblut.geom.WB_CoordinateSystem.getOrigin ( )
Returns
WB_CoordinateSystem wblut.geom.WB_CoordinateSystem.getParent ( )
Returns
WB_Transform wblut.geom.WB_CoordinateSystem.getTransformFrom ( final WB_CoordinateSystem  CS)
Parameters
CS
Returns
WB_Transform wblut.geom.WB_CoordinateSystem.getTransformFromParent ( )
Returns
WB_Transform wblut.geom.WB_CoordinateSystem.getTransformFromWorld ( )
Returns
WB_Transform wblut.geom.WB_CoordinateSystem.getTransformTo ( final WB_CoordinateSystem  CS)
Parameters
CS
Returns
WB_Transform wblut.geom.WB_CoordinateSystem.getTransformToParent ( )
Returns
WB_Transform wblut.geom.WB_CoordinateSystem.getTransformToWorld ( )
Returns
WB_Vector wblut.geom.WB_CoordinateSystem.getX ( )
Returns
WB_Vector wblut.geom.WB_CoordinateSystem.getY ( )
Returns
WB_Vector wblut.geom.WB_CoordinateSystem.getZ ( )
Returns
boolean wblut.geom.WB_CoordinateSystem.isWorld ( )
Returns
WB_CoordinateSystem wblut.geom.WB_CoordinateSystem.rotate ( final double  a,
final WB_Vector  v 
)
Parameters
a
v
Returns
WB_CoordinateSystem wblut.geom.WB_CoordinateSystem.rotateX ( final double  a)
Parameters
a
Returns
WB_CoordinateSystem wblut.geom.WB_CoordinateSystem.rotateY ( final double  a)
Parameters
a
Returns
WB_CoordinateSystem wblut.geom.WB_CoordinateSystem.rotateZ ( final double  a)
Parameters
a
Returns
void wblut.geom.WB_CoordinateSystem.set ( final WB_Coord  origin,
final WB_Coord  x,
final WB_Coord  y,
final WB_Coord  z 
)
protected
Parameters
origin
x
y
z
void wblut.geom.WB_CoordinateSystem.set ( final WB_Coord  origin,
final WB_Coord  x,
final WB_Coord  y,
final WB_Coord  z,
final WB_CoordinateSystem  CS 
)
protected
Parameters
origin
x
y
z
CS
WB_CoordinateSystem wblut.geom.WB_CoordinateSystem.setOrigin ( final WB_Point  o)
Parameters
o
Returns
WB_CoordinateSystem wblut.geom.WB_CoordinateSystem.setOrigin ( final double  ox,
final double  oy,
final double  oz 
)
Parameters
ox
oy
oz
Returns
WB_CoordinateSystem wblut.geom.WB_CoordinateSystem.setParent ( final WB_CoordinateSystem  parent)
Parameters
parent
Returns
WB_CoordinateSystem wblut.geom.WB_CoordinateSystem.setX ( final WB_Coord  X)
Parameters
X
Returns
WB_CoordinateSystem wblut.geom.WB_CoordinateSystem.setX ( final double  xx,
final double  xy,
final double  xz 
)
Parameters
xx
xy
xz
Returns
WB_CoordinateSystem wblut.geom.WB_CoordinateSystem.setXY ( final WB_Coord  X,
final WB_Coord  Y 
)
Parameters
X
Y
Returns
WB_CoordinateSystem wblut.geom.WB_CoordinateSystem.setXY ( final double  xx,
final double  xy,
final double  xz,
final double  yx,
final double  yy,
final double  yz 
)
Parameters
xx
xy
xz
yx
yy
yz
Returns
WB_CoordinateSystem wblut.geom.WB_CoordinateSystem.setXZ ( final WB_Coord  X,
final WB_Coord  Z 
)
Parameters
X
Z
Returns
WB_CoordinateSystem wblut.geom.WB_CoordinateSystem.setXZ ( final double  xx,
final double  xy,
final double  xz,
final double  zx,
final double  zy,
final double  zz 
)
Parameters
xx
xy
xz
zx
zy
zz
Returns
WB_CoordinateSystem wblut.geom.WB_CoordinateSystem.setY ( final WB_Coord  Y)
Parameters
Y
Returns
WB_CoordinateSystem wblut.geom.WB_CoordinateSystem.setY ( final double  yx,
final double  yy,
final double  yz 
)
Parameters
yx
yy
yz
Returns
WB_CoordinateSystem wblut.geom.WB_CoordinateSystem.setYX ( final WB_Coord  Y,
final WB_Coord  X 
)
Parameters
Y
X
Returns
WB_CoordinateSystem wblut.geom.WB_CoordinateSystem.setYX ( final double  yx,
final double  yy,
final double  yz,
final double  xx,
final double  xy,
final double  xz 
)
Parameters
yx
yy
yz
xx
xy
xz
Returns
WB_CoordinateSystem wblut.geom.WB_CoordinateSystem.setYZ ( final WB_Coord  Y,
final WB_Coord  Z 
)
Parameters
Y
Z
Returns
WB_CoordinateSystem wblut.geom.WB_CoordinateSystem.setYZ ( final double  yx,
final double  yy,
final double  yz,
final double  zx,
final double  zy,
final double  zz 
)
Parameters
yx
yy
yz
zx
zy
zz
Returns
WB_CoordinateSystem wblut.geom.WB_CoordinateSystem.setZ ( final WB_Coord  Z)
Parameters
Z
Returns
WB_CoordinateSystem wblut.geom.WB_CoordinateSystem.setZ ( final double  zx,
final double  zy,
final double  zz 
)
Parameters
zx
zy
zz
Returns
WB_CoordinateSystem wblut.geom.WB_CoordinateSystem.setZX ( final WB_Coord  Z,
final WB_Coord  X 
)
Parameters
Z
X
Returns
WB_CoordinateSystem wblut.geom.WB_CoordinateSystem.setZX ( final double  zx,
final double  zy,
final double  zz,
final double  xx,
final double  xy,
final double  xz 
)
Parameters
zx
zy
zz
xx
xy
xz
Returns
WB_CoordinateSystem wblut.geom.WB_CoordinateSystem.setZY ( final WB_Coord  Z,
final WB_Coord  Y 
)
Parameters
Z
Y
Returns
WB_CoordinateSystem wblut.geom.WB_CoordinateSystem.setZY ( final double  zx,
final double  zy,
final double  zz,
final double  yx,
final double  yy,
final double  yz 
)
Parameters
zx
zy
zz
yx
yy
yz
Returns
String wblut.geom.WB_CoordinateSystem.toString ( )
static final WB_CoordinateSystem wblut.geom.WB_CoordinateSystem.WORLD ( )
staticprotected
Returns

Member Data Documentation

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

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