HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_PointGroup Member List

This is the complete list of members for GU_PointGroup, including all inherited members.

bGU_PointGroupprotected
backface(const UT_Vector3 &eye) const GU_PointGroup
boolean(GU_GroupBoolOp boolop, const UT_String &group1, bool negate1, const UT_String &group2, bool negate2) const overrideGU_ElementGroupvirtual
boolean(GU_GroupBoolOp boolop, GA_Group *group1, bool negate1, GA_Group *group2, bool negate2) const overrideGU_ElementGroupvirtual
boundingBox(float tx, float ty, float tz, float halfx, float halfy, float halfz, float rx, float ry, float rz, bool includeNotWhollyContained) overrideGU_PointGroupvirtual
boundingConvexHull(const GU_Detail *vgdp, fpreal iso, bool invert, bool includeNotWhollyContained) const GU_PointGroup
boundingObject(const GU_RayIntersect *rayTree) const GU_PointGroup
boundingSphere(float tx, float ty, float tz, float radx, float rady, float radz, bool includeNotWhollyContained) const overrideGU_PointGroupvirtual
boundingVolume(const GU_Detail *vgdp, fpreal iso, bool invert) const GU_PointGroup
cGU_PointGroupprotected
constGU_PointGroupprotected
constGU_PointGroupprotected
constGU_PointGroupprotected
degenerate(bool degenerate, bool zaf, bool doOpen, float tol) const overrideGU_PointGroupvirtual
deleteBBox()GU_Groupprotected
destroy() overrideGU_PointGroupvirtual
edgeDist(const GA_PointGroup *ptgroup, int depth) const GU_PointGroup
elementGroup() const GU_ElementGroup
find(const char *name) const overrideGU_PointGroupvirtual
gdp() const GU_Groupinlineprotected
generateGroup(const GU_GroupParms &parms) overrideGU_PointGroupvirtual
getBBox() const GU_Groupinlineprotected
getRangeValues(int, int &, int &, int &, int &) const GU_Groupprotected
group() const GU_Groupinline
GU_ElementGroup(GU_Detail *gdp)GU_ElementGroup
GU_Group(GU_Detail *gdp)GU_Group
GU_PointGroup(const GU_Detail *gdp, const GA_PrimitiveTypeId &id)GU_PointGroup
GU_PointGroup(const char *n, GU_Detail *gdp, const GA_PrimitiveTypeId &id)GU_PointGroup
GU_PointGroup(GU_Detail *gdp, GA_PointGroup *ptgroup)GU_PointGroup
invertGU_PointGroupprotected
isBackface(UT_Vector3 pos, UT_Vector3 nml, UT_Vector3 eye)GU_Groupprotectedstatic
isoGU_PointGroupprotected
newGroup(const char *name) overrideGU_PointGroupvirtual
normal(UT_Vector3 &nml, float angle) const overrideGU_PointGroupvirtual
pattern(const char *pattern, int nelements, int order) const overrideGU_PointGroupvirtual
patternGroup(const char *pattern, bool order) const overrideGU_PointGroupvirtual
pointInsideSphere(const GU_Detail *gdp, GA_Offset ptoff, float a, float b, float c, float tx, float ty, float tz) const GU_Groupprotected
randomChance(float seed, float frac, bool use_attrib, const char *attrib_name) const overrideGU_PointGroupvirtual
range(int, int, int, int, int, int) const overrideGU_PointGroupvirtual
setGroup(GA_Group *grp)GU_Groupinlineprotected
shouldKeepRandom(exint num, float globalseed, float frac) const GU_Groupprotected
THREADED_METHOD1_CONST(GU_PointGroup, gdp() ->getNumPoints() > 5000, unorderedBoundingObject, const GU_RayIntersect *, rayTree) void unorderedBoundingObjectPartial(const GU_RayIntersect *rayTreeGU_PointGroupprotected
THREADED_METHOD3_CONST(GU_PointGroup, gdp() ->getNumPoints() > 5000, unorderedBoundVolume, const UT_ValArray< const GEO_Primitive * > &, vlist, float, iso, bool, invert) void unorderedBoundVolumePartial(const UT_ValArray< const GEO_Primitive * > &vlistGU_PointGroupprotected
THREADED_METHOD6_CONST(GU_PointGroup, gdp() ->getNumPoints() > 5000, unorderedBoundingSphere, float, a, float, b, float, c, float, tx, float, ty, float, tz) void unorderedBoundingSpherePartial(float aGU_PointGroupprotected
THREADED_METHOD_CONST(GU_PointGroup, gdp() ->getNumPoints() > 5000, unorderedBoundingBox) void unorderedBoundingBoxPartial(const UT_JobInfo &info) const GU_PointGroupprotected
txGU_PointGroupprotected
tyGU_PointGroupprotected
tzGU_PointGroupprotected
~GU_ElementGroup() overrideGU_ElementGroup
~GU_Group()GU_Groupvirtual
~GU_PointGroup() overrideGU_PointGroup