Simbody  3.5
SimTK::OBBNode Class Reference

TODO. More...

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

§ OBBNode()

SimTK::OBBNode::OBBNode ( )
inline

§ ~OBBNode()

SimTK::OBBNode::~OBBNode ( )
inline

Member Function Documentation

§ clear()

void SimTK::OBBNode::clear ( )
inline

§ isLeaf()

bool SimTK::OBBNode::isLeaf ( ) const
inline

§ getNumChildren()

int SimTK::OBBNode::getNumChildren ( ) const
inline

§ getChild()

const OBBNode& SimTK::OBBNode::getChild ( int  i) const
inline

§ updChild()

OBBNode& SimTK::OBBNode::updChild ( int  i)
inline

Member Data Documentation

§ box

Geo::OrientedBox SimTK::OBBNode::box

§ depth

int SimTK::OBBNode::depth

§ height

int SimTK::OBBNode::height

§ normal

UnitVec3 SimTK::OBBNode::normal

§ coneHalfAngle

Real SimTK::OBBNode::coneHalfAngle

§ pointOnSurface

Vec3 SimTK::OBBNode::pointOnSurface

§ x0

int SimTK::OBBNode::x0

§ y0

int SimTK::OBBNode::y0

§ nx

int SimTK::OBBNode::nx

§ ny

int SimTK::OBBNode::ny

§ children

Array_<OBBNode> SimTK::OBBNode::children

§ contents

OBBLeaf* SimTK::OBBNode::contents

§ centerUW

Vec2 SimTK::OBBNode::centerUW

§ dims

Vec2 SimTK::OBBNode::dims

§ patch

Geo::BicubicBezierPatch SimTK::OBBNode::patch

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