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

Public Member Functions

 WB_Tetrahedron (final WB_Coord p1, final WB_Coord p2, final WB_Coord p3, final WB_Coord p4)
 
WB_Coord p1 ()
 
WB_Coord p2 ()
 
WB_Coord p3 ()
 
WB_Coord p4 ()
 
WB_GeometryType getType ()
 
WB_Coord getPoint (final int i)
 
WB_Point getCenter ()
 
double getVolume ()
 
double getCircumradius ()
 
WB_Point getCircumcenter ()
 
WB_Sphere getCircumsphere ()
 
double getInradius ()
 
WB_Point getIncenter ()
 
WB_Sphere getInsphere ()
 
boolean isAcute ()
 
WB_Geometry apply (final WB_Transform T)
 
- Public Member Functions inherited from wblut.geom.WB_Simplex
WB_Coord getPoint (int i)
 
- Public Member Functions inherited from wblut.geom.WB_Geometry
WB_Geometry apply (WB_Transform T)
 

Static Public Attributes

static final WB_GeometryFactory geometryfactory = WB_GeometryFactory.instance()
 
- Static Public Attributes inherited from wblut.geom.WB_Geometry
static final WB_GeometryFactory geometryfactory
 

Protected Member Functions

 WB_Tetrahedron ()
 

Constructor & Destructor Documentation

wblut.geom.WB_Tetrahedron.WB_Tetrahedron ( )
protected
wblut.geom.WB_Tetrahedron.WB_Tetrahedron ( final WB_Coord  p1,
final WB_Coord  p2,
final WB_Coord  p3,
final WB_Coord  p4 
)
Parameters
p1
p2
p3
p4

Member Function Documentation

WB_Geometry wblut.geom.WB_Tetrahedron.apply ( final WB_Transform  T)
WB_Point wblut.geom.WB_Tetrahedron.getCenter ( )
Returns

Implements wblut.geom.WB_Simplex.

WB_Point wblut.geom.WB_Tetrahedron.getCircumcenter ( )

Find the center of the circumscribing sphere.

Returns
double wblut.geom.WB_Tetrahedron.getCircumradius ( )

Calculate the radius of the circumsphere.

Returns
WB_Sphere wblut.geom.WB_Tetrahedron.getCircumsphere ( )

Find the circumscribing sphere.

Returns
WB_Point wblut.geom.WB_Tetrahedron.getIncenter ( )

Find the center of the inscribed sphere.

Returns
double wblut.geom.WB_Tetrahedron.getInradius ( )

Calculate the radius of the insphere.

Returns
WB_Sphere wblut.geom.WB_Tetrahedron.getInsphere ( )
Returns
WB_Coord wblut.geom.WB_Tetrahedron.getPoint ( final int  i)
WB_GeometryType wblut.geom.WB_Tetrahedron.getType ( )
Returns

Implements wblut.geom.WB_Geometry.

double wblut.geom.WB_Tetrahedron.getVolume ( )

Get the volume of the tetrahedron.

Returns
boolean wblut.geom.WB_Tetrahedron.isAcute ( )
Returns
WB_Coord wblut.geom.WB_Tetrahedron.p1 ( )
Returns
WB_Coord wblut.geom.WB_Tetrahedron.p2 ( )
Returns
WB_Coord wblut.geom.WB_Tetrahedron.p3 ( )
Returns
WB_Coord wblut.geom.WB_Tetrahedron.p4 ( )
Returns

Member Data Documentation

final WB_GeometryFactory wblut.geom.WB_Tetrahedron.geometryfactory = WB_GeometryFactory.instance()
static

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