HE_Mesh2014  2.0.11
Public Member Functions | List of all members
wblut.geom.WB_CoordinateTransform Interface Reference
+ Inheritance diagram for wblut.geom.WB_CoordinateTransform:

Public Member Functions

WB_Coord apply (final WB_Transform T)
 
void applyInto (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 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 rotateAbout2PointAxis (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 double p1x, final double p1y, final double p1z, final double p2x, final double p2y, final double p2z)
 
WB_Coord rotateAbout2PointAxis (final double angle, final WB_Coord p1, final WB_Coord p2)
 
WB_Coord rotateAboutAxis2P (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)
 
WB_Coord rotateAboutAxis (final double angle, final WB_Coord p, final WB_Coord a)
 
WB_Coord scale (final double f)
 
WB_Coord scale (final double fx, final double fy, final double fz)
 
void scaleInto (WB_MutableCoord result, final double f)
 
void scaleInto (WB_MutableCoord result, final double fx, final double fy, final double fz)
 
WB_Coord rotateAboutOrigin (final double angle, final double x, final double y, final double z)
 
WB_Coord rotateAboutOrigin (final double angle, final WB_Coord v)
 

Member Function Documentation

WB_Coord wblut.geom.WB_CoordinateTransform.apply ( final WB_Transform  T)
Parameters
T
Returns

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

WB_Coord wblut.geom.WB_CoordinateTransform.applyAsNormal ( final WB_Transform  T)
Parameters
T
Returns

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

void wblut.geom.WB_CoordinateTransform.applyAsNormalInto ( final WB_MutableCoord  result,
final WB_Transform  T 
)
Parameters
result
T

Implemented in wblut.hemesh.HE_Vertex, and wblut.geom.WB_Vector.

WB_Coord wblut.geom.WB_CoordinateTransform.applyAsPoint ( final WB_Transform  T)
Parameters
T
Returns

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

void wblut.geom.WB_CoordinateTransform.applyAsPointInto ( final WB_MutableCoord  result,
final WB_Transform  T 
)
Parameters
result
T

Implemented in wblut.hemesh.HE_Vertex, and wblut.geom.WB_Vector.

WB_Coord wblut.geom.WB_CoordinateTransform.applyAsVector ( final WB_Transform  T)
Parameters
T
Returns

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

void wblut.geom.WB_CoordinateTransform.applyAsVectorInto ( final WB_MutableCoord  result,
final WB_Transform  T 
)
Parameters
result
T

Implemented in wblut.hemesh.HE_Vertex, and wblut.geom.WB_Vector.

void wblut.geom.WB_CoordinateTransform.applyInto ( WB_MutableCoord  result,
final WB_Transform  T 
)
Parameters
result
T
WB_Coord wblut.geom.WB_CoordinateTransform.rotateAbout2PointAxis ( final double  angle,
final double  p1x,
final double  p1y,
final double  p1z,
final double  p2x,
final double  p2y,
final double  p2z 
)
WB_Coord wblut.geom.WB_CoordinateTransform.rotateAbout2PointAxis ( final double  angle,
final WB_Coord  p1,
final WB_Coord  p2 
)
WB_Coord wblut.geom.WB_CoordinateTransform.rotateAboutAxis ( 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

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

WB_Coord wblut.geom.WB_CoordinateTransform.rotateAboutAxis ( final double  angle,
final WB_Coord  p,
final WB_Coord  a 
)
Parameters
angle
p
a
Returns

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

WB_Coord wblut.geom.WB_CoordinateTransform.rotateAboutAxis2P ( 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

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

WB_Coord wblut.geom.WB_CoordinateTransform.rotateAboutAxis2P ( final double  angle,
final WB_Coord  p1,
final WB_Coord  p2 
)
Parameters
angle
p1
p2
Returns

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

WB_Coord wblut.geom.WB_CoordinateTransform.rotateAboutOrigin ( final double  angle,
final double  x,
final double  y,
final double  z 
)
Parameters
angle
x
y
z
Returns

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

WB_Coord wblut.geom.WB_CoordinateTransform.rotateAboutOrigin ( final double  angle,
final WB_Coord  v 
)
Parameters
angle
v
Returns

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

WB_Coord wblut.geom.WB_CoordinateTransform.scale ( final double  f)
Parameters
f
Returns

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

WB_Coord wblut.geom.WB_CoordinateTransform.scale ( final double  fx,
final double  fy,
final double  fz 
)
Parameters
fx
fy
fz
Returns

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

void wblut.geom.WB_CoordinateTransform.scaleInto ( WB_MutableCoord  result,
final double  f 
)
Parameters
result
f
void wblut.geom.WB_CoordinateTransform.scaleInto ( WB_MutableCoord  result,
final double  fx,
final double  fy,
final double  fz 
)
Parameters
result
fx
fy
fz

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