Simbody  3.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SimTK::OBBNode Class Reference

TODO. More...

#include <OBBTree.h>

Public Member Functions

 OBBNode ()
 
 ~OBBNode ()
 
void clear ()
 
bool isLeaf () const
 
int getNumChildren () const
 
const OBBNodegetChild (int i) const
 
OBBNodeupdChild (int i)
 

Public Attributes

Geo::OrientedBox box
 
int depth
 
int height
 
UnitVec3 normal
 
Real coneHalfAngle
 
Vec3 pointOnSurface
 
int x0
 
int y0
 
int nx
 
int ny
 
Array_< OBBNodechildren
 
OBBLeafcontents
 
Vec2 centerUW
 
Vec2 dims
 
Geo::BicubicBezierPatch patch
 

Detailed Description

TODO.

Constructor & Destructor Documentation

SimTK::OBBNode::OBBNode ( )
inline
SimTK::OBBNode::~OBBNode ( )
inline

Member Function Documentation

void SimTK::OBBNode::clear ( )
inline
bool SimTK::OBBNode::isLeaf ( ) const
inline
int SimTK::OBBNode::getNumChildren ( ) const
inline
const OBBNode& SimTK::OBBNode::getChild ( int  i) const
inline
OBBNode& SimTK::OBBNode::updChild ( int  i)
inline

Member Data Documentation

Geo::OrientedBox SimTK::OBBNode::box
int SimTK::OBBNode::depth
int SimTK::OBBNode::height
UnitVec3 SimTK::OBBNode::normal
Real SimTK::OBBNode::coneHalfAngle
Vec3 SimTK::OBBNode::pointOnSurface
int SimTK::OBBNode::x0
int SimTK::OBBNode::y0
int SimTK::OBBNode::nx
int SimTK::OBBNode::ny
Array_<OBBNode> SimTK::OBBNode::children
OBBLeaf* SimTK::OBBNode::contents
Vec2 SimTK::OBBNode::centerUW
Vec2 SimTK::OBBNode::dims
Geo::BicubicBezierPatch SimTK::OBBNode::patch

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