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

Public Member Functions

void unmapPoint2D (WB_Coord p, WB_MutableCoord result)
 
void unmapPoint2D (double u, double v, WB_MutableCoord result)
 
void unmapVector2D (WB_Coord v, WB_MutableCoord result)
 
void unmapVector2D (double u, double v, WB_MutableCoord result)
 
WB_Coord unmapPoint2D (WB_Coord p)
 
WB_Coord unmapPoint2D (double u, double v)
 
WB_Coord unmapVector2D (WB_Coord v)
 
WB_Coord unmapVector2D (double u, double v)
 
- Public Member Functions inherited from wblut.geom.WB_Map
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_Map2D is an interface for classes that transform between 3D coordinates and 2D coordinates through some form of mapping or projection.

Member Function Documentation

void wblut.geom.WB_Map2D.unmapPoint2D ( WB_Coord  p,
WB_MutableCoord  result 
)

Unmap 2D point: map(x,y)->p

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

Unmap 2D point: map(u,v)->p

Parameters
u
v
resultobject implementing the WB_MutableCoordinate interface to receive the result;
WB_Coord wblut.geom.WB_Map2D.unmapPoint2D ( WB_Coord  p)

Unmap 2D point: map(x,y)->p

Parameters
p
Returns
new WB_Coord
WB_Coord wblut.geom.WB_Map2D.unmapPoint2D ( double  u,
double  v 
)

Unmap 2D point: map(u,v)->p

Parameters
u
v
Returns
new WB_Coord
void wblut.geom.WB_Map2D.unmapVector2D ( WB_Coord  v,
WB_MutableCoord  result 
)

Unmap 2D vector: map(x,y)->p

Parameters
v
resultobject implementing the WB_MutableCoordinate interface to receive the result;
void wblut.geom.WB_Map2D.unmapVector2D ( double  u,
double  v,
WB_MutableCoord  result 
)

Unmap 2D vector: map(u,v)->p

Parameters
u
v
resultobject implementing the WB_MutableCoordinate interface to receive the result;
WB_Coord wblut.geom.WB_Map2D.unmapVector2D ( WB_Coord  v)

Unmap 2D vector: map(x,y)->p

Parameters
v
Returns
new WB_Coord
WB_Coord wblut.geom.WB_Map2D.unmapVector2D ( double  u,
double  v 
)

Unmap 2D vector: map(u,v)->p

Parameters
u
v
Returns
new WB_Coord

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