HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SIM_GeoVisitor Class Referenceabstract

#include <SIM_GeoVisitor.h>

Public Member Functions

virtual ~SIM_GeoVisitor ()
 
virtual void onPrimQuadric (const GEO_Quadric *quadric)=0
 Called for each sphere or tube primitive in the geometry. More...
 
virtual void onConvexHull (const GU_Detail &gdp, const GA_PointGroup *points)=0
 Called for each convex hull shape in the geometry. More...
 
virtual void onBox (const UT_Vector3 &center, const UT_Vector3 &size, const UT_Matrix3 &rot, const GU_Detail &gdp, const GA_PointGroup *points)=0
 Called for each box shape that is found in the geometry. More...
 
virtual void refine (const GU_Detail *src, GU_Detail &dest, const UT_Matrix4D &xform)=0
 

Detailed Description

Definition at line 19 of file SIM_GeoVisitor.h.

Constructor & Destructor Documentation

virtual SIM_GeoVisitor::~SIM_GeoVisitor ( )
virtual

Member Function Documentation

virtual void SIM_GeoVisitor::onBox ( const UT_Vector3 center,
const UT_Vector3 size,
const UT_Matrix3 rot,
const GU_Detail gdp,
const GA_PointGroup points 
)
pure virtual

Called for each box shape that is found in the geometry.

virtual void SIM_GeoVisitor::onConvexHull ( const GU_Detail gdp,
const GA_PointGroup points 
)
pure virtual

Called for each convex hull shape in the geometry.

virtual void SIM_GeoVisitor::onPrimQuadric ( const GEO_Quadric quadric)
pure virtual

Called for each sphere or tube primitive in the geometry.

virtual void SIM_GeoVisitor::refine ( const GU_Detail src,
GU_Detail dest,
const UT_Matrix4D xform 
)
pure virtual

Get the refiner user to refine to polygons to computer the the convex hulls.


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