|
Public Types | |
typedef MiscLib::RefCounted< MiscLib::Vector< size_t > > | IndicesType |
typedef OctreeT | OctreeType |
typedef PointCompT | PointCompatibilityFunc |
Public Member Functions | |
float | Epsilon () const |
IndicesType * | GetIndices () |
const OctreeT & | GetOctree () const |
const MiscLib::Vector< int > & | GetShapeIndex () |
template<class ShapeT , class OctT > | |
void | operator() (const ShapeT &shape, const OctT &oct, size_t i) |
const PointCompatibilityFunc & | PointCompFunc () const |
ScorePrimitiveShapeVisitorImpl (float distThresh, float normalThresh) | |
void | SetIndices (IndicesType *indices) |
void | SetOctree (const OctreeT &oct) |
void | SetShapeIndex (const MiscLib::Vector< int > &shapeIndex) |
template<class ShapeT > | |
void | Visit (const ShapeT &primShape) |
Public Member Functions inherited from PrimitiveShapeVisitor | |
virtual void | Visit (const ConePrimitiveShape &cone)=0 |
virtual void | Visit (const CylinderPrimitiveShape &cylinder)=0 |
virtual void | Visit (const PlanePrimitiveShape &plane)=0 |
virtual void | Visit (const SpherePrimitiveShape &sphere)=0 |
virtual void | Visit (const TorusPrimitiveShape &torus)=0 |
virtual | ~PrimitiveShapeVisitor () |
Definition at line 14 of file ScorePrimitiveShapeVisitor.h.
typedef MiscLib::RefCounted< MiscLib::Vector< size_t > > IndicesType |
Definition at line 20 of file ScorePrimitiveShapeVisitor.h.
typedef OctreeT OctreeType |
Definition at line 19 of file ScorePrimitiveShapeVisitor.h.
typedef PointCompT PointCompatibilityFunc |
Definition at line 18 of file ScorePrimitiveShapeVisitor.h.
|
inline |
Definition at line 21 of file ScorePrimitiveShapeVisitor.h.
|
inline |
Definition at line 68 of file ScorePrimitiveShapeVisitor.h.
|
inline |
Definition at line 31 of file ScorePrimitiveShapeVisitor.h.
|
inline |
Definition at line 27 of file ScorePrimitiveShapeVisitor.h.
|
inline |
Definition at line 43 of file ScorePrimitiveShapeVisitor.h.
|
inline |
Definition at line 57 of file ScorePrimitiveShapeVisitor.h.
|
inline |
Definition at line 74 of file ScorePrimitiveShapeVisitor.h.
|
inline |
Definition at line 35 of file ScorePrimitiveShapeVisitor.h.
|
inline |
Definition at line 23 of file ScorePrimitiveShapeVisitor.h.
|
inline |
Definition at line 39 of file ScorePrimitiveShapeVisitor.h.
|
inline |
Definition at line 48 of file ScorePrimitiveShapeVisitor.h.