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

Public Member Functions

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)
 
WB_Coord mapPoint3D (WB_Coord p)
 
WB_Coord mapPoint3D (double x, double y, double z)
 
WB_Coord unmapPoint3D (WB_Coord p)
 
WB_Coord unmapPoint3D (double u, double v, double w)
 
WB_Coord mapVector3D (WB_Coord p)
 
WB_Coord mapVector3D (double x, double y, double z)
 
WB_Coord unmapVector3D (WB_Coord p)
 
WB_Coord unmapVector3D (double u, double v, double w)
 

Detailed Description

WB_Map is an interface for classes that transform between 3D coordinates through some form of mapping.

Member Function Documentation

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

Map 3D point: p->map(p)

Parameters
p3D point
resultobject implementing the WB_MutableCoordinate interface to receive the result;
void wblut.geom.WB_Map.mapPoint3D ( double  x,
double  y,
double  z,
WB_MutableCoord  result 
)

Map 3D point: p->map(p)

Parameters
x
y
z
resultobject implementing the WB_MutableCoordinate interface to receive the result;
WB_Coord wblut.geom.WB_Map.mapPoint3D ( WB_Coord  p)

Map 3D point: p->map(p)

Parameters
p3D point
Returns
new WB_Coord
WB_Coord wblut.geom.WB_Map.mapPoint3D ( double  x,
double  y,
double  z 
)

Map 3D point: p->map(p)

Parameters
x
y
z
Returns
new WB_Coord
void wblut.geom.WB_Map.mapVector3D ( WB_Coord  p,
WB_MutableCoord  result 
)

Map 3D vector: p->map(p)

Parameters
p
resultobject implementing the WB_MutableCoordinate interface to receive the result;
void wblut.geom.WB_Map.mapVector3D ( double  x,
double  y,
double  z,
WB_MutableCoord  result 
)

Map 3D vector: p->map(p)

Parameters
x
y
z
resultobject implementing the WB_MutableCoordinate interface to receive the result;
WB_Coord wblut.geom.WB_Map.mapVector3D ( WB_Coord  p)

Map 3D vector: p->map(p)

Parameters
p
Returns
new WB_Coord
WB_Coord wblut.geom.WB_Map.mapVector3D ( double  x,
double  y,
double  z 
)

Map 3D vector: p->map(p)

Parameters
x
y
z
Returns
new WB_Coord
void wblut.geom.WB_Map.unmapPoint3D ( WB_Coord  p,
WB_MutableCoord  result 
)

Unmap 3D point: map(p)->p

Parameters
p
resultobject implementing the WB_MutableCoordinate interface to receive the result;
void wblut.geom.WB_Map.unmapPoint3D ( double  u,
double  v,
double  w,
WB_MutableCoord  result 
)

Unmap 3D point: map(p)->p

Parameters
u
v
w
resultobject implementing the WB_MutableCoordinate interface to receive the result;
WB_Coord wblut.geom.WB_Map.unmapPoint3D ( WB_Coord  p)

Unmap 3D point: map(p)->p

Parameters
p
Returns
new WB_Coord
WB_Coord wblut.geom.WB_Map.unmapPoint3D ( double  u,
double  v,
double  w 
)

Unmap 3D point: map(p)->p

Parameters
u
v
w
Returns
new WB_Coord
void wblut.geom.WB_Map.unmapVector3D ( WB_Coord  p,
WB_MutableCoord  result 
)

Unmap 3D vector: map(p)->p

Parameters
p
resultobject implementing the WB_MutableCoordinate interface to receive the result;
void wblut.geom.WB_Map.unmapVector3D ( double  u,
double  v,
double  w,
WB_MutableCoord  result 
)

Unmap 3D vector: map(p)->p

Parameters
u
v
w
resultobject implementing the WB_MutableCoordinate interface to receive the result;
WB_Coord wblut.geom.WB_Map.unmapVector3D ( WB_Coord  p)

Unmap 3D vector: map(p)->p

Parameters
p
Returns
new WB_Coord
WB_Coord wblut.geom.WB_Map.unmapVector3D ( double  u,
double  v,
double  w 
)

Unmap 3D vector: map(p)->p

Parameters
u
v
w
Returns
new WB_Coord

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