HE_Mesh  6.0.1
wblut.geom.WB_MutableCoordinateTransform3D Interface Reference
+ Inheritance diagram for wblut.geom.WB_MutableCoordinateTransform3D:

Public Member Functions

WB_Coord applySelf (final WB_Transform T)
 
WB_Coord applyAsNormalSelf (final WB_Transform T)
 
WB_Coord applyAsPointSelf (final WB_Transform T)
 
WB_Coord applyAsVectorSelf (final WB_Transform T)
 
WB_Coord rotateAboutAxis2PSelf (final double angle, final double p1x, final double p1y, final double p1z, final double p2x, final double p2y, final double p2z)
 
WB_Coord rotateAboutAxis2PSelf (final double angle, final WB_Coord p1, final WB_Coord p2)
 
WB_Coord rotateAboutAxisSelf (final double angle, final WB_Coord p, final WB_Coord a)
 
WB_Coord rotateAboutAxisSelf (final double angle, final double px, final double py, final double pz, final double ax, final double ay, final double az)
 
WB_Coord scaleSelf (final double f)
 
WB_Coord scaleSelf (final double fx, final double fy, final double fz)
 
WB_Coord translateSelf (final double px, final double py, double pz)
 
WB_Coord translateSelf (final WB_Coord p)
 
WB_Coord rotateAboutOriginSelf (final double angle, final double x, final double y, final double z)
 
WB_Coord rotateAboutOriginSelf (final double angle, final WB_Coord v)
 
WB_Coord apply2DSelf (final WB_Transform2D T)
 
WB_Coord applyAsNormal2DSelf (final WB_Transform2D T)
 
WB_Coord applyAsPoint2DSelf (final WB_Transform2D T)
 
WB_Coord applyAsVector2DSelf (final WB_Transform2D T)
 
WB_Coord translate2DSelf (final double px, final double py)
 
WB_Coord translate2DSelf (final WB_Coord p)
 
WB_Coord rotateAboutPoint2DSelf (final double angle, final WB_Coord p)
 
WB_Coord rotateAboutPoint2DSelf (final double angle, final double px, final double py)
 
WB_Coord scale2DSelf (final double f)
 
WB_Coord scale2DSelf (final double fx, final double fy)
 
WB_Coord rotateAboutOrigin2DSelf (final double angle)
 
- Public Member Functions inherited from wblut.geom.WB_CoordinateTransform3D
WB_Coord apply (final WB_Transform T)
 
void applyInto (WB_MutableCoord result, final WB_Transform T)
 
WB_Coord applyAsPoint (final WB_Transform T)
 
void applyAsPointInto (final WB_MutableCoord result, final WB_Transform T)
 
WB_Coord applyAsVector (final WB_Transform T)
 
void applyAsVectorInto (final WB_MutableCoord result, final WB_Transform T)
 
WB_Coord applyAsNormal (final WB_Transform T)
 
void applyAsNormalInto (final WB_MutableCoord result, final WB_Transform T)
 
WB_Coord translate (final double px, final double py, double pz)
 
WB_Coord translateInto (final WB_MutableCoord result, final double px, final double py, double pz)
 
WB_Coord translate (final WB_Coord p)
 
WB_Coord translateInto (final WB_MutableCoord result, final WB_Coord p)
 
WB_Coord rotateAboutAxis2P (final double angle, final double p1x, final double p1y, final double p1z, final double p2x, final double p2y, final double p2z)
 
void rotateAboutAxis2PInto (WB_MutableCoord result, final double angle, final double p1x, final double p1y, final double p1z, final double p2x, final double p2y, final double p2z)
 
WB_Coord rotateAboutAxis2P (final double angle, final WB_Coord p1, final WB_Coord p2)
 
void rotateAboutAxis2PInto (WB_MutableCoord result, final double angle, final WB_Coord p1, final WB_Coord p2)
 
WB_Coord rotateAboutAxis (final double angle, final double px, final double py, final double pz, final double ax, final double ay, final double az)
 
void rotateAboutAxisInto (WB_MutableCoord result, final double angle, final double px, final double py, final double pz, final double ax, final double ay, final double az)
 
WB_Coord rotateAboutAxis (final double angle, final WB_Coord p, final WB_Coord a)
 
void rotateAboutAxisInto (WB_MutableCoord result, final double angle, final WB_Coord p, final WB_Coord a)
 
WB_Coord rotateAboutOrigin (final double angle, final double x, final double y, final double z)
 
void rotateAboutOriginInto (WB_MutableCoord result, final double angle, final double x, final double y, final double z)
 
WB_Coord rotateAboutOrigin (final double angle, final WB_Coord v)
 
void rotateAboutOriginInto (WB_MutableCoord result, final double angle, final WB_Coord v)
 
WB_Coord scale (final double fx, final double fy, final double fz)
 
void scaleInto (WB_MutableCoord result, final double fx, final double fy, final double fz)
 
WB_Coord scale (final double f)
 
void scaleInto (WB_MutableCoord result, final double f)
 
- Public Member Functions inherited from wblut.geom.WB_CoordinateTransform2D
WB_Coord apply2D (final WB_Transform2D T)
 
void apply2DInto (WB_MutableCoord result, final WB_Transform2D T)
 
WB_Coord applyAsPoint2D (final WB_Transform2D T)
 
void applyAsPoint2DInto (final WB_MutableCoord result, final WB_Transform2D T)
 
WB_Coord applyAsVector2D (final WB_Transform2D T)
 
void applyAsVector2DInto (final WB_MutableCoord result, final WB_Transform2D T)
 
WB_Coord applyAsNormal2D (final WB_Transform2D T)
 
void applyAsNormal2DInto (final WB_MutableCoord result, final WB_Transform2D T)
 
WB_Coord translate2D (final double px, final double py)
 
void translate2DInto (final WB_MutableCoord result, final double px, final double py)
 
WB_Coord translate2D (final WB_Coord p)
 
void translate2DInto (final WB_MutableCoord result, final WB_Coord p)
 
WB_Coord rotateAboutPoint2D (final double angle, final double px, final double py)
 
void rotateAboutPoint2DInto (WB_MutableCoord result, final double angle, final double px, final double py)
 
WB_Coord rotateAboutPoint2D (final double angle, final WB_Coord p)
 
void rotateAboutPoint2DInto (WB_MutableCoord result, final double angle, final WB_Coord p)
 
WB_Coord rotateAboutOrigin2D (final double angle)
 
void rotateAboutOrigin2DInto (WB_MutableCoord result, final double angle)
 
WB_Coord scale2D (final double fx, final double fy)
 
void scale2DInto (WB_MutableCoord result, final double fx, final double fy)
 
WB_Coord scale2D (final double f)
 
void scale2DInto (WB_MutableCoord result, final double f)
 

Detailed Description

Interface for implementing mutable transformation operations on 3D coordinates.

All of the operators defined in the interface change the calling object. All operators use the label "Self", such as "scaleSelf" to indicate this.

Author
Frederik Vanhoutte

Member Function Documentation

WB_Coord wblut.geom.WB_MutableCoordinateTransform3D.apply2DSelf ( final WB_Transform2D  T)
Parameters
T
Returns
this

Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.

WB_Coord wblut.geom.WB_MutableCoordinateTransform3D.applyAsNormal2DSelf ( final WB_Transform2D  T)
Parameters
T
Returns
this

Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.

WB_Coord wblut.geom.WB_MutableCoordinateTransform3D.applyAsNormalSelf ( final WB_Transform  T)
Parameters
T
Returns
this

Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.

WB_Coord wblut.geom.WB_MutableCoordinateTransform3D.applyAsPoint2DSelf ( final WB_Transform2D  T)
Parameters
T
Returns
this

Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.

WB_Coord wblut.geom.WB_MutableCoordinateTransform3D.applyAsPointSelf ( final WB_Transform  T)
Parameters
T
Returns
this

Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.

WB_Coord wblut.geom.WB_MutableCoordinateTransform3D.applyAsVector2DSelf ( final WB_Transform2D  T)
Parameters
T
Returns
this

Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.

WB_Coord wblut.geom.WB_MutableCoordinateTransform3D.applyAsVectorSelf ( final WB_Transform  T)
Parameters
T
Returns
this

Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.

WB_Coord wblut.geom.WB_MutableCoordinateTransform3D.applySelf ( final WB_Transform  T)
Parameters
T
Returns
this

Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.

WB_Coord wblut.geom.WB_MutableCoordinateTransform3D.rotateAboutAxis2PSelf ( final double  angle,
final double  p1x,
final double  p1y,
final double  p1z,
final double  p2x,
final double  p2y,
final double  p2z 
)
Parameters
angle
p1x
p1y
p1z
p2x
p2y
p2z
Returns
this

Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.

WB_Coord wblut.geom.WB_MutableCoordinateTransform3D.rotateAboutAxis2PSelf ( final double  angle,
final WB_Coord  p1,
final WB_Coord  p2 
)
Parameters
angle
p1
p2
Returns
this

Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.

WB_Coord wblut.geom.WB_MutableCoordinateTransform3D.rotateAboutAxisSelf ( final double  angle,
final WB_Coord  p,
final WB_Coord  a 
)
Parameters
angle
p
a
Returns
this

Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.

WB_Coord wblut.geom.WB_MutableCoordinateTransform3D.rotateAboutAxisSelf ( final double  angle,
final double  px,
final double  py,
final double  pz,
final double  ax,
final double  ay,
final double  az 
)
Parameters
angle
px
py
pz
ax
ay
az
Returns
this

Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.

WB_Coord wblut.geom.WB_MutableCoordinateTransform3D.rotateAboutOrigin2DSelf ( final double  angle)
Parameters
angle
Returns
this

Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.

WB_Coord wblut.geom.WB_MutableCoordinateTransform3D.rotateAboutOriginSelf ( final double  angle,
final double  x,
final double  y,
final double  z 
)
Parameters
angle
x
y
z
Returns
this

Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.

WB_Coord wblut.geom.WB_MutableCoordinateTransform3D.rotateAboutOriginSelf ( final double  angle,
final WB_Coord  v 
)
Parameters
angle
v
Returns
this

Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.

WB_Coord wblut.geom.WB_MutableCoordinateTransform3D.rotateAboutPoint2DSelf ( final double  angle,
final WB_Coord  p 
)
Parameters
angle
p
Returns

Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.

WB_Coord wblut.geom.WB_MutableCoordinateTransform3D.rotateAboutPoint2DSelf ( final double  angle,
final double  px,
final double  py 
)
Parameters
angle
px
py
Returns
this

Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.

WB_Coord wblut.geom.WB_MutableCoordinateTransform3D.scale2DSelf ( final double  f)
Parameters
f
Returns
this

Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.

WB_Coord wblut.geom.WB_MutableCoordinateTransform3D.scale2DSelf ( final double  fx,
final double  fy 
)
Parameters
fx
fy
Returns
this

Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.

WB_Coord wblut.geom.WB_MutableCoordinateTransform3D.scaleSelf ( final double  f)
Parameters
f
Returns
this

Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.

WB_Coord wblut.geom.WB_MutableCoordinateTransform3D.scaleSelf ( final double  fx,
final double  fy,
final double  fz 
)
Parameters
fx
fy
fz
Returns
this

Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.

WB_Coord wblut.geom.WB_MutableCoordinateTransform3D.translate2DSelf ( final double  px,
final double  py 
)

2D translate.

Parameters
px
py
Returns
this

Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.

WB_Coord wblut.geom.WB_MutableCoordinateTransform3D.translate2DSelf ( final WB_Coord  p)

2D translate.

Parameters
p
Returns
this

Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.

WB_Coord wblut.geom.WB_MutableCoordinateTransform3D.translateSelf ( final double  px,
final double  py,
double  pz 
)

3D translate.

Parameters
px
py
pz
Returns
this
WB_Coord wblut.geom.WB_MutableCoordinateTransform3D.translateSelf ( final WB_Coord  p)

3D translate.

Parameters
p
Returns
this

Implemented in wblut.geom.WB_Vector, and wblut.geom.WB_Point.


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