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_Coordinate apply (final WB_Transform T)
 
void applyInto (final WB_Transform T, WB_MutableCoordinate result)
 
WB_Coordinate applyAsNormal (final WB_Transform T)
 
void applyAsNormalInto (final WB_Transform T, final WB_MutableCoordinate result)
 
WB_Coordinate applyAsPoint (final WB_Transform T)
 
void applyAsPointInto (final WB_Transform T, final WB_MutableCoordinate result)
 
WB_Coordinate applyAsVector (final WB_Transform T)
 
void applyAsVectorInto (final WB_Transform T, final WB_MutableCoordinate result)
 
WB_Coordinate rotateAbout2PointAxis (final double angle, final double p1x, final double p1y, final double p1z, final double p2x, final double p2y, final double p2z)
 
WB_Coordinate rotateAbout2PointAxis (final double angle, final WB_Coordinate p1, final WB_Coordinate p2)
 
WB_Coordinate rotateAboutAxis (final double angle, final double px, final double py, final double pz, final double ax, final double ay, final double az)
 
WB_Coordinate rotateAboutAxis (final double angle, final WB_Coordinate p, final WB_Coordinate a)
 
WB_Coordinate scale (final double f)
 
WB_Coordinate scale (final double fx, final double fy, final double fz)
 

Member Function Documentation

WB_Coordinate wblut.geom.WB_CoordinateTransform.apply ( final WB_Transform  T)
WB_Coordinate wblut.geom.WB_CoordinateTransform.applyAsNormal ( final WB_Transform  T)
void wblut.geom.WB_CoordinateTransform.applyAsNormalInto ( final WB_Transform  T,
final WB_MutableCoordinate  result 
)
WB_Coordinate wblut.geom.WB_CoordinateTransform.applyAsPoint ( final WB_Transform  T)
void wblut.geom.WB_CoordinateTransform.applyAsPointInto ( final WB_Transform  T,
final WB_MutableCoordinate  result 
)
WB_Coordinate wblut.geom.WB_CoordinateTransform.applyAsVector ( final WB_Transform  T)
void wblut.geom.WB_CoordinateTransform.applyAsVectorInto ( final WB_Transform  T,
final WB_MutableCoordinate  result 
)
void wblut.geom.WB_CoordinateTransform.applyInto ( final WB_Transform  T,
WB_MutableCoordinate  result 
)
Parameters
T
result
WB_Coordinate 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 
)
Parameters
angle
p1x
p1y
p1z
p2x
p2y
p2z
Returns

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

WB_Coordinate wblut.geom.WB_CoordinateTransform.rotateAbout2PointAxis ( final double  angle,
final WB_Coordinate  p1,
final WB_Coordinate  p2 
)
WB_Coordinate 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.geom.WB_SequencePoint, wblut.geom.WB_SequenceVector, wblut.geom.WB_Vector, and wblut.geom.WB_Point.

WB_Coordinate wblut.geom.WB_CoordinateTransform.rotateAboutAxis ( final double  angle,
final WB_Coordinate  p,
final WB_Coordinate  a 
)
WB_Coordinate wblut.geom.WB_CoordinateTransform.scale ( final double  f)
WB_Coordinate wblut.geom.WB_CoordinateTransform.scale ( final double  fx,
final double  fy,
final double  fz 
)

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