HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_BoundingSphere Class Reference

#include <UT_BoundingSphere.h>

Public Member Functions

 UT_BoundingSphere ()
 
 ~UT_BoundingSphere ()
 
bool isInside (const UT_Vector3R &pt) const
 
fpreal getRadius () const
 
const UT_Vector3RgetCenter () const
 
void initialize (bool requires_update=false)
 
void computeBound ()
 
fpreal computeRadius (const UT_Vector3R &center) const
 
void addPoint (const UT_Vector3R &pt)
 
void addBox (const UT_BoundingBox &box)
 
void addSphere (const UT_BoundingSphere &bsphere)
 
void transform (const UT_Matrix4R &xform)
 

Detailed Description

Definition at line 26 of file UT_BoundingSphere.h.

Constructor & Destructor Documentation

UT_BoundingSphere::UT_BoundingSphere ( )
UT_BoundingSphere::~UT_BoundingSphere ( )

Member Function Documentation

void UT_BoundingSphere::addBox ( const UT_BoundingBox box)
void UT_BoundingSphere::addPoint ( const UT_Vector3R pt)
void UT_BoundingSphere::addSphere ( const UT_BoundingSphere bsphere)
void UT_BoundingSphere::computeBound ( )
fpreal UT_BoundingSphere::computeRadius ( const UT_Vector3R center) const
const UT_Vector3R& UT_BoundingSphere::getCenter ( ) const
inline

Definition at line 35 of file UT_BoundingSphere.h.

fpreal UT_BoundingSphere::getRadius ( ) const
inline

Definition at line 34 of file UT_BoundingSphere.h.

void UT_BoundingSphere::initialize ( bool  requires_update = false)
bool UT_BoundingSphere::isInside ( const UT_Vector3R pt) const
void UT_BoundingSphere::transform ( const UT_Matrix4R xform)

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