UT_BoundingSphere Class Reference

#include <UT_BoundingSphere.h>

List of all members.

Public Member Functions

 UT_BoundingSphere ()
 ~UT_BoundingSphere ()
int isInside (const UT_Vector3 &pt) const
fpreal getRadius () const
const UT_Vector3getCenter () const
void initialize (int requiresUpdate=0)
void computeBound ()
fpreal computeRadius (const UT_Vector3 &center) const
void addPoint (const UT_Vector3 &pt)
void addPoint (const UT_Vector4 &pt)
void addPoint (const float *pt)
void addSphere (const UT_BoundingSphere &bsphere)
UT_BoundingSphereoperator= (const UT_BoundingSphere &bsphere)
void transform (const UT_Matrix4 &xform)


Detailed Description

Definition at line 32 of file UT_BoundingSphere.h.


Constructor & Destructor Documentation

UT_BoundingSphere::UT_BoundingSphere (  ) 

UT_BoundingSphere::~UT_BoundingSphere (  ) 


Member Function Documentation

void UT_BoundingSphere::addPoint ( const float *  pt  ) 

void UT_BoundingSphere::addPoint ( const UT_Vector4 pt  ) 

void UT_BoundingSphere::addPoint ( const UT_Vector3 pt  ) 

void UT_BoundingSphere::addSphere ( const UT_BoundingSphere bsphere  ) 

void UT_BoundingSphere::computeBound (  ) 

fpreal UT_BoundingSphere::computeRadius ( const UT_Vector3 center  )  const

const UT_Vector3& UT_BoundingSphere::getCenter (  )  const [inline]

Definition at line 41 of file UT_BoundingSphere.h.

fpreal UT_BoundingSphere::getRadius (  )  const [inline]

Definition at line 40 of file UT_BoundingSphere.h.

void UT_BoundingSphere::initialize ( int  requiresUpdate = 0  ) 

int UT_BoundingSphere::isInside ( const UT_Vector3 pt  )  const

UT_BoundingSphere& UT_BoundingSphere::operator= ( const UT_BoundingSphere bsphere  ) 

void UT_BoundingSphere::transform ( const UT_Matrix4 xform  ) 


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

Generated on Fri May 25 00:10:46 2012 for HDK by  doxygen 1.5.9