GEO_TriMesh Member List

This is the complete list of members for GEO_TriMesh, 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 =0GB_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 classGB_AttributeElem [friend]
GB_AttributeTable classGB_AttributeElem [friend]
GB_Element(int groupSize=0)GB_Element
GB_Primitive(GB_Detail *d)GB_Primitive
GDT_Detail classGB_AttributeElem [friend]
GEO_Curve classGB_AttributeElem [friend]
GEO_Face classGB_AttributeElem [friend]
GEO_Hull classGB_AttributeElem [friend]
GEO_MetaExpression classGB_AttributeElem [friend]
GEO_Point classGB_AttributeElem [friend]
GEO_PointAttribDict classGB_AttributeElem [friend]
GEO_PrimAttribDict classGB_AttributeElem [friend]
GEO_Primitive(GEO_Detail *d)GEO_Primitive
GB_AttributeElem::GEO_Primitive classGB_AttributeElem [friend]
GEO_PrimNURBCurve classGB_AttributeElem [friend]
GEO_PrimNURBSurf classGB_AttributeElem [friend]
GEO_PrimPoly classGB_AttributeElem [friend]
GEO_PrimRBezCurve classGB_AttributeElem [friend]
GEO_PrimRBezSurf classGB_AttributeElem [friend]
GEO_PrimTriBezier classGB_AttributeElem [friend]
GEO_TPSurf classGB_AttributeElem [friend]
GEO_TriMesh(GEO_Detail *d)GEO_TriMesh
GEO_Primitive::GEO_TriMesh classGB_AttributeElem [friend]
GEO_Vertex classGB_AttributeElem [friend]
GEO_VertexAttribDict classGB_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 =0GEO_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 classGB_AttributeElem [friend]
GQ_PolyBevel classGB_AttributeElem [friend]
gq_StitchAccess classGB_AttributeElem [friend]
GU_Curve classGB_AttributeElem [friend]
GU_PrimNURBCurve classGB_AttributeElem [friend]
GU_PrimNURBSurf classGB_AttributeElem [friend]
GU_PrimPasteDAG classGB_AttributeElem [friend]
GU_PrimTriBezier classGB_AttributeElem [friend]
GU_TPSurf classGB_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)=0GEO_TriMesh [protected, pure virtual]
memberOfAnyGroup(void)GB_Primitive
multipleInsert(unsigned int where, unsigned int count, unsigned int appendPoints=1)GEO_TriMesh [protected]
myGroupsGB_Element [protected]
myNumGB_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]
parentGB_Primitive [protected]
pointCanDelete(GB_Element *) const GEO_TriMesh [protected, virtual]
pointDeleted(GB_Element *pt)GEO_TriMesh [protected, virtual]
POP_AttribMap classGB_AttributeElem [friend]
POP_GenVar classGB_AttributeElem [friend]
pop_GenVarAccess classGB_AttributeElem [friend]
POP_Softbody classGB_AttributeElem [friend]
POP_Split classGB_AttributeElem [friend]
realToUnitPair(float ureal, float vreal, float &uunit, float &vunit) const GEO_Primitive [virtual]
reverse()=0GB_Primitive [pure virtual]
save(ostream &os, int binary) const GEO_TriMesh [virtual]
savePrivate(ostream &os, int binary) const =0GEO_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 classGB_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]
vtxListGEO_TriMesh [protected]
~GB_Element()GB_Element [virtual]
~GB_Primitive()GB_Primitive [virtual]
~GEO_Primitive()GEO_Primitive [virtual]
~GEO_TriMesh()GEO_TriMesh [virtual]


Generated on Mon Jan 28 00:29:30 2013 for HDK by  doxygen 1.5.9