, including all inherited members.
| addAttributeValues(const GB_AttributeElem &src, const GB_AttributeDict &dict, fpreal scale=1) | GB_AttributeElem | |
| addPointRefToGroup(GB_PointGroup &grp) const | GEO_TriMesh | [virtual] |
| addToBSphere(UT_BoundingSphere *bsphere) const | GEO_TriMesh | [virtual] |
| allocateAttributeValues(const GB_AttributeDict &dict, bool set_to_default_values=false) | GB_AttributeElem | |
| appendVertex(GEO_Point *ppt) | GEO_TriMesh | [virtual] |
| baryAttributeValues(const GB_AttributeElem &v0, const GB_AttributeElem &v1, const GB_AttributeElem &v2, fpreal u, fpreal v, const GB_AttributeDict &dict) | GB_AttributeElem | |
| baryCenter() const | GEO_TriMesh | [virtual] |
| bboxIntersectRay(const UT_Vector3 &rayorig, const UT_Vector3 &raydir, int maxtries=10, float tmax=1E17F, float *distance=0, UT_Vector3 *nml=0) const | GEO_Primitive | |
| bilinearAttributeValues(const GB_AttributeElem &u0v0, const GB_AttributeElem &u1v0, const GB_AttributeElem &u0v1, const GB_AttributeElem &u1v1, fpreal u, fpreal v, const GB_AttributeDict &dict) | GB_AttributeElem | |
| calcArea() const | GEO_Primitive | [inline, virtual] |
| calcPerimeter() const | GEO_Primitive | [inline, virtual] |
| calcVolume(UT_Vector3 &refpt) const | GEO_Primitive | [inline, virtual] |
| castAttribData(const GB_AttributeRef &n) | GB_AttributeElem | [inline] |
| castAttribData(const GB_AttributeRef &n) const | GB_AttributeElem | [inline] |
| castTo() const | GEO_Primitive | [virtual] |
| castToMetaPrim(void) | GEO_Primitive | [virtual] |
| castToMetaPrim(void) const | GEO_Primitive | [virtual] |
| changePointRef(GB_Element *from, GB_Element *to) | GEO_TriMesh | [virtual] |
| compareAttributeData(const GB_AttributeElem &cmp, const GB_AttributeDict &table, fpreal tol=FP32_TOLERANCE) const | GB_AttributeElem | |
| computeNormal() const =0 | GB_Primitive | [pure virtual] |
| copy(int preserve_shared_pts=0) const | GEO_TriMesh | [virtual] |
| copyAttribData(const GB_AttributeElem *src, int sz) | GB_AttributeElem | |
| copyAttribData(const GB_AttributeElem &src, const GB_AttributeDict &src_dict, const GB_AttributeDict &dest_dict) | GB_AttributeElem | |
| copyAttributeData(const GEO_Primitive &src) | GEO_Primitive | |
| copyAttributeData(const GEO_Primitive *src, int asize) | GEO_Primitive | |
| copyAttributesAndGroups(const GEO_Primitive &src, bool copy_groups=true) | GEO_Primitive | [inline] |
| copyAttributeValues(const GB_AttributeElem &src, const GB_AttributeDict &dict) | GB_AttributeElem | |
| copyBasePrimitive(const GEO_Primitive *src, GEO_Point **ptredirect) | GEO_Primitive | [protected] |
| copyGroupMembership(const GEO_Primitive &src) | GEO_Primitive | |
| copyOffsetBasePrimitive(const GEO_Primitive *src, int basept) | GEO_Primitive | [protected] |
| copyOffsetPrimitive(const GEO_Primitive *src, int base) | GEO_TriMesh | [protected, virtual] |
| copyPrimitive(const GEO_Primitive *src, GEO_Point **ptredirect) | GEO_TriMesh | [virtual] |
| dehomogenize(GEO_AttributeHandleList &hlist, int startcv=0, int endcv=-1) | GEO_TriMesh | |
| dehomogenize(int startcv=0, int endcv=-1) | GEO_TriMesh | |
| dehomogenizeWAttrib(const GB_FloatOffsets &foffsets, int startcv=0, int endcv=-1) | GEO_TriMesh | |
| dehomogenizeWAttrib(const GB_FloatOffsets *ptoffsets, const GB_FloatOffsets *vtxoffsets, int startcv=0, int endcv=-1) | GEO_TriMesh | |
| deleteVertex(GEO_Vertex &vtx) | GEO_TriMesh | [virtual] |
| deleteVertex(unsigned int num) | GEO_TriMesh | [virtual] |
| detachPoint(GB_Element *ppt, int allVertices=1) | GEO_TriMesh | [virtual] |
| detachPoints(GB_PointGroup &grp) | GEO_TriMesh | [virtual] |
| edgeApply(GEO_EdgeApplyFunc apply, void *data=0) | GEO_Primitive | [virtual] |
| edgeApplyIndex(GEO_EdgeApplyIndexFunc apply, void *data=0) | GEO_Primitive | [virtual] |
| evaluateBaryCenter(GEO_Vertex &result, GEO_AttributeHandleList &hlist) const | GEO_TriMesh | [virtual] |
| evaluateInteriorPoint(GEO_Vertex &result, GEO_AttributeHandleList &hlist, fpreal u, fpreal v) const | GEO_Primitive | [virtual] |
| evaluateInteriorPoint(UT_Vector4 &pos, float u, float v) const | GEO_Primitive | [virtual] |
| evaluateInteriorPointWAttrib(UT_Vector4 &pos, GB_AttributeData &adata, const GB_FloatOffsets &foffsets, float u, float v) const | GEO_Primitive | [virtual] |
| evaluateNormalVector(UT_Vector3 &nml, float u, float v=0) const | GEO_Primitive | [virtual] |
| evaluatePoint(GEO_Vertex &vertex, GEO_AttributeHandleList &hlist, fpreal u, fpreal v, uint du, uint dv) const | GEO_TriMesh | [virtual] |
| GEO_Primitive::evaluatePoint(UT_Vector4 &pos, float u, float v=0, unsigned du=0, unsigned dv=0) const | GEO_Primitive | [virtual] |
| evaluatePointWAttrib(UT_Vector4 &pos, GB_AttributeData &adata, const GB_FloatOffsets &foffsets, float u, float v=0, unsigned du=0, unsigned dv=0) const | GEO_Primitive | [virtual] |
| find(const GEO_Vertex &vtx) const | GEO_TriMesh | [inline] |
| find(const GEO_Point &ppt) const | GEO_TriMesh | |
| GB_AttributeDict class | GB_AttributeElem | [friend] |
| GB_AttributeTable class | GB_AttributeElem | [friend] |
| GB_Element(int groupSize=0) | GB_Element | |
| GB_Primitive(GB_Detail *d) | GB_Primitive | |
| GDT_Detail class | GB_AttributeElem | [friend] |
| GEO_Curve class | GB_AttributeElem | [friend] |
| GEO_Face class | GB_AttributeElem | [friend] |
| GEO_Hull class | GB_AttributeElem | [friend] |
| GEO_MetaExpression class | GB_AttributeElem | [friend] |
| GEO_Point class | GB_AttributeElem | [friend] |
| GEO_PointAttribDict class | GB_AttributeElem | [friend] |
| GEO_PrimAttribDict class | GB_AttributeElem | [friend] |
| GEO_Primitive(GEO_Detail *d) | GEO_Primitive | |
| GB_AttributeElem::GEO_Primitive class | GB_AttributeElem | [friend] |
| GEO_PrimNURBCurve class | GB_AttributeElem | [friend] |
| GEO_PrimNURBSurf class | GB_AttributeElem | [friend] |
| GEO_PrimPoly class | GB_AttributeElem | [friend] |
| GEO_PrimRBezCurve class | GB_AttributeElem | [friend] |
| GEO_PrimRBezSurf class | GB_AttributeElem | [friend] |
| GEO_PrimTriBezier class | GB_AttributeElem | [friend] |
| GEO_TPSurf class | GB_AttributeElem | [friend] |
| GEO_TriMesh(GEO_Detail *d) | GEO_TriMesh | |
| GEO_Primitive::GEO_TriMesh class | GB_AttributeElem | [friend] |
| GEO_Vertex class | GB_AttributeElem | [friend] |
| GEO_VertexAttribDict class | GB_AttributeElem | [friend] |
| get(const GB_AttributeRef &handle, T &data, int index=0) const | GB_AttributeElem | [inline] |
| get(const GB_AttributeRef &handle, T *data, int count) const | GB_AttributeElem | [inline] |
| getBaseParent() const | GB_Primitive | [inline] |
| getBBox(UT_BoundingBox *bbox) const | GEO_TriMesh | [virtual] |
| getFastVertexCount() const | GEO_TriMesh | [inline] |
| getGroups() const | GB_Element | [inline] |
| getGroups() | GB_Element | [inline] |
| getMath(const GB_AttributeRef &h) | GB_AttributeElem | [static] |
| getNum() const | GB_Element | [inline] |
| getParent() const | GEO_Primitive | [inline] |
| getPointer(const GB_AttributeRef &h, T *buffer, int cnt) const | GB_AttributeElem | [inline] |
| getPointer(const GB_AttributeRef &h, GB_AttributeBuffer &buffer, int cnt) const | GB_AttributeElem | [inline] |
| getPrimitiveId() const =0 | GEO_TriMesh | [pure virtual] |
| getPrimitiveMask(const char *maskstr) | GEO_Primitive | [static] |
| getPrimitiveName(unsigned type) | GEO_Primitive | [static] |
| getPrimitiveType(const char *name) | GEO_Primitive | [static] |
| getSecondary(int) | GB_Element | [virtual] |
| getValue(const GB_AttributeRef &handle, int index=0) const | GB_AttributeElem | [inline] |
| getVertex(unsigned i) const | GEO_TriMesh | [virtual] |
| getVertex(unsigned i) | GEO_TriMesh | [virtual] |
| getVertexCount() const | GEO_TriMesh | [virtual] |
| GQ_Detail class | GB_AttributeElem | [friend] |
| GQ_PolyBevel class | GB_AttributeElem | [friend] |
| gq_StitchAccess class | GB_AttributeElem | [friend] |
| GU_Curve class | GB_AttributeElem | [friend] |
| GU_PrimNURBCurve class | GB_AttributeElem | [friend] |
| GU_PrimNURBSurf class | GB_AttributeElem | [friend] |
| GU_PrimPasteDAG class | GB_AttributeElem | [friend] |
| GU_PrimTriBezier class | GB_AttributeElem | [friend] |
| GU_TPSurf class | GB_AttributeElem | [friend] |
| hasAllocatedAttributeValues() const | GB_AttributeElem | |
| hasEdge(const GEO_Point &a, const GEO_Point &b) const | GEO_Primitive | [virtual] |
| hasEdge(const GB_Edge &edge) const | GEO_Primitive | [virtual] |
| hasGuideEdge(int edgeid, UT_Vector4 &a, UT_Vector4 &b) const | GEO_Primitive | [virtual] |
| hasXsectPoint(int pointid, UT_Vector4 &p) const | GEO_Primitive | [virtual] |
| homogenize(GEO_AttributeHandleList &hlist, int startcv=0, int endcv=-1) | GEO_TriMesh | |
| homogenize(int startcv=0, int endcv=-1) | GEO_TriMesh | |
| homogenizeWAttrib(const GB_FloatOffsets &foffsets, int startcv=0, int endcv=-1) | GEO_TriMesh | |
| homogenizeWAttrib(const GB_FloatOffsets *ptoffsets, const GB_FloatOffsets *vtxoffsets, int startcv=0, int endcv=-1) | GEO_TriMesh | |
| ifDetachPoint(GB_Element *ppt) const | GEO_TriMesh | [virtual] |
| insertVertex(GEO_Point *ppt, unsigned int where=0) | GEO_TriMesh | [virtual] |
| isDegenerate() const | GEO_TriMesh | [virtual] |
| isolate(void) | GB_Primitive | [virtual] |
| isPointGroupUsed(const GB_PointGroup &grp) const | GEO_TriMesh | [virtual] |
| isPointUsed(GB_Element *pt) const | GEO_TriMesh | [virtual] |
| isPrimary(void) const | GEO_Primitive | [virtual] |
| isQuadric() const | GEO_Primitive | [inline, virtual] |
| lerpAttributeValues(const GB_AttributeElem &v0, const GB_AttributeElem &v1, fpreal bias, const GB_AttributeDict &dict) | GB_AttributeElem | |
| load(UT_IStream &is) | GEO_TriMesh | [virtual] |
| loadPrivate(UT_IStream &is)=0 | GEO_TriMesh | [protected, pure virtual] |
| memberOfAnyGroup(void) | GB_Primitive | |
| multipleInsert(unsigned int where, unsigned int count, unsigned int appendPoints=1) | GEO_TriMesh | [protected] |
| myGroups | GB_Element | [protected] |
| myNum | GB_Element | [protected] |
| numSecondary(void) | GB_Element | [virtual] |
| operator()(unsigned i) const | GEO_TriMesh | [inline] |
| operator()(unsigned i) | GEO_TriMesh | [inline] |
| operator<<(ostream &os, const GEO_TriMesh &d) | GEO_TriMesh | [friend] |
| operator[](unsigned i) const | GEO_TriMesh | [inline] |
| operator[](unsigned i) | GEO_TriMesh | [inline] |
| parametricBBox(float u, float v, float *u0, float *u1, float *v0, float *v1) | GEO_Primitive | [virtual] |
| parent | GB_Primitive | [protected] |
| pointCanDelete(GB_Element *) const | GEO_TriMesh | [protected, virtual] |
| pointDeleted(GB_Element *pt) | GEO_TriMesh | [protected, virtual] |
| POP_AttribMap class | GB_AttributeElem | [friend] |
| POP_GenVar class | GB_AttributeElem | [friend] |
| pop_GenVarAccess class | GB_AttributeElem | [friend] |
| POP_Softbody class | GB_AttributeElem | [friend] |
| POP_Split class | GB_AttributeElem | [friend] |
| realToUnitPair(float ureal, float vreal, float &uunit, float &vunit) const | GEO_Primitive | [virtual] |
| reverse()=0 | GB_Primitive | [pure virtual] |
| save(ostream &os, int binary) const | GEO_TriMesh | [virtual] |
| savePrivate(ostream &os, int binary) const =0 | GEO_TriMesh | [protected, pure virtual] |
| scaleAttributeValues(fpreal scale, const GB_AttributeDict &dict) | GB_AttributeElem | |
| set(const GB_AttributeRef &handle, const T *data, int count) | GB_AttributeElem | [inline] |
| setNum(int num) | GB_Element | [inline, protected] |
| setSize(unsigned int sz) | GEO_TriMesh | |
| setSizeFast(int new_entries, const GB_AttributeDict &vertex_dict) | GEO_TriMesh | [protected] |
| setValue(const GB_AttributeRef &handle, const T &data, int index=0) | GB_AttributeElem | [inline] |
| setVertex(unsigned int i, GEO_Point *pt) | GEO_TriMesh | [inline] |
| sop_CaptureOverrideAccess class | GB_AttributeElem | [friend] |
| stashed(int onoff) | GEO_Primitive | [virtual] |
| transform(const UT_Matrix4 &) | GEO_Primitive | [virtual] |
| unitLengthToUnitPair(float ulength, float vlength, float &uparm, float &vparm) const | GEO_TriMesh | [virtual] |
| unitToRealPair(float uunit, float vunit, float &ureal, float &vreal) const | GEO_Primitive | [virtual] |
| unitToUnitLengthPair(float uparm, float vparm, float &ulength, float &vlength) const | GEO_TriMesh | [virtual] |
| untransform(void) | GB_Primitive | [virtual] |
| uvDist(float u1, float v1, float u2, float v2) const | GEO_Primitive | [virtual] |
| validate(void) const | GEO_TriMesh | [protected, virtual] |
| vertexApply(int(*apply)(GB_Vertex &vtx, void *), void *data=0) | GEO_TriMesh | [virtual] |
| vertexApply(int(*apply)(const GB_Vertex &vtx, void *), void *data=0) const | GEO_TriMesh | [virtual] |
| vtxList | GEO_TriMesh | [protected] |
| ~GB_Element() | GB_Element | [virtual] |
| ~GB_Primitive() | GB_Primitive | [virtual] |
| ~GEO_Primitive() | GEO_Primitive | [virtual] |
| ~GEO_TriMesh() | GEO_TriMesh | [virtual] |