Simbody  3.4
 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: