HE_Mesh  6.0.1
wblut.geom.WB_Circle Class Reference

Public Member Functions

 WB_Circle ()
 
 WB_Circle (final WB_Coord center, final double radius)
 
 WB_Circle (final WB_Coord center, final WB_Coord normal, final double radius)
 
 WB_Circle (final double x, final double y, final double r)
 
double getRadius ()
 
WB_Coord getCenter ()
 
WB_Coord getNormal ()
 
WB_Circle apply (final WB_Transform T)
 
WB_Circle applySelf (final WB_Transform T)
 
void set (final WB_Circle c)
 
void setCenter (final double x, final double y)
 
void setCenter (final double x, final double y, final double z)
 
void setCenter (final WB_Coord c)
 
void setNormal (final double x, final double y, final double z)
 
void setNormal (final WB_Coord c)
 
void setRadius (final double radius)
 
void setDiameter (final double diameter)
 
boolean equals (final Object o)
 
int hashCode ()
 
boolean contains (final WB_Coord p)
 
WB_Point[] getPoints (final int n, final double phase)
 
WB_Point[] getPoints (final int n)
 
double[] getPointsAsArray (final int n)
 
WB_Plane getPlane ()
 
WB_Plane getPlane (final double d)
 

Private Member Functions

int hashCode (final double v)
 

Private Attributes

WB_Point center
 
WB_Vector normal
 
double radius
 
WB_GeometryFactory geometryfactory = new WB_GeometryFactory()
 

Constructor & Destructor Documentation

wblut.geom.WB_Circle.WB_Circle ( final WB_Coord  center,
final double  radius 
)
wblut.geom.WB_Circle.WB_Circle ( final WB_Coord  center,
final WB_Coord  normal,
final double  radius 
)
wblut.geom.WB_Circle.WB_Circle ( final double  x,
final double  y,
final double  r 
)

Member Function Documentation

boolean wblut.geom.WB_Circle.contains ( final WB_Coord  p)
WB_Coord wblut.geom.WB_Circle.getCenter ( )
Returns

References wblut.geom.WB_Circle.center.

WB_Coord wblut.geom.WB_Circle.getNormal ( )
Returns

References wblut.geom.WB_Circle.normal.

WB_Plane wblut.geom.WB_Circle.getPlane ( )
WB_Plane wblut.geom.WB_Circle.getPlane ( final double  d)
WB_Point [] wblut.geom.WB_Circle.getPoints ( final int  n,
final double  phase 
)
WB_Point [] wblut.geom.WB_Circle.getPoints ( final int  n)
double wblut.geom.WB_Circle.getRadius ( )
Returns

References wblut.geom.WB_Circle.radius.

int wblut.geom.WB_Circle.hashCode ( )
int wblut.geom.WB_Circle.hashCode ( final double  v)
private
Parameters
v
Returns
void wblut.geom.WB_Circle.setCenter ( final double  x,
final double  y 
)
Parameters
x
y

References wblut.geom.WB_MutableCoordinate.set().

void wblut.geom.WB_Circle.setCenter ( final double  x,
final double  y,
final double  z 
)
Parameters
x
y
z

References wblut.geom.WB_MutableCoordinate.set().

void wblut.geom.WB_Circle.setCenter ( final WB_Coord  c)
Parameters
c

References wblut.geom.WB_MutableCoordinate.set().

void wblut.geom.WB_Circle.setDiameter ( final double  diameter)
Parameters
diameter
void wblut.geom.WB_Circle.setNormal ( final double  x,
final double  y,
final double  z 
)
Parameters
x
y
z

References wblut.geom.WB_MutableCoordinate.set().

void wblut.geom.WB_Circle.setNormal ( final WB_Coord  c)
Parameters
c

References wblut.geom.WB_MutableCoordinate.set().

void wblut.geom.WB_Circle.setRadius ( final double  radius)
Parameters
radius

References wblut.geom.WB_Circle.radius.

Member Data Documentation

WB_Point wblut.geom.WB_Circle.center
private
WB_GeometryFactory wblut.geom.WB_Circle.geometryfactory = new WB_GeometryFactory()
private
WB_Vector wblut.geom.WB_Circle.normal
private
double wblut.geom.WB_Circle.radius
private

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