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

Public Member Functions

 WB_Ray ()
 
 WB_Ray (final WB_Coordinate o, final WB_Coordinate d)
 
 WB_Ray (final double ox, final double oy, final double oz, final double dx, final double dy, final double dz)
 
String toString ()
 
void set (final WB_Coordinate o, final WB_Coordinate d)
 
void setFromPoints (final WB_Coordinate p1, final WB_Coordinate p2)
 
WB_Point getPointOnLine (final double t)
 
void getPointOnLineInto (final double t, final WB_Point p)
 
WB_Point getOrigin ()
 
WB_Vector getDirection ()
 
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_Curve
WB_Point curvePoint (double u)
 

Static Public Member Functions

static WB_Ray X ()
 
static WB_Ray Y ()
 
static WB_Ray Z ()
 

Additional Inherited Members

- 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_Linear
WB_Point origin
 
WB_Vector direction
 

Constructor & Destructor Documentation

wblut.geom.WB_Ray.WB_Ray ( )
wblut.geom.WB_Ray.WB_Ray ( final WB_Coordinate  o,
final WB_Coordinate  d 
)
Parameters
o
d
wblut.geom.WB_Ray.WB_Ray ( final double  ox,
final double  oy,
final double  oz,
final double  dx,
final double  dy,
final double  dz 
)
Parameters
ox
oy
oz
dx
dy
dz

Member Function Documentation

WB_Point wblut.geom.WB_Ray.curvePoint ( final double  u)
WB_Vector wblut.geom.WB_Ray.getDirection ( )
WB_Point wblut.geom.WB_Ray.getOrigin ( )
WB_Point wblut.geom.WB_Ray.getPointOnLine ( final double  t)
void wblut.geom.WB_Ray.getPointOnLineInto ( final double  t,
final WB_Point  p 
)
Parameters
t
p
double wblut.geom.WB_Ray.loweru ( )
Returns

Implements wblut.geom.WB_Curve.

void wblut.geom.WB_Ray.set ( final WB_Coordinate  o,
final WB_Coordinate  d 
)
void wblut.geom.WB_Ray.setFromPoints ( final WB_Coordinate  p1,
final WB_Coordinate  p2 
)
Parameters
p1
p2
String wblut.geom.WB_Ray.toString ( )
double wblut.geom.WB_Ray.upperu ( )
Returns

Implements wblut.geom.WB_Curve.

static WB_Ray wblut.geom.WB_Ray.X ( )
static
Returns
static WB_Ray wblut.geom.WB_Ray.Y ( )
static
Returns
static WB_Ray wblut.geom.WB_Ray.Z ( )
static
Returns

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