| HDK
    | 
This is the complete list of members for GD_PrimNURBCurve, including all inherited members.
| addPointRefToGroup(GA_PointGroup &grp) const | GD_Face | virtual | 
| addToBSphere(UT_BoundingSphere *bsphere) const override | GD_Face | virtual | 
| allocateVertex(GA_Offset point=GA_INVALID_OFFSET) | GA_Primitive | protected | 
| appendVertex(GA_Offset ptoff=GA_INVALID_OFFSET) override | GD_PrimNURBCurve | virtual | 
| baryCenter() const override | GD_Face | virtual | 
| breakCount() const override | GD_Curve | protectedvirtual | 
| build(GD_Detail *gdp, int npts, int order=4, int closed=0, int clamped=1, int appendPts=1) | GD_PrimNURBCurve | static | 
| calcArea() const | GA_Primitive | inlinevirtual | 
| calcPerimeter() const | GA_Primitive | inlinevirtual | 
| calcVolume(const UT_Vector3 &refpt) const | GA_Primitive | inlinevirtual | 
| clearForDeletion() | GD_Face | virtual | 
| close(int rounded=1, int preserveShape=0) override | GD_PrimNURBCurve | virtual | 
| computeBValue(float u, int i) const | GD_Curve | |
| computeNormal() const override | GD_Face | virtual | 
| copy(int preserve_shared_pts=0) const override | GD_Curve | virtual | 
| copy(const GD_Primitive &src, int ptoffset) override | GD_Curve | virtual | 
| copySubclassData(const GA_Primitive *source) override | GD_Curve | virtual | 
| copyUnwiredForMerge(const GA_Primitive *src, const GA_MergeMap &map) | GA_Primitive | inline | 
| copyVertexListForMerge(const GA_OffsetListRef &src_vertices, const GA_MergeMap &map) | GA_Primitive | protected | 
| countBaseMemory(UT_MemoryCounter &counter) const | GD_Face | protectedvirtual | 
| countMemory(UT_MemoryCounter &counter) const override | GD_Curve | virtual | 
| GD_Curve::create(GD_Curve *crv, int nelems, int closed, int appendPoints=1) | GD_Curve | protected | 
| curvature(float u, UT_Vector2 &curv) const | GD_Curve | |
| cycle(int amount, int keepSpan=1) override | GD_PrimNURBCurve | virtual | 
| deleteVertex(GA_Size i) override | GD_PrimNURBCurve | virtual | 
| dereferencePoint(GA_Offset point, bool dry_run=false) override | GD_Face | protectedvirtual | 
| dereferencePoints(const GA_RangeMemberQuery &pt_q, bool dry_run=false) override | GD_Face | protectedvirtual | 
| destroyVertex(GA_Offset vertex) | GA_Primitive | protected | 
| detachPoints(GA_PointGroup &grp) override | GD_Face | virtual | 
| domainRangeOfCV(int cvidx, int &mink, int &maxk) const override | GD_PrimNURBCurve | 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_Primitive | virtual | 
| enlargeBoundingBox(UT_BoundingBox &b, const GA_Attribute *P) const | GA_Primitive | virtual | 
| enlargeBoundingSphere(UT_BoundingSphere &b, const GA_Attribute *P) const | GA_Primitive | virtual | 
| enlargePointBounds(UT_BoundingBox &box) const | GA_Primitive | virtual | 
| enlargeVisibleBoundingBox(UT_BoundingBox &b, const GA_Attribute *P) const | GA_Primitive | virtual | 
| evaluate(float u, UT_Vector3 &pos, unsigned du=0, int uOffset=-1) const override | GD_Curve | virtual | 
| evaluate(GA_Offset vtx, GA_AttributeRefMap &h, fpreal u, uint du=0, int uoffset=-1) const override | GD_Curve | virtual | 
| evaluateBasis(fpreal u, fpreal *ubvals, int &cvoffset, unsigned du=0, int uoffset=-1) const override | GD_PrimNURBCurve | virtual | 
| evaluateBasisDerivs(fpreal u, fpreal bmatx[][GA_MAXORDER], int &cvoffset, unsigned du=0, int uoffset=-1) const override | GD_PrimNURBCurve | virtual | 
| evaluateBreakSegm(int uStartIdx, int uStopIdx, int lod, UT_Vector3Array &pos, unsigned du=0) const override | GD_PrimNURBCurve | virtual | 
| evaluatePoint(UT_Vector3 &pos, float u, unsigned du=0) const | GD_Primitive | virtual | 
| findEdgePoints(GA_Offset ptoff0, GA_Offset ptoff1, GA_Size &vtx0, GA_Size &vtx1) const | GA_Primitive | |
| findGlobalIntrinsic(GA_LocalIntrinsic h) const | GA_Primitive | inline | 
| findIntrinsic(const UT_StringRef &nm) const | GA_Primitive | inline | 
| findIntrinsic(GA_GlobalIntrinsic h) const | GA_Primitive | inline | 
| findPoint(GA_Offset ptoff) const | GD_Face | |
| flushCECaches() | GA_Primitive | inlinevirtual | 
| flushCEWriteCaches() | GA_Primitive | inlinevirtual | 
| forEachPoint(FUNCTOR &&functor) const | GA_Primitive | inline | 
| forEachVertex(FUNCTOR &&functor) const | GA_Primitive | inline | 
| GA_DEREFERENCE_DEGENERATE enum value | GA_Primitive | |
| GA_DEREFERENCE_DESTROY enum value | GA_Primitive | |
| GA_DEREFERENCE_FAIL enum value | GA_Primitive | |
| GA_DEREFERENCE_OK enum value | GA_Primitive | |
| GA_DereferenceStatus enum name | GA_Primitive | |
| GA_Primitive(GA_Detail &detail, GA_Offset offset=GA_INVALID_OFFSET) | GA_Primitive | inlineprotected | 
| 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_Face | inline | 
| GD_Primitive(GD_Detail *d, GA_Offset offset=GA_INVALID_OFFSET) | GD_Primitive | |
| GD_PrimitiveFactory class | GD_PrimNURBCurve | friend | 
| GD_PrimNURBCurve(GD_Detail *d, GA_Offset offset=GA_INVALID_OFFSET) | GD_PrimNURBCurve | inline | 
| getAdjacentBoundaryVertices(GA_Offset vtx, GA_Offset &prev_vtx, GA_Offset &next_vtx) const | GA_Primitive | inlinevirtual | 
| getBaseMemoryUsage() const | GD_Face | protectedvirtual | 
| getBasis() const | GD_Curve | inline | 
| getBasis() | GD_Curve | inline | 
| getBBox(UT_BoundingBox *bbox) const override | GD_Face | virtual | 
| getBRect(UT_BoundingRect *brect) const override | GD_Face | virtual | 
| getDetail() const | GA_Primitive | inline | 
| getDeviceMemoryUsage() const | GA_Primitive | inlinevirtual | 
| getDim() const | GD_Curve | inline | 
| getFaceBasis() override | GD_Curve | virtual | 
| getFaceBasis() const override | GD_Curve | virtual | 
| getFamilyMask() const | GA_Primitive | inline | 
| getIndexMap() const | GA_Primitive | inline | 
| 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_Primitive | inline | 
| getIntrinsicManager() const | GA_Primitive | inline | 
| getIntrinsicName(GA_LocalIntrinsic h) const | GA_Primitive | inline | 
| getIntrinsicOptions(GA_LocalIntrinsic h) const | GA_Primitive | inline | 
| getIntrinsicReadOnly(GA_LocalIntrinsic h) const | GA_Primitive | inline | 
| getIntrinsicStorage(GA_LocalIntrinsic h) const | GA_Primitive | inline | 
| getIntrinsicTupleSize(GA_LocalIntrinsic h) const | GA_Primitive | |
| getJSON() const override | GD_Curve | virtual | 
| getLocalTransform(UT_Matrix3D &matrix) const | GA_Primitive | virtual | 
| getLocalTransform4(UT_Matrix4D &matrix) const | GA_Primitive | virtual | 
| getMapIndex() const | GA_Primitive | inline | 
| getMapOffset() const | GA_Primitive | inline | 
| getMemoryUsage() const override | GD_Curve | virtual | 
| getNum() const | GA_Primitive | inline | 
| getNumSecondary(GA_Index detail) const | GA_Primitive | |
| getNumSecondaryDetails() const | GA_Primitive | virtual | 
| getOrder() const override | GD_Curve | inlinevirtual | 
| getParent() const | GD_Primitive | |
| getPointIndex(GA_Size i) const | GA_Primitive | inline | 
| getPointOffset(GA_Size i) const | GA_Primitive | inline | 
| getPointRange(bool harden=false) const | GA_Primitive | inline | 
| getPoints(int numdivs, UT_Vector3Array &domain, int usebreak) | GD_Face | |
| getPos2(GA_Size index) const | GD_Face | inline | 
| getPos3(GA_Size i) const | GA_Primitive | inline | 
| getPos3D(GA_Size i) const | GA_Primitive | inline | 
| getPos3T(GA_Size i) const | GA_Primitive | inline | 
| getPos4(GA_Size i) const | GA_Primitive | inline | 
| getPos4D(GA_Size i) const | GA_Primitive | inline | 
| getPrimitiveId() const override | GD_Primitive | virtual | 
| 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_Primitive | virtual | 
| getSecondaryDetail(GA_Index i) | GA_Primitive | virtual | 
| getTypeDef() const override | GD_PrimNURBCurve | virtual | 
| getTypeId() const | GA_Primitive | inline | 
| getTypeName() const | GA_Primitive | inline | 
| getVertexCount() const | GD_Face | virtual | 
| getVertexIndex(GA_Size primvertexnum) const | GA_Primitive | inline | 
| getVertexOffset(GA_Size index) const | GD_Face | virtual | 
| getVertexRange(bool harden=false) const | GA_Primitive | inline | 
| hasEdge(const GA_Edge &edge) const | GA_Primitive | virtual | 
| hasLocalTransform() const | GA_Primitive | inline | 
| insertVertex(GA_Offset ptoff=GA_INVALID_OFFSET, GA_Size where=0) override | GD_PrimNURBCurve | virtual | 
| interpolatesEnds() const | GD_PrimNURBCurve | |
| intersectDomain(UT_Array< GD_TrimHitInfo > &hitlist, float tol=1E-4F) const | GD_Face | |
| isClockwise() const | GD_Face | |
| isClosed() const | GD_Face | inline | 
| isDegenerate() const override | GD_Curve | virtual | 
| isFamily(unsigned family_mask) const | GA_Primitive | inline | 
| isPointListTrivial() const | GA_Primitive | |
| isPointUsed(GA_Offset ptoff) const | GA_Primitive | inline | 
| isPrimary() const | GA_Primitive | inline | 
| isRational() const | GD_Curve | inline | 
| isVertexListTrivial() const | GA_Primitive | inline | 
| isVisible() const override | GD_Face | virtual | 
| iterateEdges(GA_IterateEdgesFunc apply_func) const | GA_Primitive | inlinevirtual | 
| iterateEdgesByVertex(GA_IterateEdgesByVertexFunc apply_func) const | GA_Primitive | inlinevirtual | 
| jsonLoadBasis(UT_JSONParser &p) override | GD_Curve | virtual | 
| jsonLoadBasis(UT_JSONParser &p, const UT_JSONValue &v) override | GD_Curve | virtual | 
| jsonSaveBasis(UT_JSONWriter &w) const override | GD_Curve | virtual | 
| jsonSaveBasis(UT_JSONValue &v) const override | GD_Curve | virtual | 
| loadH9(UT_IStream &is, const UT_Array< GA_AttribLoadDataH9 > &prim_attribs, const UT_Array< GA_AttribLoadDataH9 > &vtx_attribs) override | GD_Face | virtual | 
| loadPrivateH9(UT_IStream &is) override | GD_Curve | protectedvirtual | 
| loadVertexArray(UT_JSONParser &p, const GA_LoadMap &map) | GD_Face | |
| multipleInsert(unsigned int where, unsigned int count, unsigned int appendPoints=1) | GD_Face | protected | 
| myBasis | GD_Curve | protected | 
| newBasis() const override | GD_PrimNURBCurve | protectedvirtual | 
| normalizeDomain(fpreal len=0, fpreal *neworigin=0) | GD_Curve | inline | 
| normalizeWeights() | GD_Curve | |
| open(int preserveShape=0, int=0) override | GD_PrimNURBCurve | virtual | 
| primCompatMaskFromTypeId(int type_id) | GA_Primitive | inlinestatic | 
| registerIntrinsics(GA_PrimitiveDefinition &definition) | GD_Curve | inlineprotectedstatic | 
| registerSharedLoadData(int load_data_type, GA_SharedDataHandlePtr item) | GA_Primitive | virtual | 
| registerVertex(GA_Offset vertex) | GA_Primitive | protected | 
| releaseVertex(GA_Offset vtx) | GA_Primitive | inlinevirtual | 
| removeRepeatedVertices(int check_order=0) | GD_Face | virtual | 
| rerIntrinsics(GA_PrimitiveDefinition &definition) | GD_PrimNURBCurve | inlineprotectedstatic | 
| reverse() override | GD_PrimNURBCurve | virtual | 
| 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 override | GD_Face | virtual | 
| savePrivateH9(std::ostream &os, bool binary) const override | GD_Curve | protectedvirtual | 
| saveSharedLoadData(UT_JSONWriter &w, GA_SaveMap &save, GA_GeometryIndex *geo_index) const | GA_Primitive | virtual | 
| saveVertexArray(UT_JSONWriter &p, const GA_SaveMap &map) const | GD_Face | |
| setBasis(GA_Basis *ub) | GD_Curve | inline | 
| 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_Primitive | virtual | 
| setNumVertices(GA_Size nvertices) | GA_Primitive | protected | 
| setOrder(unsigned ord) | GD_Curve | inlineprotected | 
| setPointOffset(GA_Size i, GA_Offset ptoff) | GA_Primitive | inline | 
| setPos3(GA_Size i, const UT_Vector3 &pos) const | GA_Primitive | inline | 
| setPos3(GA_Size i, const UT_Vector3D &pos) const | GA_Primitive | inline | 
| setPos4(GA_Size i, const UT_Vector4 &pos) const | GA_Primitive | inline | 
| setPos4(GA_Size i, const UT_Vector4D &pos) const | GA_Primitive | inline | 
| setSize(GA_Size sz) | GD_Face | |
| setVertexPoint(GA_Size i, GA_Offset ptoff) | GD_Face | inline | 
| stashed(bool beingstashed, GA_Offset offset=GA_INVALID_OFFSET) | GA_Primitive | virtual | 
| stealCEBuffers(const GA_Primitive *src) | GA_Primitive | inlinevirtual | 
| supportsHedge() const | GA_Primitive | inlinevirtual | 
| swapOffsetValue(const GA_Defragment &defrag) | GA_Primitive | |
| swapVertexOffsets(const GA_Defragment &defrag) | GD_Face | protectedvirtual | 
| theEmptySaveAttribs | GD_Primitive | static | 
| toggleEndCondition() | GD_PrimNURBCurve | |
| transform(const UT_Matrix3 &) | GD_Primitive | virtual | 
| trimLoop(float ustart, float ustop) const override | GD_PrimNURBCurve | virtual | 
| validate() const override | GD_Curve | protectedvirtual | 
| validInterval(int &a, int &b) const override | GD_Curve | virtual | 
| validRange(fpreal64 &ua, fpreal64 &ub) const | GD_Face | inline | 
| validRange(fpreal32 &ua, fpreal32 &ub) const | GD_Face | inline | 
| vertexApply(bool(*apply)(GA_Offset vtx, void *), void *data=0) const | GD_Face | virtual | 
| vertexPoint(unsigned int i) const | GD_Face | inline | 
| visibleBaryCenter(float &uctr, float &vctr) const override | GD_Face | virtual | 
| 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) override | GD_Curve | virtual | 
| wireVertex(GA_Offset vertex, GA_Offset point) | GA_Primitive | protected | 
| ~GA_Primitive() | GA_Primitive | inlinevirtual | 
| ~GD_Curve() override | GD_Curve | |
| ~GD_Face() | GD_Face | virtual | 
| ~GD_PrimNURBCurve() override | GD_PrimNURBCurve | inline |