HDK
|
#include <GU_Group.h>
Public Member Functions | |
GU_Group (GU_Detail *gdp) | |
virtual | ~GU_Group () |
virtual GA_Group * | newGroup (const char *)=0 |
virtual GA_Group * | find (const char *) const =0 |
virtual void | destroy ()=0 |
GA_Group * | group () const |
virtual bool | boolean (GU_GroupBoolOp boolop, const UT_String &group1, bool negate1, const UT_String &group2, bool negate2) const |
virtual bool | boolean (GU_GroupBoolOp boolop, GA_Group *group1, bool negate1, GA_Group *group2, bool negate2) const |
Static Protected Member Functions | |
static int | isBackface (UT_Vector3 pos, UT_Vector3 nml, UT_Vector3 eye) |
Definition at line 131 of file GU_Group.h.
GU_Group::GU_Group | ( | GU_Detail * | gdp | ) |
|
virtual |
|
virtual |
Reimplemented in GU_EdgeGroup, and GU_ElementGroup.
|
virtual |
Reimplemented in GU_EdgeGroup, and GU_ElementGroup.
|
protectedvirtual |
Reimplemented in GU_EdgeGroup, GU_PrimGroup, GU_PointGroup, and GU_VertexGroup.
|
protectedpure virtual |
Implemented in GU_PrimGroup, GU_EdgeGroup, GU_PointGroup, and GU_VertexGroup.
|
protectedpure virtual |
Select just those items that are degenerate, or are zero area faces. Set degenerate flag to select degenerates. Set the zaf flag to select zero area faces. Set the doOpen flag to treat open faces as closed. Set tol for a tolerance used in detecting degeneracies.
Implemented in GU_PrimGroup, GU_EdgeGroup, GU_PointGroup, and GU_VertexGroup.
|
protected |
|
pure virtual |
Implemented in GU_PrimGroup, GU_PointGroup, GU_VertexGroup, and GU_EdgeGroup.
Implemented in GU_PrimGroup, GU_PointGroup, GU_VertexGroup, and GU_EdgeGroup.
|
inlineprotected |
Definition at line 223 of file GU_Group.h.
|
protectedpure virtual |
Implemented in GU_PrimGroup, GU_EdgeGroup, GU_PointGroup, and GU_VertexGroup.
|
inlineprotected |
Definition at line 224 of file GU_Group.h.
|
inline |
Definition at line 142 of file GU_Group.h.
|
staticprotected |
Implemented in GU_PrimGroup, GU_PointGroup, GU_VertexGroup, and GU_EdgeGroup.
|
protectedpure virtual |
Implemented in GU_PrimGroup, GU_EdgeGroup, GU_PointGroup, and GU_VertexGroup.
|
protectedpure virtual |
Implemented in GU_PrimGroup, GU_EdgeGroup, GU_PointGroup, and GU_VertexGroup.
|
protectedpure virtual |
Implemented in GU_PrimGroup, GU_EdgeGroup, GU_PointGroup, and GU_VertexGroup.
|
protected |
|
protectedpure virtual |
Implemented in GU_EdgeGroup, GU_PrimGroup, GU_PointGroup, and GU_VertexGroup.
Implemented in GU_PrimGroup, GU_EdgeGroup, GU_PointGroup, and GU_VertexGroup.
Definition at line 227 of file GU_Group.h.