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

Public Member Functions

 WB_Sphere ()
 
 WB_Sphere (final WB_Coord center, final double radius)
 
boolean equals (final Object o)
 
int hashCode ()
 
WB_GeometryType getType ()
 
WB_Sphere apply (final WB_Transform T)
 
WB_Sphere get ()
 
WB_Point getCenter ()
 
void setCenter (final WB_Coord c)
 
double getRadius ()
 
void setRadius (final double r)
 
void growSpherebyPoint (final WB_Coord p)
 
WB_Point projectToSphere (final WB_Coord v)
 
- Public Member Functions inherited from wblut.geom.WB_Geometry
WB_Geometry apply (WB_Transform T)
 

Static Public Member Functions

static WB_Sphere getBoundingSphere (WB_Coord[] points)
 
static WB_Sphere getBoundingSphere (Collection<?extends WB_Coord > points)
 

Static Public Attributes

static final WB_GeometryFactory geometryfactory = WB_GeometryFactory.instance()
 
- Static Public Attributes inherited from wblut.geom.WB_Geometry
static final WB_GeometryFactory geometryfactory
 

Private Member Functions

int hashCode (final double v)
 

Constructor & Destructor Documentation

wblut.geom.WB_Sphere.WB_Sphere ( )
wblut.geom.WB_Sphere.WB_Sphere ( final WB_Coord  center,
final double  radius 
)

Instantiates a new WB_Circle.

Parameters
center
radius

Member Function Documentation

WB_Sphere wblut.geom.WB_Sphere.apply ( final WB_Transform  T)
boolean wblut.geom.WB_Sphere.equals ( final Object  o)
WB_Sphere wblut.geom.WB_Sphere.get ( )

Get copy.

Returns
copy
static WB_Sphere wblut.geom.WB_Sphere.getBoundingSphere ( WB_Coord[]  points)
static
Parameters
points
Returns
static WB_Sphere wblut.geom.WB_Sphere.getBoundingSphere ( Collection<?extends WB_Coord points)
static
Parameters
points
Returns
WB_Point wblut.geom.WB_Sphere.getCenter ( )

Gets the center.

Returns
the center
double wblut.geom.WB_Sphere.getRadius ( )

Gets the radius.

Returns
the radius
WB_GeometryType wblut.geom.WB_Sphere.getType ( )
Returns

Implements wblut.geom.WB_Geometry.

void wblut.geom.WB_Sphere.growSpherebyPoint ( final WB_Coord  p)

Grow sphere to include point.

Parameters
ppoint to include
int wblut.geom.WB_Sphere.hashCode ( )
int wblut.geom.WB_Sphere.hashCode ( final double  v)
private
Parameters
v
Returns
WB_Point wblut.geom.WB_Sphere.projectToSphere ( final WB_Coord  v)

Project point to sphere.

Parameters
vthe v
Returns
point projected to sphere
void wblut.geom.WB_Sphere.setCenter ( final WB_Coord  c)

Sets the center.

Parameters
cthe new center
void wblut.geom.WB_Sphere.setRadius ( final double  r)

Sets the radius.

Parameters
rthe new radius

Member Data Documentation

final WB_GeometryFactory wblut.geom.WB_Sphere.geometryfactory = WB_GeometryFactory.instance()
static

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