HE_Mesh  6.0.1
wblut.geom.WB_Geodesic Class Reference
+ Inheritance diagram for wblut.geom.WB_Geodesic:

Classes

enum  Type
 

Public Member Functions

 WB_Geodesic (final double radius, final int b, final int c)
 
 WB_Geodesic (final double radius, final int b, final int c, final Type type)
 
WB_Mesh create ()
 

Static Public Member Functions

static WB_GreatCircleIntersection getGreatCircleIntersection (final WB_Coord v1, final WB_Coord v2, final WB_Coord v3, final WB_Coord v4)
 
static double[] getPointOnGreatCircle (final WB_Coord v1, final WB_Coord v2, final double f)
 

Private Member Functions

void createMesh ()
 

Static Private Member Functions

static WB_Vector vnor (final WB_Coord v1, final WB_Coord v2, final WB_Coord v3)
 
static double vcos (final WB_Coord v1, final WB_Coord v2, final WB_Coord v3)
 

Private Attributes

WB_Mesh mesh
 
final double radius
 
final Type type
 
final int b
 
final int c
 

Static Private Attributes

static WB_GeometryFactory gf = new WB_GeometryFactory()
 

Constructor & Destructor Documentation

wblut.geom.WB_Geodesic.WB_Geodesic ( final double  radius,
final int  b,
final int  c 
)
wblut.geom.WB_Geodesic.WB_Geodesic ( final double  radius,
final int  b,
final int  c,
final Type  type 
)

Member Function Documentation

WB_Mesh wblut.geom.WB_Geodesic.create ( )
void wblut.geom.WB_Geodesic.createMesh ( )
private
static double [] wblut.geom.WB_Geodesic.getPointOnGreatCircle ( final WB_Coord  v1,
final WB_Coord  v2,
final double  f 
)
static
static double wblut.geom.WB_Geodesic.vcos ( final WB_Coord  v1,
final WB_Coord  v2,
final WB_Coord  v3 
)
staticprivate
Parameters
v1
v2
v3
Returns

References wblut.geom.WB_Vector.dot(), and wblut.geom.WB_Vector.getLength().

static WB_Vector wblut.geom.WB_Geodesic.vnor ( final WB_Coord  v1,
final WB_Coord  v2,
final WB_Coord  v3 
)
staticprivate
Parameters
v1
v2
v3
Returns

References wblut.geom.WB_Vector.cross().

Member Data Documentation

final int wblut.geom.WB_Geodesic.b
private
final int wblut.geom.WB_Geodesic.c
private
WB_GeometryFactory wblut.geom.WB_Geodesic.gf = new WB_GeometryFactory()
staticprivate
WB_Mesh wblut.geom.WB_Geodesic.mesh
private
final double wblut.geom.WB_Geodesic.radius
private
final Type wblut.geom.WB_Geodesic.type
private

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