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

Public Member Functions

void set (final WB_Coordinate c)
 
void pointTo2D (final WB_Coordinate p, final WB_MutableCoordinate result)
 
void pointTo2D (final double x, final double y, final double z, final WB_MutableCoordinate result)
 
void pointTo3D (final WB_Coordinate p, final WB_MutableCoordinate result)
 
void pointTo3D (final double u, final double v, final double w, final WB_MutableCoordinate result)
 
void pointTo3D (final double u, final double v, final WB_MutableCoordinate result)
 
void vectorTo2D (final WB_Coordinate v, final WB_MutableCoordinate result)
 
void vectorTo2D (final double x, final double y, final double z, final WB_MutableCoordinate result)
 
void vectorTo3D (final WB_Coordinate v, final WB_MutableCoordinate result)
 
void vectorTo3D (final double u, final double v, final double w, final WB_MutableCoordinate result)
 
void vectorTo3D (final double u, final double v, final WB_MutableCoordinate result)
 
- Public Member Functions inherited from wblut.geom.WB_Context2D
void pointTo2D (WB_Coordinate p, WB_MutableCoordinate result)
 
void pointTo2D (double x, double y, double z, WB_MutableCoordinate result)
 
void pointTo3D (WB_Coordinate p, WB_MutableCoordinate result)
 
void pointTo3D (double u, double v, double w, WB_MutableCoordinate result)
 
void pointTo3D (double u, double v, WB_MutableCoordinate result)
 
void vectorTo2D (WB_Coordinate p, WB_MutableCoordinate result)
 
void vectorTo2D (double x, double y, double z, WB_MutableCoordinate result)
 
void vectorTo3D (WB_Coordinate p, WB_MutableCoordinate result)
 
void vectorTo3D (double u, double v, double w, WB_MutableCoordinate result)
 
void vectorTo3D (double u, double v, WB_MutableCoordinate result)
 

Static Public Attributes

static final int X = 0
 
static final int Y = 1
 
static final int Z = 2
 
static final int Xrev = 3
 
static final int Yrev = 4
 
static final int Zrev = 5
 
static final WB_GeometryFactory geometryfactory
 

Protected Member Functions

 WB_OrthoProject ()
 
 WB_OrthoProject (final int mode)
 
 WB_OrthoProject (final WB_Coordinate v)
 

Private Attributes

int mode
 

Detailed Description

WB_OrthoProject projects coordinates from world space to the X, Y or Z-plane. Since a projection is not reversible, the 2D-to-3D functions always return a point on the X-,Y- or Z-plane, unless the w-coordinate is explicitly given.

Constructor & Destructor Documentation

wblut.geom.WB_OrthoProject.WB_OrthoProject ( )
protected
wblut.geom.WB_OrthoProject.WB_OrthoProject ( final int  mode)
protected
Parameters
mode
wblut.geom.WB_OrthoProject.WB_OrthoProject ( final WB_Coordinate  v)
protected
Parameters
v

Member Function Documentation

void wblut.geom.WB_OrthoProject.pointTo2D ( final WB_Coordinate  p,
final WB_MutableCoordinate  result 
)
void wblut.geom.WB_OrthoProject.pointTo2D ( final double  x,
final double  y,
final double  z,
final WB_MutableCoordinate  result 
)
void wblut.geom.WB_OrthoProject.pointTo3D ( final WB_Coordinate  p,
final WB_MutableCoordinate  result 
)
void wblut.geom.WB_OrthoProject.pointTo3D ( final double  u,
final double  v,
final double  w,
final WB_MutableCoordinate  result 
)
void wblut.geom.WB_OrthoProject.pointTo3D ( final double  u,
final double  v,
final WB_MutableCoordinate  result 
)
void wblut.geom.WB_OrthoProject.set ( final WB_Coordinate  c)
Parameters
c
void wblut.geom.WB_OrthoProject.vectorTo2D ( final WB_Coordinate  v,
final WB_MutableCoordinate  result 
)
void wblut.geom.WB_OrthoProject.vectorTo2D ( final double  x,
final double  y,
final double  z,
final WB_MutableCoordinate  result 
)
void wblut.geom.WB_OrthoProject.vectorTo3D ( final WB_Coordinate  v,
final WB_MutableCoordinate  result 
)
void wblut.geom.WB_OrthoProject.vectorTo3D ( final double  u,
final double  v,
final double  w,
final WB_MutableCoordinate  result 
)
void wblut.geom.WB_OrthoProject.vectorTo3D ( final double  u,
final double  v,
final WB_MutableCoordinate  result 
)

Member Data Documentation

final WB_GeometryFactory wblut.geom.WB_OrthoProject.geometryfactory
static
Initial value:
= WB_GeometryFactory
.instance()
int wblut.geom.WB_OrthoProject.mode
private
final int wblut.geom.WB_OrthoProject.X = 0
static
final int wblut.geom.WB_OrthoProject.Xrev = 3
static
final int wblut.geom.WB_OrthoProject.Y = 1
static
final int wblut.geom.WB_OrthoProject.Yrev = 4
static
final int wblut.geom.WB_OrthoProject.Z = 2
static
final int wblut.geom.WB_OrthoProject.Zrev = 5
static

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