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

Public Member Functions

 WB_IndexedSegment (final int i1, final int i2, final WB_Point[] points)
 
WB_Point getParametricPointOnSegment (final double t)
 
void getParametricPointOnSegmentInto (final double t, final WB_MutableCoordinate result)
 
WB_Point getCenter ()
 
WB_Point getEndpoint ()
 
WB_Point getOrigin ()
 
double getLength ()
 
int i1 ()
 
int i2 ()
 
WB_Point[] points ()
 
WB_IndexedSegment negate ()
 
void reverse ()
 
WB_Point getPoint (final int i)
 
WB_GeometryType getType ()
 
WB_Geometry apply (final WB_Transform T)
 
- Public Member Functions inherited from wblut.geom.WB_Segment
 WB_Segment ()
 
 WB_Segment (final WB_Coordinate o, final WB_Coordinate d, final double l)
 
 WB_Segment (final WB_Coordinate p1, final WB_Coordinate p2)
 
 WB_Segment (final double p1x, final double p1y, final double p1z, final double p2x, final double p2y, final double p2z)
 
WB_Point getParametricPointOnSegment (final double t)
 
void getParametricPointOnSegmentInto (final double t, final WB_MutableCoordinate result)
 
WB_Point getEndpoint ()
 
WB_Point getCenter ()
 
double getLength ()
 
WB_Segment negate ()
 
void reverse ()
 
WB_Point getPoint (final int i)
 
WB_GeometryType getType ()
 
WB_Geometry apply (final WB_Transform T)
 
WB_Point curvePoint (final double u)
 
double loweru ()
 
double upperu ()
 
- Public Member Functions inherited from wblut.geom.WB_Linear
 WB_Linear ()
 
 WB_Linear (final WB_Coordinate o, final WB_Coordinate d)
 
WB_Point getPointOnLine (final double t)
 
void getPointOnLineInto (final double t, final WB_MutableCoordinate p)
 
WB_Point getOrigin ()
 
WB_Vector getDirection ()
 
WB_Vector getNormal ()
 
double a ()
 
double b ()
 
double c ()
 
- Public Member Functions inherited from wblut.geom.WB_Simplex
WB_Point getPoint (int i)
 
- Public Member Functions inherited from wblut.geom.WB_Geometry
WB_Geometry apply (WB_Transform T)
 
- Public Member Functions inherited from wblut.geom.WB_Curve
WB_Point curvePoint (double u)
 

Private Attributes

int i1
 
int i2
 
final double length
 
final WB_Point[] points
 

Static Private Attributes

static WB_GeometryFactory gf = WB_GeometryFactory.instance()
 

Additional Inherited Members

- Static Public Member Functions inherited from wblut.geom.WB_Segment
static List< WB_Segmentnegate (final List< WB_Segment > segs)
 
- Static Public Attributes inherited from wblut.geom.WB_Geometry
static final WB_GeometryFactory geometryfactory
 
- Protected Member Functions inherited from wblut.geom.WB_Linear
void set (final WB_Coordinate o, final WB_Coordinate d)
 
- Protected Attributes inherited from wblut.geom.WB_Segment
double length
 
- Protected Attributes inherited from wblut.geom.WB_Linear
WB_Point origin
 
WB_Vector direction
 

Constructor & Destructor Documentation

wblut.geom.WB_IndexedSegment.WB_IndexedSegment ( final int  i1,
final int  i2,
final WB_Point[]  points 
)
Parameters
i1
i2
points

Member Function Documentation

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

Implements wblut.geom.WB_Simplex.

WB_Point wblut.geom.WB_IndexedSegment.getEndpoint ( )
double wblut.geom.WB_IndexedSegment.getLength ( )
WB_Point wblut.geom.WB_IndexedSegment.getOrigin ( )
WB_Point wblut.geom.WB_IndexedSegment.getParametricPointOnSegment ( final double  t)
void wblut.geom.WB_IndexedSegment.getParametricPointOnSegmentInto ( final double  t,
final WB_MutableCoordinate  result 
)
WB_Point wblut.geom.WB_IndexedSegment.getPoint ( final int  i)
WB_GeometryType wblut.geom.WB_IndexedSegment.getType ( )
Returns

Implements wblut.geom.WB_Geometry.

int wblut.geom.WB_IndexedSegment.i1 ( )
Returns
int wblut.geom.WB_IndexedSegment.i2 ( )
Returns
WB_IndexedSegment wblut.geom.WB_IndexedSegment.negate ( )
WB_Point [] wblut.geom.WB_IndexedSegment.points ( )
Returns
void wblut.geom.WB_IndexedSegment.reverse ( )

Member Data Documentation

WB_GeometryFactory wblut.geom.WB_IndexedSegment.gf = WB_GeometryFactory.instance()
staticprivate
int wblut.geom.WB_IndexedSegment.i1
private
int wblut.geom.WB_IndexedSegment.i2
private
final double wblut.geom.WB_IndexedSegment.length
private
final WB_Point [] wblut.geom.WB_IndexedSegment.points
private

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