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 ( )

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)
int GEO_PrimClassifier::getClass ( int  idx) const

Definition at line 42 of file GEO_PrimClassifier.h.

const UT_IntArray& GEO_PrimClassifier::getClassArray ( ) const

Definition at line 46 of file GEO_PrimClassifier.h.

int64 GEO_PrimClassifier::getMemoryUsage ( bool  inclusive) const

Definition at line 49 of file GEO_PrimClassifier.h.

int GEO_PrimClassifier::getNumClass ( ) const

Definition at line 44 of file GEO_PrimClassifier.h.

Member Data Documentation

UT_IntArray GEO_PrimClassifier::myClasses

Definition at line 60 of file GEO_PrimClassifier.h.

int GEO_PrimClassifier::myNumClass

Definition at line 61 of file GEO_PrimClassifier.h.

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