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

Public Member Functions

 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)
 

Static Public Member Functions

static List< WB_Segmentnegate (final List< WB_Segment > segs)
 

Protected Attributes

double length
 
- Protected Attributes inherited from wblut.geom.WB_Linear
WB_Point origin
 
WB_Vector direction
 

Private Attributes

final WB_Point endpoint
 

Additional Inherited Members

- 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)
 

Constructor & Destructor Documentation

wblut.geom.WB_Segment.WB_Segment ( )
wblut.geom.WB_Segment.WB_Segment ( final WB_Coordinate  o,
final WB_Coordinate  d,
final double  l 
)
Parameters
o
d
l
wblut.geom.WB_Segment.WB_Segment ( final WB_Coordinate  p1,
final WB_Coordinate  p2 
)
Parameters
p1
p2
wblut.geom.WB_Segment.WB_Segment ( final double  p1x,
final double  p1y,
final double  p1z,
final double  p2x,
final double  p2y,
final double  p2z 
)
Parameters
p1x
p1y
p1z
p2x
p2y
p2z

Member Function Documentation

WB_Geometry wblut.geom.WB_Segment.apply ( final WB_Transform  T)
WB_Point wblut.geom.WB_Segment.curvePoint ( final double  u)
WB_Point wblut.geom.WB_Segment.getCenter ( )
Returns

Implements wblut.geom.WB_Simplex.

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

Implements wblut.geom.WB_Geometry.

double wblut.geom.WB_Segment.loweru ( )
Returns

Implements wblut.geom.WB_Curve.

static List<WB_Segment> wblut.geom.WB_Segment.negate ( final List< WB_Segment segs)
static
Parameters
segs
Returns
WB_Segment wblut.geom.WB_Segment.negate ( )
Returns
void wblut.geom.WB_Segment.reverse ( )
double wblut.geom.WB_Segment.upperu ( )
Returns

Implements wblut.geom.WB_Curve.

Member Data Documentation

final WB_Point wblut.geom.WB_Segment.endpoint
private
double wblut.geom.WB_Segment.length
protected

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