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

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

addPointRefToGroup(GA_PointGroup &grp) const GD_Facevirtual
addToBSphere(UT_BoundingSphere *bsphere) const overrideGD_Facevirtual
allocateVertex(GA_Offset point=GA_INVALID_OFFSET)GA_Primitiveprotected
appendVertex(GA_Offset ptoff=GA_INVALID_OFFSET)GD_Facevirtual
baryCenter() const overrideGD_Facevirtual
breakCount() const overrideGD_Curveprotectedvirtual
calcArea() const GA_Primitiveinlinevirtual
calcPerimeter() const GA_Primitiveinlinevirtual
calcVolume(const UT_Vector3 &refpt) const GA_Primitiveinlinevirtual
clearForDeletion()GD_Facevirtual
close(int rounded=1, int preserveShape=0)GD_Facevirtual
computeBValue(float u, int i) const GD_Curve
computeNormal() const overrideGD_Facevirtual
copy(int preserve_shared_pts=0) const overrideGD_Curvevirtual
copy(const GD_Primitive &src, int ptoffset) overrideGD_Curvevirtual
copySubclassData(const GA_Primitive *source) overrideGD_Curvevirtual
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 GD_Faceprotectedvirtual
countMemory(UT_MemoryCounter &counter) const overrideGD_Curvevirtual
create(GD_Curve *crv, int nelems, int closed, int appendPoints=1)GD_Curveprotected
curvature(float u, UT_Vector2 &curv) const GD_Curve
cycle(int amount, int=1)GD_Facevirtual
deleteVertex(GA_Size i)GD_Facevirtual
dereferencePoint(GA_Offset point, bool dry_run=false) overrideGD_Faceprotectedvirtual
dereferencePoints(const GA_RangeMemberQuery &pt_q, bool dry_run=false) overrideGD_Faceprotectedvirtual
destroyVertex(GA_Offset vertex)GA_Primitiveprotected
detachPoints(GA_PointGroup &grp) overrideGD_Facevirtual
domainRangeOfCV(int cvidx, int &mink, int &maxk) const =0GD_Curvepure virtual
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 GA_Primitivevirtual
enlargeBoundingBox(UT_BoundingBox &b, const GA_Attribute *P) const GA_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 GA_Primitivevirtual
evaluate(float u, UT_Vector3 &pos, unsigned du=0, int uOffset=-1) const overrideGD_Curvevirtual
evaluate(GA_Offset vtx, GA_AttributeRefMap &h, fpreal u, uint du=0, int uoffset=-1) const overrideGD_Curvevirtual
evaluateBasis(fpreal u, fpreal *ubvals, int &cvoffset, unsigned du=0, int uoffset=-1) const =0GD_Curvepure virtual
evaluateBasisDerivs(fpreal u, fpreal bmatx[][GA_MAXORDER], int &cvoffset, unsigned du=0, int uoffset=-1) const =0GD_Curvepure virtual
evaluateBreakSegm(int uStartIdx, int uStopIdx, int lod, UT_Vector3Array &pos, unsigned du=0) const overrideGD_Curvevirtual
evaluatePoint(UT_Vector3 &pos, float u, unsigned du=0) const GD_Primitivevirtual
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
findPoint(GA_Offset ptoff) const GD_Face
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
GD_Curve(GD_Detail *d, GA_Offset offset=GA_INVALID_OFFSET)GD_Curve
GD_Face(GD_Detail *d, GA_Offset offset=GA_INVALID_OFFSET)GD_Faceinline
GD_Primitive(GD_Detail *d, GA_Offset offset=GA_INVALID_OFFSET)GD_Primitive
getAdjacentBoundaryVertices(GA_Offset vtx, GA_Offset &prev_vtx, GA_Offset &next_vtx) const GA_Primitiveinlinevirtual
getBaseMemoryUsage() const GD_Faceprotectedvirtual
getBasis() const GD_Curveinline
getBasis()GD_Curveinline
getBBox(UT_BoundingBox *bbox) const overrideGD_Facevirtual
getBRect(UT_BoundingRect *brect) const overrideGD_Facevirtual
getDetail() const GA_Primitiveinline
getDim() const GD_Curveinline
getFaceBasis() overrideGD_Curvevirtual
getFaceBasis() const overrideGD_Curvevirtual
getFamilyMask() const GA_Primitiveinline
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
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 overrideGD_Curvevirtual
getLocalTransform(UT_Matrix3D &matrix) const GA_Primitivevirtual
getLocalTransform4(UT_Matrix4D &matrix) const GA_Primitivevirtual
getMapIndex() const GA_Primitiveinline
getMapOffset() const GA_Primitiveinline
getMemoryUsage() const overrideGD_Curvevirtual
getNum() const GA_Primitiveinline
getNumSecondary(GA_Index detail) const GA_Primitive
getNumSecondaryDetails() const GA_Primitivevirtual
getOrder() const overrideGD_Curveinlinevirtual
getParent() const GD_Primitive
getPointIndex(GA_Size i) const GA_Primitiveinline
getPointOffset(GA_Size i) const GA_Primitiveinline
getPointRange(bool harden=false) const GA_Primitiveinline
getPoints(int numdivs, UT_Vector3Array &domain, int usebreak)GD_Face
getPos2(GA_Size index) const GD_Faceinline
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 overrideGD_Primitivevirtual
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
getTypeDef() const =0GA_Primitivepure virtual
getTypeId() const GA_Primitiveinline
getTypeName() const GA_Primitiveinline
getVertexCount() const GD_Facevirtual
getVertexIndex(GA_Size primvertexnum) const GA_Primitiveinline
getVertexOffset(GA_Size index) const GD_Facevirtual
getVertexRange(bool harden=false) const GA_Primitiveinline
hasEdge(const GA_Edge &edge) const GA_Primitivevirtual
hasLocalTransform() const GA_Primitiveinline
insertVertex(GA_Offset ptoff=GA_INVALID_OFFSET, GA_Size where=0)GD_Facevirtual
intersectDomain(UT_Array< GD_TrimHitInfo > &hitlist, float tol=1E-4F) const GD_Face
isClockwise() const GD_Face
isClosed() const GD_Faceinline
isDegenerate() const overrideGD_Curvevirtual
isFamily(unsigned family_mask) const GA_Primitiveinline
isPointListTrivial() const GA_Primitive
isPointUsed(GA_Offset ptoff) const GA_Primitiveinline
isPrimary() const GA_Primitiveinline
isRational() const GD_Curveinline
isVertexListTrivial() const GA_Primitiveinline
isVisible() const overrideGD_Facevirtual
iterateEdges(GA_IterateEdgesFunc apply_func) const GA_Primitiveinlinevirtual
iterateEdgesByVertex(GA_IterateEdgesByVertexFunc apply_func) const GA_Primitiveinlinevirtual
jsonLoadBasis(UT_JSONParser &p) overrideGD_Curvevirtual
jsonLoadBasis(UT_JSONParser &p, const UT_JSONValue &v) overrideGD_Curvevirtual
jsonSaveBasis(UT_JSONWriter &w) const overrideGD_Curvevirtual
jsonSaveBasis(UT_JSONValue &v) const overrideGD_Curvevirtual
loadH9(UT_IStream &is, const UT_Array< GA_AttribLoadDataH9 > &prim_attribs, const UT_Array< GA_AttribLoadDataH9 > &vtx_attribs) overrideGD_Facevirtual
loadPrivateH9(UT_IStream &is) overrideGD_Curveprotectedvirtual
loadVertexArray(UT_JSONParser &p, const GA_LoadMap &map)GD_Face
multipleInsert(unsigned int where, unsigned int count, unsigned int appendPoints=1)GD_Faceprotected
myBasisGD_Curveprotected
newBasis() const =0GD_Curveprotectedpure virtual
normalizeDomain(fpreal len=0, fpreal *neworigin=0)GD_Curveinline
normalizeWeights()GD_Curve
open(int preserveShape=0, int safe=0)GD_Facevirtual
operator<<(std::ostream &os, const GD_Curve &d)GD_Curvefriend
primCompatMaskFromTypeId(int type_id)GA_Primitiveinlinestatic
registerIntrinsics(GA_PrimitiveDefinition &definition)GD_Curveinlineprotectedstatic
registerSharedLoadData(int load_data_type, GA_SharedDataHandlePtr item)GA_Primitivevirtual
registerVertex(GA_Offset vertex)GA_Primitiveprotected
releaseVertex(GA_Offset vtx)GA_Primitiveinlinevirtual
removeRepeatedVertices(int check_order=0)GD_Facevirtual
reverse() overrideGD_Curvevirtual
sampleEnds(int n)GD_Face
saveH9(std::ostream &os, bool binary, const UT_Array< GA_AttribSaveDataH9 > &prim_attribs, const UT_Array< GA_AttribSaveDataH9 > &vtx_attribs) const overrideGD_Facevirtual
savePrivateH9(std::ostream &os, bool binary) const overrideGD_Curveprotectedvirtual
saveSharedLoadData(UT_JSONWriter &w, GA_SaveMap &save, GA_GeometryIndex *geo_index) const GA_Primitivevirtual
saveVertexArray(UT_JSONWriter &p, const GA_SaveMap &map) const GD_Face
setBasis(GA_Basis *ub)GD_Curveinline
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
setOrder(unsigned ord)GD_Curveinlineprotected
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 sz)GD_Face
setVertexPoint(GA_Size i, GA_Offset ptoff)GD_Faceinline
stashed(bool beingstashed, GA_Offset offset=GA_INVALID_OFFSET)GA_Primitivevirtual
stealCEBuffers(const GA_Primitive *src)GA_Primitiveinlinevirtual
supportsHedge() const GA_Primitiveinlinevirtual
swapOffsetValue(const GA_Defragment &defrag)GA_Primitive
swapVertexOffsets(const GA_Defragment &defrag)GD_Faceprotectedvirtual
theEmptySaveAttribsGD_Primitivestatic
transform(const UT_Matrix3 &)GD_Primitivevirtual
trimLoop(float ustart, float ustop) const =0GD_Facepure virtual
validate() const overrideGD_Curveprotectedvirtual
validInterval(int &a, int &b) const overrideGD_Curvevirtual
validRange(fpreal64 &ua, fpreal64 &ub) const GD_Faceinline
validRange(fpreal32 &ua, fpreal32 &ub) const GD_Faceinline
vertexApply(bool(*apply)(GA_Offset vtx, void *), void *data=0) const GD_Facevirtual
vertexPoint(unsigned int i) const GD_Faceinline
visibleBaryCenter(float &uctr, float &vctr) const overrideGD_Facevirtual
visibleRange(fpreal64 &ua, fpreal64 &ub, fpreal64 tol=1E-4) const GD_Face
visibleRange(fpreal32 &ua, fpreal32 &ub, fpreal32 tol=1E-4F) const GD_Face
weights(unsigned short onOff) overrideGD_Curvevirtual
wireVertex(GA_Offset vertex, GA_Offset point)GA_Primitiveprotected
~GA_Primitive()GA_Primitiveinlinevirtual
~GD_Curve() overrideGD_Curve
~GD_Face()GD_Facevirtual