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

#include <GEO_PrimClassifier.h>

Public Member Functions

 GEO_PrimClassifier ()
 
void classifyByVertexUV (const GEO_Detail &gdp, const GA_ROHandleV3 &attrib, const GA_PrimitiveGroup *exclude_prims=NULL)
 
void classifyBySharedPoints (const GEO_Detail &gdp, const GA_PrimitiveGroup *exclude_prims=NULL)
 
void classifyByEdgeCuts (const GEO_Detail &gdp, const GEO_DetachedHedgeInterface &hi, const GA_EdgeGroup *cuts=NULL, const GA_PrimitiveGroup *exclude_prims=NULL)
 
int getClass (int idx) const
 
int getNumClass () const
 
const UT_IntArraygetClassArray () const
 
int64 getMemoryUsage (bool inclusive) const
 

Protected Member Functions

int findClass (int idx)
 

Protected Attributes

UT_IntArray myClasses
 
int myNumClass
 

Detailed Description

Definition at line 25 of file GEO_PrimClassifier.h.

Constructor & Destructor Documentation

GEO_PrimClassifier::GEO_PrimClassifier ( )
inline

Definition at line 28 of file GEO_PrimClassifier.h.

Member Function Documentation

void GEO_PrimClassifier::classifyByEdgeCuts ( const GEO_Detail gdp,
const GEO_DetachedHedgeInterface hi,
const GA_EdgeGroup cuts = NULL,
const GA_PrimitiveGroup exclude_prims = NULL 
)
void GEO_PrimClassifier::classifyBySharedPoints ( const GEO_Detail gdp,
const GA_PrimitiveGroup exclude_prims = NULL 
)
void GEO_PrimClassifier::classifyByVertexUV ( const GEO_Detail gdp,
const GA_ROHandleV3 attrib,
const GA_PrimitiveGroup exclude_prims = NULL 
)
int GEO_PrimClassifier::findClass ( int  idx)
protected
int GEO_PrimClassifier::getClass ( int  idx) const
inline

Definition at line 42 of file GEO_PrimClassifier.h.

const UT_IntArray& GEO_PrimClassifier::getClassArray ( ) const
inline

Definition at line 46 of file GEO_PrimClassifier.h.

int64 GEO_PrimClassifier::getMemoryUsage ( bool  inclusive) const
inline

Definition at line 49 of file GEO_PrimClassifier.h.

int GEO_PrimClassifier::getNumClass ( ) const
inline

Definition at line 44 of file GEO_PrimClassifier.h.

Member Data Documentation

UT_IntArray GEO_PrimClassifier::myClasses
protected

Definition at line 60 of file GEO_PrimClassifier.h.

int GEO_PrimClassifier::myNumClass
protected

Definition at line 61 of file GEO_PrimClassifier.h.


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