#include <vclip.h>
Public Member Functions | |
| void | addComponent (PolyTree *comp) |
| int | buildHull () |
| void | compVolInts () |
| const Vect3 & | mov1 () const |
| const Vect3 & | mov2 () const |
| int | numLeaves () const |
| int | numNodes () const |
| const Polyhedron * | poly () const |
| PolyTree () | |
| const Vect3 & | pov () const |
| ostream & | print (ostream &os) const |
| const Real & | rad () const |
| void | setPoly (Polyhedron *p) |
| const Se3 & | Tpr () const |
| const Real & | vol () const |
| void | xform (const Se3 &T) |
Static Public Member Functions | |
| static Real | vclip (const PolyTree *const ptree1, const PolyTree *const ptree2, const VclipPose &Xr1r2, ClosestFeaturesHT &ht, Vect3 &cp1, Vect3 &cp2) |
| static void | vclipFeatures (const PolyTree *const ptree1, const PolyTree *const ptree2, ClosestFeaturesHT &ht, const Feature *&feat1, const Feature *&feat2) |
Public Attributes | |
| char | name [PTREE_NAME_SZ] |
Private Member Functions | |
| PolyTree (const PolyTree &orig) | |
| void | printRecur (ostream &os, int level) const |
Static Private Member Functions | |
| static Real | vclip_ (const PolyTree *const ptree1, const PolyTree *const ptree2, const VclipPose &Xr1r2, const VclipPose &Xr2r1, ClosestFeaturesHT &ht, Vect3 &cp1, Vect3 &cp2) |
Private Attributes | |
| list< Handle< PolyTree > > | components |
| Vect3 | mov1_ |
| Vect3 | mov2_ |
| ShareHandle< Polyhedron > | poly_ |
| Vect3 | pov_ |
| Real | rad_ |
| Se3 | Tpr_ |
| Se3 | Trp_ |
| Real | vol_ |
| MatX | Xpr_ |
| MatX | Xrp_ |
Friends | |
| class | PolyTreeLibrary |
| Vclip::PolyTree::PolyTree | ( | ) |
| int Vclip::PolyTree::buildHull | ( | ) |
| void Vclip::PolyTree::compVolInts | ( | ) |
| int Vclip::PolyTree::numLeaves | ( | ) | const |
| int Vclip::PolyTree::numNodes | ( | ) | const |
|
inline |
| ostream& Vclip::PolyTree::print | ( | ostream & | os | ) | const |
|
inline |
|
staticprivate |
|
static |
|
friend |
| char Vclip::PolyTree::name[PTREE_NAME_SZ] |
|
private |