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

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

addPointRefToGroup(GA_PointGroup &grp) const GA_Primitive
addToBSphere(UT_BoundingSphere *bsphere) const overrideGEO_TriMeshvirtual
allocateVertex(GA_Offset point=GA_INVALID_OFFSET)GA_Primitiveprotected
appendPolygon(const UT_Array< GA_Offset > &vertices)GEO_PrimPolySoup
appendPolygonCopyShared(const GEO_PrimPoly *polygon, GA_VertexWrangler &wrangler, GA_AttributeRefMap &attributemap)GEO_PrimPolySoup
appendPolygonCopyShared(const GA_OffsetListRef &polygon, const GA_Detail &srcdetail, GA_VertexWrangler &wrangler, GA_AttributeRefMap &attributemap)GEO_PrimPolySoup
appendPolygonCopyUnique(const GEO_PrimPoly *polygon, GA_VertexWrangler &wrangler)GEO_PrimPolySoup
appendPolygonCopyUnique(const GA_OffsetListRef &polygon, const GA_Detail &srcdetail, GA_VertexWrangler &wrangler)GEO_PrimPolySoup
appendPolygons(const GA_PolyCounts &sizes, const GA_OffsetList &vertices)GEO_PrimPolySoup
appendPolySoupCopyShared(const GEO_PrimPolySoup *that, GA_VertexWrangler &wrangler, GA_AttributeRefMap &attributemap)GEO_PrimPolySoup
appendPolySoupCopyUnique(const GEO_PrimPolySoup *that, GA_VertexWrangler &wrangler)GEO_PrimPolySoup
appendSharedVertexCopy(const GA_Offset vertex, const GA_Detail &srcdetail, GA_VertexWrangler &wrangler, GA_AttributeRefMap &attributemap)GEO_PrimPolySoupprotected
appendSharedVertices(GA_Offset startptoff, GA_Size nvertices)GEO_PrimPolySoup
appendUniqueVertexCopy(const GA_Offset vertex, const GA_Detail &srcdetail, GA_VertexWrangler &wrangler)GEO_PrimPolySoupprotected
appendVertex(GA_Offset ptoff) overrideGEO_PrimPolySoupinlinevirtual
areAllVerticesUnique() const GEO_PrimPolySoupinline
assignVertexList(const GA_OffsetList &list, bool destroy_existing=true, bool update_topology=true)GEO_TriMesh
baryCenter() const overrideGEO_PrimPolySoupinlinevirtual
baryCenter(const PolygonIterator &it) const GEO_PrimPolySoup
baryCenterD() const overrideGEO_PrimPolySoupinlinevirtual
baryCenterD(const PolygonIterator &it) const GEO_PrimPolySoup
baryCenterT() const GEO_Primitiveinline
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
buildFamilyMask()GEO_PrimPolySoupinlineprotectedstatic
calcArea() const overrideGEO_PrimPolySoupvirtual
calcArea(const PolygonIterator &it) const GEO_PrimPolySoup
calcPerimeter() const overrideGEO_PrimPolySoupvirtual
calcPerimeter(const PolygonIterator &it) const GEO_PrimPolySoup
calcVolume(const UT_Vector3 &refpt) const overrideGEO_PrimPolySoupvirtual
calcVolume(const UT_Vector3 &refpt, const PolygonIterator &it) const GEO_PrimPolySoup
castToMetaPrim()GEO_Primitivevirtual
castToMetaPrim() const GEO_Primitivevirtual
changePointRef(GA_Offset from, GA_Offset to)GEO_TriMeshvirtual
cleanData(const bool remove_near_points=false, float tol=0.001F, bool deleteOrphanedPoints=true)GEO_PrimPolySoup
clearForDeletion()GA_Primitiveinlinevirtual
clip(UT_Vector3 normal, float distance=0, GA_PrimitiveGroup *clipgrp=NULL)GEO_Primitivevirtual
computeInteriorPointWeights(UT_Array< GA_Offset > &vtxlist, UT_Array< float > &weightlist, fpreal u, fpreal v, fpreal w) const overrideGEO_PrimPolySoupvirtual
computeNormal() const overrideGEO_PrimPolySoupvirtual
computeNormal(const PolygonIterator &it) const GEO_PrimPolySoup
computeNormalD() const overrideGEO_PrimPolySoupvirtual
computeNormalD(const PolygonIterator &it) const GEO_PrimPolySoup
convert(GEO_ConvertParms &parms, GA_PointGroup *usedpts=0)=0GEO_Primitivepure virtual
convertDetail(GEO_Detail *dest_detail, const GEO_Detail *src_detail, const GEO_PolySoupParms &parms)GEO_PrimPolySoupstatic
convertNew(GEO_ConvertParms &parms)=0GEO_Primitivepure virtual
convex(GA_Size maxpts=3, const GA_Detail *restgdp=nullptr, bool flipedges=false, bool avoiddegeneracy=false)=0GEO_PrimPolySouppure virtual
copy(int preserve_shared_pts) const overrideGEO_PrimPolySoupvirtual
copyAttributeData(const GEO_Primitive &src)GEO_Primitive
copyAttributeData(const GEO_Primitive &src, GA_AttributeRefMap &gah)GEO_Primitive
copyAttributeData(const GEO_Primitive &src, GA_PrimitiveWrangler &wrangler)GEO_Primitive
copyAttributesAndGroups(const GEO_Primitive &src, bool copy_groups=true)GEO_Primitiveinline
copyAttributesAndGroups(const GEO_Primitive &src, GA_AttributeRefMap &gah, bool copy_groups=true)GEO_Primitiveinline
copyAttributesAndGroups(const GEO_Primitive &src, GA_PrimitiveWrangler &wrangler, bool copy_groups=true)GEO_Primitiveinline
copyAttributeValues(const GEO_Primitive &src, GA_PrimitiveWrangler &wrangler)GEO_Primitive
copyGroupMembership(const GEO_Primitive &src)GEO_Primitive
copyPrimitive(const GEO_Primitive *psrc) overrideGEO_PrimPolySoupvirtual
copySubclassData(const GA_Primitive *source) overrideGEO_PrimPolySoupvirtual
copyUnwiredForMerge(const GA_Primitive *src, const GA_MergeMap &map)GA_Primitiveinline
copyVertexListForMerge(const GA_OffsetListRef &src_vertices, const GA_MergeMap &map)GA_Primitiveprotected
countBaseMemory(UT_MemoryCounter &counter) const GA_Primitiveprotected
countMemory(UT_MemoryCounter &counter) const GA_Primitivevirtual
deleteUnusedVertices(bool andpoints=true)GEO_PrimPolySoup
deleteVertex(GA_Size num)GEO_TriMeshvirtual
deleteVertices(const UT_Array< GA_Size > &nums)GEO_TriMeshvirtual
dereferencePoint(GA_Offset point, bool dry_run=false) overrideGEO_TriMeshvirtual
dereferencePoints(const GA_RangeMemberQuery &point_query, bool dry_run) overrideGEO_PrimPolySoupvirtual
destroyVertex(GA_Offset vertex)GA_Primitiveprotected
detachPoints(GA_PointGroup &grp) overrideGEO_TriMeshvirtual
edgeApply(GA_EdgeApplyFunc apply, void *data=nullptr) const GA_Primitive
edgeApplyIndex(GA_EdgeApplyIndexFunc apply, void *data=nullptr) const GA_Primitive
enlargeBoundingBox(UT_BoundingRect &b, const GA_Attribute *p) const overrideGEO_Primitivevirtual
enlargeBoundingBox(UT_BoundingBox &b, const GA_Attribute *p) const overrideGEO_Primitivevirtual
enlargeBoundingSphere(UT_BoundingSphere &b, const GA_Attribute *P) const GA_Primitivevirtual
enlargePointBounds(UT_BoundingBox &box) const GA_Primitivevirtual
enlargeVisibleBoundingBox(UT_BoundingBox &b, const GA_Attribute *P) const overrideGEO_Primitivevirtual
evaluateBaryCenter(GA_Offset result_vtx, GA_AttributeRefMap &map) const GEO_Primitiveinline
evaluateBaryCenterRefMap(GA_Offset result_vertex, GA_AttributeRefMap &hlist) const overrideGEO_TriMeshprotectedvirtual
evaluateInteriorPoint(GA_Offset result_vtx, GA_AttributeRefMap &map, fpreal u, fpreal v, fpreal w=0) const GEO_Primitiveinline
evaluateInteriorPoint(UT_Vector4 &pos, fpreal u, fpreal v, fpreal w=0) const GEO_Primitiveinline
evaluateInteriorPointRefMap(GA_Offset result_vtx, GA_AttributeRefMap &hlist, fpreal u, fpreal v, fpreal w) const overrideGEO_PrimPolySoupprotectedvirtual
evaluateInteriorPointV4(UT_Vector4 &pos, fpreal u, fpreal v, fpreal w) const overrideGEO_PrimPolySoupprotectedvirtual
evaluateNormalVector(UT_Vector3 &nml, float u, float v, float w) const overrideGEO_PrimPolySoupprotectedvirtual
evaluatePoint(GA_Offset result_vtx, GA_AttributeRefMap &map, fpreal u, fpreal v=0, uint du=0, uint dv=0) const GEO_Primitiveinline
evaluatePoint(UT_Vector4 &pos, float u, float v=0, unsigned du=0, unsigned dv=0) const GEO_Primitiveinline
evaluatePointRefMap(GA_Offset result_vertex, GA_AttributeRefMap &hlist, fpreal u, fpreal v, uint du, uint dv) const overrideGEO_TriMeshprotectedvirtual
evaluatePointV4(UT_Vector4 &pos, float u, float v=0, unsigned du=0, unsigned dv=0) const overrideGEO_TriMeshinlineprotectedvirtual
find(GA_Offset pt) const GEO_TriMesh
findEdgePoints(GA_Offset ptoff0, GA_Offset ptoff1, GA_Size &vtx0, GA_Size &vtx1) const GA_Primitive
findGlobalIntrinsic(GA_LocalIntrinsic h) const GA_Primitiveinline
findIntrinsic(const UT_StringRef &nm) const GA_Primitiveinline
findIntrinsic(GA_GlobalIntrinsic h) const GA_Primitiveinline
findVertex(GA_Offset vtx) const GEO_TriMeshinline
flushCECaches()GA_Primitiveinlinevirtual
flushCEWriteCaches()GA_Primitiveinlinevirtual
forEachPoint(FUNCTOR &&functor) const GA_Primitiveinline
forEachVertex(FUNCTOR &&functor) const GA_Primitiveinline
GA_DEREFERENCE_DEGENERATE enum valueGA_Primitive
GA_DEREFERENCE_DESTROY enum valueGA_Primitive
GA_DEREFERENCE_FAIL enum valueGA_Primitive
GA_DEREFERENCE_OK enum valueGA_Primitive
GA_DereferenceStatus enum nameGA_Primitive
GA_Primitive(GA_Detail &detail, GA_Offset offset=GA_INVALID_OFFSET)GA_Primitiveinlineprotected
GEO_Primitive(GA_Detail *d, GA_Offset offset=GA_INVALID_OFFSET)GEO_Primitiveinlineprotected
GEO_PrimPolySoup(GA_Detail *d, GA_Offset offset=GA_INVALID_OFFSET)GEO_PrimPolySoupinlineprotected
GEO_TriMesh(GA_Detail *d, GA_Offset offset=GA_INVALID_OFFSET)GEO_TriMeshinlineprotected
getAdjacentBoundaryVertices(GA_Offset vtx, GA_Offset &prev_vtx, GA_Offset &next_vtx) const GA_Primitiveinlinevirtual
getBaseMemoryUsage() const GA_Primitiveinlineprotected
getBBox(UT_BoundingBox *bbox) const overrideGEO_TriMeshvirtual
getDetail() const GA_Primitiveinline
getFamilyMask() const GA_Primitiveinline
getFastVertexCount() const GEO_TriMeshinline
getFastVertexOffset(GA_Size index) const GEO_TriMeshinline
getIndexMap() const GA_Primitiveinline
getIntrinsic(GA_LocalIntrinsic h, UT_String &val) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_StringArray &val) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_OptionsHolder &val) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_Array< UT_OptionsHolder > &val) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, int64 *v, GA_Size size) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, fpreal64 *v, GA_Size sz) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, float &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, int &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_Vector2 &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_Vector3 &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_Vector4 &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_Matrix2 &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_Matrix3 &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_Matrix4 &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, double &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, int64 &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_Vector2D &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_Vector3D &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_Vector4D &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_Matrix2D &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_Matrix3D &v) const GA_Primitive
getIntrinsic(GA_LocalIntrinsic h, UT_Matrix4D &v) const GA_Primitive
getIntrinsicCollapseSingletons(GA_LocalIntrinsic h) const GA_Primitiveinline
getIntrinsicManager() const GA_Primitiveinline
getIntrinsicName(GA_LocalIntrinsic h) const GA_Primitiveinline
getIntrinsicOptions(GA_LocalIntrinsic h) const GA_Primitiveinline
getIntrinsicReadOnly(GA_LocalIntrinsic h) const GA_Primitiveinline
getIntrinsicStorage(GA_LocalIntrinsic h) const GA_Primitiveinline
getIntrinsicTupleSize(GA_LocalIntrinsic h) const GA_Primitive
getJSON() const overrideGEO_PrimPolySoupvirtual
getLocalTransform(UT_Matrix3D &matrix) const GA_Primitivevirtual
getLocalTransform4(UT_Matrix4D &matrix) const GA_Primitivevirtual
getMapIndex() const GA_Primitiveinline
getMapOffset() const GA_Primitiveinline
getMaxPolygonSize() const GEO_PrimPolySoupinline
getMemoryUsage() const GA_Primitiveinlinevirtual
getMinMaxPolygonSize(GA_Size &mn, GA_Size &mx) const GEO_PrimPolySoupinline
getMinPolygonSize() const GEO_PrimPolySoupinline
getMinVertexCount() const GEO_TriMeshinlineprotectedvirtual
getNum() const GA_Primitiveinline
getNumSecondary(GA_Index detail) const GA_Primitive
getNumSecondaryDetails() const GA_Primitivevirtual
getParent() const GEO_Primitiveinline
getPointIndex(GA_Size i) const GA_Primitiveinline
getPointOffset(GA_Size i) const GA_Primitiveinline
getPointRange(bool harden=false) const GA_Primitiveinline
getPolygonCount() const GEO_PrimPolySoupinline
getPolygonSize(GA_Size polygon) const GEO_PrimPolySoupinline
getPolygonVertexCount() const GEO_PrimPolySoupinline
getPolygonVertexOffset(GA_Size polygon, GA_Size vertexofpolygon) const GEO_PrimPolySoupinline
getPolygonVertexOffset(const PolygonIterator &it, GA_Size vertexofpolygon) const GEO_PrimPolySoupinline
getPolygonVertexRange(GA_Size polygon, GA_Size &start, GA_Size &count) const GEO_PrimPolySoupinline
getPos3(GA_Size i) const GA_Primitiveinline
getPos3D(GA_Size i) const GA_Primitiveinline
getPos3T(GA_Size i) const GA_Primitiveinline
getPos4(GA_Size i) const GA_Primitiveinline
getPos4D(GA_Size i) const GA_Primitiveinline
getPrimitiveId() const overrideGEO_Primitivevirtual
getPrimitiveMaskH9(const char *maskstr)GEO_Primitivestatic
getQuadVertexOffsets(GA_Size start, GA_Offset &v0, GA_Offset &v1, GA_Offset &v2, GA_Offset &v3) const GEO_PrimPolySoupinline
getSecondaryByIndex(GA_Index detail, GA_Index i) const GA_Primitive
getSecondaryByIndex(GA_Index detail, GA_Index i)GA_Primitive
getSecondaryByOffset(GA_Index detail, GA_Offset o) const GA_Primitive
getSecondaryByOffset(GA_Index detail, GA_Offset o)GA_Primitive
getSecondaryDetail(GA_Index i) const GA_Primitivevirtual
getSecondaryDetail(GA_Index i)GA_Primitivevirtual
getTriangleVertexOffsets(GA_Size start, GA_Offset &v0, GA_Offset &v1, GA_Offset &v2) const GEO_PrimPolySoupinline
getTypeDef() const =0GA_Primitivepure virtual
getTypeId() const GA_Primitiveinline
getTypeName() const GA_Primitiveinline
getVertexCount() const GA_Primitiveinline
getVertexElement(GA_Size i) const GEO_Primitive
getVertexIndex(GA_Size primvertexnum) const GA_Primitiveinline
getVertexOffset(GA_Size primvertexnum) const GA_Primitiveinline
getVertexRange(bool harden=false) const GA_Primitiveinline
getVisibleBBox(UT_BoundingBox *bbox) const GEO_Primitivevirtual
hasEdge(const GA_Edge &edge) const overrideGEO_PrimPolySoupinlinevirtual
hasGuideEdge(int edgeid, UT_Vector3 &a, UT_Vector3 &b) const GEO_Primitivevirtual
hasLocalTransform() const GA_Primitiveinline
hasXsectPoint(int pointid, UT_Vector3 &p) const GEO_Primitivevirtual
insertVertex(GA_Offset ppt, GA_Size where=0)GEO_TriMeshvirtual
internalComputeNormal(const PolygonIterator &it) const GEO_PrimPolySoupprotected
intersectRay(const UT_Vector3 &o, const UT_Vector3 &d, float tmax=1E17F, float tol=1E-12F, float *distance=0, UT_Vector3 *pos=0, UT_Vector3 *nml=0, int accurate=0, float *u=0, float *v=0, int ignoretrim=1) const GEO_Primitivevirtual
isDegenerate() const overrideGEO_TriMeshvirtual
isFamily(unsigned family_mask) const GA_Primitiveinline
isolate()GEO_Primitiveinlinevirtual
isPointListTrivial() const GA_Primitive
isPointUsed(GA_Offset ptoff) const GA_Primitiveinline
isPrimary() const GA_Primitiveinline
isQuadric() const GEO_Primitiveinlinevirtual
isVertexListTrivial() const GA_Primitiveinline
isVisible() const GA_Primitivevirtual
iterateEdges(GA_IterateEdgesFunc apply_func) const overrideGEO_PrimPolySoupinlinevirtual
iterateEdgesByVertex(GA_IterateEdgesByVertexFunc apply_func) const overrideGEO_PrimPolySoupvirtual
jsonLoadBasis(UT_JSONParser &p)GEO_TriMeshvirtual
jsonLoadBasis(UT_JSONParser &p, const UT_JSONValue &v)GEO_TriMeshvirtual
jsonSaveBasis(UT_JSONWriter &w) const GEO_TriMeshvirtual
jsonSaveBasis(UT_JSONValue &v) const GEO_TriMeshvirtual
loadH9(UT_IStream &is, const UT_Array< GA_AttribLoadDataH9 > &prim_attribs, const UT_Array< GA_AttribLoadDataH9 > &vtx_attribs) overrideGEO_TriMeshvirtual
loadPolygonInfo(UT_JSONParser &p, const GA_LoadMap &map)GEO_PrimPolySoup
loadPrivateH9(UT_IStream &) overrideGEO_PrimPolySoupprotectedvirtual
loadVertexArray(UT_JSONParser &p, const GA_LoadMap &map)GEO_TriMesh
makeAllVerticesUnique()GEO_PrimPolySoup
multipleInsert(GA_Size where, GA_Size count, bool append_pointsss=true)GEO_TriMeshprotected
myPolygonSizeListGEO_PrimPolySoupprotected
myPolygonVertexListGEO_PrimPolySoupprotected
myVertexListGA_Primitiveprotected
normal(NormalComp &output) const =0GEO_Primitivepure virtual
normal(NormalCompD &output) const =0GEO_Primitivepure virtual
NormalComp typedefGEO_Primitive
NormalCompArray typedefGEO_Primitive
NormalCompArrayD typedefGEO_Primitive
NormalCompAttr typedefGEO_Primitive
NormalCompAttrD typedefGEO_Primitive
NormalCompBuffered typedefGEO_Primitive
NormalCompBufferedD typedefGEO_Primitive
NormalCompD typedefGEO_Primitive
operator()(GA_Size i) const GEO_TriMeshinline
operator()(GA_Size i)GEO_TriMeshinline
operator<<(std::ostream &os, const GEO_PrimPolySoup &d)GEO_PrimPolySoupfriend
operator[](GA_Size i) const GEO_TriMeshinline
operator[](GA_Size i)GEO_TriMeshinline
optimize()GEO_PrimPolySoup
parametricBBox(float u, float v, float *u0, float *u1, float *v0, float *v1)GEO_Primitivevirtual
primCompatMaskFromTypeId(int type_id)GA_Primitiveinlinestatic
realToUnitPair(float ureal, float vreal, float &uunit, float &vunit) const GEO_Primitivevirtual
registerIntrinsics(GA_PrimitiveDefinition &defn)GEO_TriMeshinlineprotectedstatic
registerSharedLoadData(int load_data_type, GA_SharedDataHandlePtr item)GA_Primitivevirtual
registerVertex(GA_Offset vertex)GA_Primitiveprotected
releaseVertex(GA_Offset vtx) overrideGEO_TriMeshprotectedvirtual
remeshPolygons(const UT_Array< GA_Size > &polygonstoremesh, const GA_OffsetList &newvertices, const GA_PolyCounts &newpolygonsizelist)GEO_PrimPolySoup
remove012(bool delete_orphaned_points=true)GEO_PrimPolySoup
reverse() overrideGEO_PrimPolySoupvirtual
saveH9(std::ostream &os, bool binary, const UT_Array< GA_AttribSaveDataH9 > &prim_attribs, const UT_Array< GA_AttribSaveDataH9 > &vtx_attribs) const overrideGEO_TriMeshvirtual
savePolygonInfo(UT_JSONWriter &w, const GA_SaveMap &map) const GEO_PrimPolySoup
savePrivateH9(std::ostream &, bool binary) const overrideGEO_PrimPolySoupprotectedvirtual
saveSharedLoadData(UT_JSONWriter &w, GA_SaveMap &save, GA_GeometryIndex *geo_index) const GA_Primitivevirtual
saveVertexArray(UT_JSONWriter &w, const GA_SaveMap &map) const GEO_TriMesh
setIntrinsic(GA_LocalIntrinsic h, const char *value)GA_Primitive
setIntrinsic(GA_LocalIntrinsic h, const UT_StringArray &value)GA_Primitive
setIntrinsic(GA_LocalIntrinsic h, const char **val, GA_Size s)GA_Primitive
setIntrinsic(GA_LocalIntrinsic h, const UT_OptionsHolder &value)GA_Primitive
setIntrinsic(GA_LocalIntrinsic h, const UT_Array< UT_OptionsHolder > &value)GA_Primitive
setIntrinsic(GA_LocalIntrinsic h, const UT_OptionsHolder *value, GA_Size s)GA_Primitive
setIntrinsic(GA_LocalIntrinsic h, const int64 val)GA_Primitive
setIntrinsic(GA_LocalIntrinsic h, const fpreal64 val)GA_Primitive
setIntrinsic(GA_LocalIntrinsic h, const int64 *val, GA_Size sz)GA_Primitive
setIntrinsic(GA_LocalIntrinsic h, const fpreal64 *v, GA_Size sz)GA_Primitive
setLocalTransform(const UT_Matrix3D &matrix)GA_Primitivevirtual
setNumVertices(GA_Size nvertices)GA_Primitiveprotected
setPointOffset(GA_Size i, GA_Offset ptoff)GA_Primitiveinline
setPos3(GA_Size i, const UT_Vector3 &pos) const GA_Primitiveinline
setPos3(GA_Size i, const UT_Vector3D &pos) const GA_Primitiveinline
setPos4(GA_Size i, const UT_Vector4 &pos) const GA_Primitiveinline
setPos4(GA_Size i, const UT_Vector4D &pos) const GA_Primitiveinline
setSize(GA_Size nvertices)GEO_TriMeshinline
setVertexPoint(GA_Size i, GA_Offset pt)GEO_TriMeshinline
stashed(bool beingstashed, GA_Offset offset=GA_INVALID_OFFSET) overrideGEO_PrimPolySoupvirtual
stealCEBuffers(const GA_Primitive *src)GA_Primitiveinlinevirtual
stealVertex(GA_Offset vtx, GA_Offset insert_before_vtx=GA_INVALID_OFFSET)GEO_TriMeshvirtual
supportsHedge() const GA_Primitiveinlinevirtual
swapOffsetValue(const GA_Defragment &defrag)GA_Primitive
swapVertexOffsets(const GA_Defragment &defrag) overrideGEO_PrimPolySoupvirtual
swapVertices(GA_Size i, GA_Size j)GEO_TriMeshinlineprotected
theEmptySaveAttribsGEO_Primitivestatic
transform(const UT_Matrix4 &)GEO_Primitivevirtual
unitLengthToUnitPair(float ulength, float vlength, float &uparm, float &vparm) const overrideGEO_TriMeshvirtual
unitLengthToUnitPair(float ulength, float vlength, float &uparm, float &vparm, float tolerance) const overrideGEO_TriMeshvirtual
unitToRealPair(float uunit, float vunit, float &ureal, float &vreal) const GEO_Primitivevirtual
unitToUnitLengthPair(float uparm, float vparm, float &ulength, float &vlength) const overrideGEO_TriMeshvirtual
uvDist(float u1, float v1, float u2, float v2) const GEO_Primitivevirtual
validate() const GEO_TriMeshprotectedvirtual
vertexApply(bool(*apply)(GA_Offset vtx, void *), void *data=0) const finalGEO_TriMeshvirtual
vertexPoint(GA_Size i) const GEO_TriMeshinlineprotected
wireVertex(GA_Offset vertex, GA_Offset point)GA_Primitiveprotected
~GA_Primitive()GA_Primitiveinlinevirtual
~GEO_Primitive() overrideGEO_Primitiveinlineprotected
~GEO_PrimPolySoup() overrideGEO_PrimPolySoupinlineprotected