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

Public Member Functions

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

Protected Member Functions

void set (final WB_Coord o, final WB_Coord d)
 

Protected Attributes

WB_Point origin
 
WB_Vector direction
 

Constructor & Destructor Documentation

wblut.geom.WB_Linear.WB_Linear ( )
wblut.geom.WB_Linear.WB_Linear ( final WB_Coord  o,
final WB_Coord  d 
)
Parameters
o
d

Member Function Documentation

double wblut.geom.WB_Linear.a ( )

a.x+b.y+c=0

Returns
a for a 2D line
double wblut.geom.WB_Linear.b ( )

a.x+b.y+c=0

Returns
b for a 2D line
double wblut.geom.WB_Linear.c ( )

a.x+b.y+c=0

Returns
c for a 2D line
WB_Coord wblut.geom.WB_Linear.getDirection ( )
Returns
WB_Vector wblut.geom.WB_Linear.getNormal ( )

Get vector perpendicular to the line

Returns
WB_Coord wblut.geom.WB_Linear.getOrigin ( )
Returns
WB_Point wblut.geom.WB_Linear.getPointOnLine ( final double  t)
Parameters
t
Returns
void wblut.geom.WB_Linear.getPointOnLineInto ( final double  t,
final WB_MutableCoord  p 
)
Parameters
t
p
void wblut.geom.WB_Linear.set ( final WB_Coord  o,
final WB_Coord  d 
)
protected
Parameters
o
d

Member Data Documentation

WB_Vector wblut.geom.WB_Linear.direction
protected
WB_Point wblut.geom.WB_Linear.origin
protected

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