HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GEO_PointClassifier Class Reference

#include <GEO_PointClassifier.h>

Public Member Functions

 GEO_PointClassifier ()
 
virtual ~GEO_PointClassifier ()
 
void classifyPoints (const GEO_Detail &gdp, const GA_PrimitiveGroup *exclude_prims=NULL, const GA_PointGroup *exclude_points=NULL)
 
void classifyPoints (const GEO_Detail &gdp, const GA_PointGroup &ptgroup, float radius)
 
int getClass (int ptidx) const
 
int getNumClass () const
 
int64 getMemoryUsage (bool inclusive) const
 

Protected Member Functions

int findClass (int ptidx)
 

Protected Attributes

UT_IntArray myClasses
 
int myNumClass
 

Detailed Description

Definition at line 22 of file GEO_PointClassifier.h.

Constructor & Destructor Documentation

GEO_PointClassifier::GEO_PointClassifier ( )
virtual GEO_PointClassifier::~GEO_PointClassifier ( )
virtual

Member Function Documentation

void GEO_PointClassifier::classifyPoints ( const GEO_Detail gdp,
const GA_PrimitiveGroup exclude_prims = NULL,
const GA_PointGroup exclude_points = NULL 
)
void GEO_PointClassifier::classifyPoints ( const GEO_Detail gdp,
const GA_PointGroup ptgroup,
float  radius 
)
int GEO_PointClassifier::findClass ( int  ptidx)
protected
int GEO_PointClassifier::getClass ( int  ptidx) const
inline

Definition at line 37 of file GEO_PointClassifier.h.

int64 GEO_PointClassifier::getMemoryUsage ( bool  inclusive) const
inline

Definition at line 40 of file GEO_PointClassifier.h.

int GEO_PointClassifier::getNumClass ( ) const
inline

Definition at line 38 of file GEO_PointClassifier.h.

Member Data Documentation

UT_IntArray GEO_PointClassifier::myClasses
protected

Definition at line 51 of file GEO_PointClassifier.h.

int GEO_PointClassifier::myNumClass
protected

Definition at line 52 of file GEO_PointClassifier.h.


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