HE_Mesh2014  2.0.11
Public Member Functions | Protected Member Functions | 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_Coord[] points)
 
int i1 ()
 
int i2 ()
 
WB_IndexedSegment negate ()
 
void reverse ()
 
WB_Coord 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_Coord o, final WB_Coord d, final double l)
 
 WB_Segment (final WB_Coord p1, final WB_Coord 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_MutableCoord result)
 
WB_Coord getEndpoint ()
 
WB_Point getCenter ()
 
double getLength ()
 
WB_Segment negate ()
 
void reverse ()
 
WB_Coord getPoint (final int i)
 
WB_GeometryType getType ()
 
WB_Geometry apply (final WB_Transform T)
 
WB_Point curvePoint (final double u)
 
double getLowerU ()
 
double getUpperU ()
 
WB_Vector curveDirection (double u)
 
WB_Vector curveDerivative (double u)
 
- Public Member Functions inherited from wblut.geom.WB_Linear
 WB_Linear ()
 
 WB_Linear (final WB_Coord o, final WB_Coord d)
 
WB_Point getPointOnLine (final double t)
 
void getPointOnLineInto (final double t, final WB_MutableCoord p)
 
WB_Coord getOrigin ()
 
WB_Coord getDirection ()
 
WB_Vector getNormal ()
 
double a ()
 
double b ()
 
double c ()
 
- 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)
 
- Public Member Functions inherited from wblut.geom.WB_Curve
WB_Point curvePoint (double u)
 

Protected Member Functions

 WB_IndexedSegment (final int i1, final int i2, final WB_Coord p1, final WB_Coord p2)
 
- Protected Member Functions inherited from wblut.geom.WB_Linear
void set (final WB_Coord o, final WB_Coord d)
 

Private Attributes

int i1
 
int i2
 

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 Attributes inherited from wblut.geom.WB_Segment
double length
 
WB_Point endpoint
 
- 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_Coord[]  points 
)
Parameters
i1
i2
points
wblut.geom.WB_IndexedSegment.WB_IndexedSegment ( final int  i1,
final int  i2,
final WB_Coord  p1,
final WB_Coord  p2 
)
protected
Parameters
i1
i2
p1
p2

Member Function Documentation

WB_Geometry wblut.geom.WB_IndexedSegment.apply ( final WB_Transform  T)
WB_Coord 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 ( )
void wblut.geom.WB_IndexedSegment.reverse ( )

Member Data Documentation

int wblut.geom.WB_IndexedSegment.i1
private
int wblut.geom.WB_IndexedSegment.i2
private

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