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

Public Member Functions

 WB_TransformMap (WB_Transform transform)
 
void mapPoint3D (WB_Coord p, WB_MutableCoord result)
 
void mapPoint3D (double x, double y, double z, WB_MutableCoord result)
 
void unmapPoint3D (WB_Coord p, WB_MutableCoord result)
 
void unmapPoint3D (double u, double v, double w, WB_MutableCoord result)
 
void mapVector3D (WB_Coord p, WB_MutableCoord result)
 
void mapVector3D (double x, double y, double z, WB_MutableCoord result)
 
void unmapVector3D (WB_Coord p, WB_MutableCoord result)
 
void unmapVector3D (double u, double v, double w, WB_MutableCoord result)
 

Private Attributes

WB_Transform T
 
WB_Transform invT
 

Constructor & Destructor Documentation

wblut.geom.WB_TransformMap.WB_TransformMap ( WB_Transform  transform)
Parameters
transform

Member Function Documentation

void wblut.geom.WB_TransformMap.mapPoint3D ( WB_Coord  p,
WB_MutableCoord  result 
)

Map 3D point.

Parameters
p3D point
resultobject implementing the WB_MutableCoordinate interface to receive the result;

Implements wblut.geom.WB_Map.

void wblut.geom.WB_TransformMap.mapPoint3D ( double  x,
double  y,
double  z,
WB_MutableCoord  result 
)

Map 3D point.

Parameters
x
y
z
resultobject implementing the WB_MutableCoordinate interface to receive the result;

Implements wblut.geom.WB_Map.

void wblut.geom.WB_TransformMap.mapVector3D ( WB_Coord  p,
WB_MutableCoord  result 
)

Unmap 2D point.

Parameters
p
resultobject implementing the WB_MutableCoordinate interface to receive the result; Map 3D vector.
p
resultobject implementing the WB_MutableCoordinate interface to receive the result;

Implements wblut.geom.WB_Map.

void wblut.geom.WB_TransformMap.mapVector3D ( double  x,
double  y,
double  z,
WB_MutableCoord  result 
)

Map 3D vector.

Parameters
x
y
z
resultobject implementing the WB_MutableCoordinate interface to receive the result;

Implements wblut.geom.WB_Map.

void wblut.geom.WB_TransformMap.unmapPoint3D ( WB_Coord  p,
WB_MutableCoord  result 
)

Unmap 3D point.

Parameters
p
resultobject implementing the WB_MutableCoordinate interface to receive the result;

Implements wblut.geom.WB_Map.

void wblut.geom.WB_TransformMap.unmapPoint3D ( double  u,
double  v,
double  w,
WB_MutableCoord  result 
)

Unmap 3D point.

Parameters
u
v
w
resultobject implementing the WB_MutableCoordinate interface to receive the result;

Implements wblut.geom.WB_Map.

void wblut.geom.WB_TransformMap.unmapVector3D ( WB_Coord  p,
WB_MutableCoord  result 
)

Unmap 3D vector.

Parameters
p
resultobject implementing the WB_MutableCoordinate interface to receive the result;

Implements wblut.geom.WB_Map.

void wblut.geom.WB_TransformMap.unmapVector3D ( double  u,
double  v,
double  w,
WB_MutableCoord  result 
)

Unmap 3D vector.

Parameters
u
v
w
resultobject implementing the WB_MutableCoordinate interface to receive the result;

Implements wblut.geom.WB_Map.

Member Data Documentation

WB_Transform wblut.geom.WB_TransformMap.invT
private
WB_Transform wblut.geom.WB_TransformMap.T
private

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