HDK
|
This is the complete list of members for GEO_PrimNURBCurve, including all inherited members.
addPointRefToGroup(GA_PointGroup &grp) const | GA_Primitive | |
addToBSphere(UT_BoundingSphere *bsphere) const override | GEO_TriMesh | virtual |
allocateVertex(GA_Offset point=GA_INVALID_OFFSET) | GA_Primitive | protected |
appendVertex(GA_Offset ppt=GA_INVALID_OFFSET) override | GEO_PrimNURBCurve | virtual |
applyConstraints(UT_MatrixF &changes, const UT_Vector ¶m, const UT_IntArray &dervs, const UT_IntArray &cv_index, const UT_MatrixF &soln) | GEO_Curve | |
arcLength(float u0, float u1, bool use_frwd_diff=true, int divs=10) const | GEO_Curve | |
arcLength(double u0, double u1, bool use_frwd_diff=true, int divs=10) const | GEO_Curve | |
arcLength(ArcLengthCache &cache, double u0, double u1, bool use_frwd_diff=true, int divs=10) const | GEO_Curve | |
assignVertexList(const GA_OffsetList &list, bool destroy_existing=true, bool update_topology=true) | GEO_TriMesh | |
attach(const GEO_Face &face, int blend=1, float bias=0.5f, float tolerance=1.0f, int unrefine=1, GA_PointGroup *ptgroup=0) override | GEO_PrimNURBCurve | virtual |
baryCenter() const override | GEO_TriMesh | virtual |
baryCenterD() const override | GEO_TriMesh | virtual |
baryCenterT() const | GEO_Primitive | inline |
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 | |
breakCount() const override | GEO_Curve | virtual |
breakpointRangeOfCV(int cvidx, int &minbkp, int &maxbkp) const override | GEO_PrimNURBCurve | virtual |
breakSegmIndexToDomain(int ustartidx, int ustopidx, int lod, int index) const override | GEO_Curve | virtual |
buildBlock(GA_Detail *detail, const GA_Offset startpt, const GA_Size npoints, const GEO_PolyCounts &curvesizelist, const int *curvepointnumbers, const UT_Array< int > &porders, const int uorder=4, const bool closed=false, const bool interpends=true) | GEO_PrimNURBCurve | static |
buildBlock(GA_Detail *detail, const GA_Offset startpt, const GA_Size npoints, const GA_PolyCounts &curvesizelist, const int *curvepointnumbers, const UT_Array< int > &porders, const int uorder=4, const bool closed=false, const bool interpends=true) | GEO_PrimNURBCurve | static |
GEO_Curve::buildBlock(GA_PrimitiveTypeId type, GA_Detail *detail, const GA_Offset startpt, const GA_Size npoints, const GEO_PolyCounts &facesizelist, const int *facepointnumbers, const bool closed=true) | GEO_Face | protectedstatic |
GEO_Curve::buildBlock(GA_PrimitiveTypeId type, GA_Detail *detail, const GA_Offset startpt, const GA_Size npoints, const GA_PolyCounts &facesizelist, const int *facepointnumbers, const bool closed=true) | GEO_Face | protectedstatic |
buildFamilyMask() | GEO_PrimNURBCurve | inlineprotectedstatic |
buildGrevilles(UT_Array< GEO_Greville > &dest) const | GEO_Curve | |
calcArea() const override | GEO_Face | virtual |
calcPerimeter() const override | GEO_PrimNURBCurve | virtual |
calcVolume(const UT_Vector3 &refpt) const override | GEO_Face | virtual |
castToMetaPrim() | GEO_Primitive | virtual |
castToMetaPrim() const | GEO_Primitive | virtual |
changePointRef(GA_Offset from, GA_Offset to) override | GEO_Curve | virtual |
chordLenTexture(const GA_RWHandleV3 &txth, bool ptattrib) | GEO_Curve | |
clamp(GA_PointGroup *delpoints=0) | GEO_PrimNURBCurve | |
clearForDeletion() | GA_Primitive | inlinevirtual |
clip(UT_Vector3 normal, float distance=0, GA_PrimitiveGroup *clipgrp=NULL) | GEO_Primitive | virtual |
close(int rounded=1, int preserveShape=0) override | GEO_PrimNURBCurve | virtual |
computeBValue(float u, int i) const | GEO_Curve | |
computeDataPtsUnitTangents(const UT_MatrixF &data_pts, UT_MatrixF &tangents) | GEO_Curve | static |
computeInteriorPointWeights(UT_Array< GA_Offset > &vtxlist, UT_Array< float > &weightlist, fpreal u, fpreal v, fpreal w) const override | GEO_Curve | virtual |
computeNormal() const override | GEO_Face | virtual |
computeNormalD() const override | GEO_Face | virtual |
convert(GEO_ConvertParms &parms, GA_PointGroup *usedpts=0)=0 | GEO_Primitive | pure virtual |
convertNew(GEO_ConvertParms &parms)=0 | GEO_Primitive | pure virtual |
copy(int preserve_shared_pts=0) const override | GEO_Curve | virtual |
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_Primitive | inline |
copyAttributesAndGroups(const GEO_Primitive &src, GA_AttributeRefMap &gah, bool copy_groups=true) | GEO_Primitive | inline |
copyAttributesAndGroups(const GEO_Primitive &src, GA_PrimitiveWrangler &wrangler, bool copy_groups=true) | GEO_Primitive | inline |
copyAttributeValues(const GEO_Primitive &src, GA_PrimitiveWrangler &wrangler) | GEO_Primitive | |
copyBasis(const GEO_Curve *src) | GEO_Curve | protectedvirtual |
copyGroupMembership(const GEO_Primitive &src) | GEO_Primitive | |
copyPrimitive(const GEO_Primitive *src) override | GEO_Curve | virtual |
copySubclassData(const GA_Primitive *source) override | GEO_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 |
correctParam(const UT_Vector4 &p, float &u, float distTol=1e-10F, float angTol=1e-2F, int maxIter=50) const | GEO_PrimNURBCurve | protected |
countBaseMemory(UT_MemoryCounter &counter) const | GEO_Curve | protected |
countMemory(UT_MemoryCounter &counter) const | GA_Primitive | virtual |
curvature(float u, UT_Vector3 &curv) const | GEO_Curve | |
cut(float u1, float u2, int &ind1, int &ind2, int keep)=0 | GEO_Curve | pure virtual |
cycle(int amount, int keepSpan=1) override | GEO_PrimNURBCurve | virtual |
dehomogenizeData(GA_Offset *vertices, GA_AttributeRefMap &hlist, int count) | GEO_Curve | static |
dehomogenizeData(UT_Vector4 *pos, int count) | GEO_Curve | static |
deleteVertex(GA_Size num) override | GEO_PrimNURBCurve | virtual |
deleteVertices(const UT_Array< GA_Size > &nums) | GEO_TriMesh | virtual |
dereferencePoint(GA_Offset point, bool dry_run=false) override | GEO_TriMesh | virtual |
dereferencePoints(const GA_RangeMemberQuery &pt_q, bool dry_run=false) override | GEO_TriMesh | virtual |
destroyVertex(GA_Offset vertex) | GA_Primitive | protected |
detachPoints(GA_PointGroup &grp) override | GEO_TriMesh | virtual |
domainRangeOfCV(int cvidx, int &mink, int &maxk) const override | GEO_PrimNURBCurve | virtual |
edgeApply(GA_EdgeApplyFunc apply, void *data=nullptr) const | GA_Primitive | |
edgeApplyIndex(GA_EdgeApplyIndexFunc apply, void *data=nullptr) const | GA_Primitive | |
elevateOrder(int order) | GEO_Curve | |
enlargeBoundingBox(UT_BoundingRect &b, const GA_Attribute *p) const override | GEO_Primitive | virtual |
enlargeBoundingBox(UT_BoundingBox &b, const GA_Attribute *p) const override | GEO_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 override | GEO_Primitive | virtual |
evaluate(fpreal u, GEO_Vertex result, GEO_AttributeHandleList &gah, int du=0, int uoffset=-1) const | GEO_Face | |
evaluate(fpreal u, GA_Offset result_vtx, GA_AttributeRefMap &gah, int du=0, int uoffset=-1) const | GEO_Face | inline |
evaluate(float u, UT_Vector4 &pos, unsigned du=0, int uoffset=-1) const | GEO_Face | inline |
evaluateBaryCenter(GA_Offset result_vtx, GA_AttributeRefMap &map) const | GEO_Primitive | inline |
evaluateBaryCenterRefMap(GA_Offset result_vertex, GA_AttributeRefMap &hlist) const override | GEO_TriMesh | protectedvirtual |
evaluateBasis(float u, float *ubvals, int &cvoffset, unsigned du=0, int uoffset=-1) const override | GEO_PrimNURBCurve | virtual |
evaluateBasisDerivs(float u, float bmatx[][GA_MAXORDER], int &cvoffset, unsigned du=0, int uoffset=-1) const override | GEO_PrimNURBCurve | virtual |
evaluateBreakpoint(int uidx, UT_Vector4 &pos, int du=0) const override | GEO_PrimNURBCurve | virtual |
evaluateFrenetFrame(UT_Vector3 &x, UT_Vector3 &t, UT_Vector3 &m, UT_Vector3 &b, float u, int accurate=1, int uoffset=-1) const | GEO_Face | virtual |
evaluateHomogeneous(float u, UT_Vector4 &pos, unsigned du=0, int uoffset=-1) const | GEO_Curve | |
evaluateHomogeneous(fpreal u, const GA_ROGenericHandleVertex< T > &h, T &result, int du=0, int uoffset=-1) const | GEO_Curve | |
evaluateInteriorPoint(GA_Offset result_vtx, GA_AttributeRefMap &map, fpreal u, fpreal v, fpreal w=0) const | GEO_Primitive | inline |
evaluateInteriorPoint(UT_Vector4 &pos, fpreal u, fpreal v, fpreal w=0) const | GEO_Primitive | inline |
evaluateInteriorPointRefMap(GA_Offset result_vtx, GA_AttributeRefMap &map, fpreal u, fpreal v, fpreal w=0) const | GEO_Primitive | protectedvirtual |
evaluateInteriorPointV4(UT_Vector4 &pos, fpreal u, fpreal v, fpreal w=0) const | GEO_Primitive | protectedvirtual |
evaluateMesh(const UT_Span< const float > &uvals, GA_Offset *results, GA_AttributeRefMap &hlist, unsigned du=0) const override | GEO_Curve | inlinevirtual |
evaluateMesh(const UT_Span< const float > &uvals, const GA_ROGenericHandleVertex< T > &h, T *pos, unsigned du=0) const | GEO_Curve | |
evaluateMesh(const UT_Span< const float > &uvals, UT_Vector4 *pos, unsigned du=0) const override | GEO_Curve | virtual |
evaluateNormal(float u, UT_Vector3 &nml) const | GEO_Curve | |
evaluateNormalVector(UT_Vector3 &nml, float u, float v=0, float w=0) const override | GEO_Face | virtual |
evaluatePoint(GA_Offset result_vtx, GA_AttributeRefMap &map, fpreal u, fpreal v=0, uint du=0, uint dv=0) const | GEO_Primitive | inline |
evaluatePoint(UT_Vector4 &pos, float u, float v=0, unsigned du=0, unsigned dv=0) const | GEO_Primitive | inline |
evaluatePointRefMap(GA_Offset result_vtx, GA_AttributeRefMap &hlist, fpreal u_unit, fpreal=0, uint du=0, uint=0) const override | GEO_Curve | protectedvirtual |
evaluatePointV4(UT_Vector4 &pos, float u_unit, float=0, unsigned du=0, unsigned=0) const override | GEO_Curve | protectedvirtual |
evaluateRefMap(fpreal u, GA_Offset result_vtx, GA_AttributeRefMap &hlist, int du=0, int uoffset=-1) const override | GEO_Curve | protectedvirtual |
evaluateV4(float u, UT_Vector4 &pos, unsigned du=0, int uoffset=-1) const override | GEO_Curve | protectedvirtual |
extract(float ustart, float ustop) const override | GEO_PrimNURBCurve | virtual |
fillBreakParameters(UT_Array< float > &uvals, int ustartidx, int ustopidx, int ulod) const | GEO_Face | |
fillBreakVals(const GA_Basis &ub, UT_Array< float > &uvals, int ustartidx, int ustopidx, int ulod, bool wrap) | GEO_Face | static |
find(GA_Offset pt) const | GEO_TriMesh | |
findEdgePoints(GA_Offset pta, GA_Offset ptb, GA_Size &pidx0, GA_Size &pidx1) const | GEO_Face | |
findEdgePoints(const GA_Edge &edge, GA_Size &pidx0, GA_Size &pidx1) const | GEO_Face | |
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 |
findVertex(GA_Offset vtx) const | GEO_TriMesh | inline |
flushCECaches() | GA_Primitive | inlinevirtual |
flushCEWriteCaches() | GA_Primitive | inlinevirtual |
forceValidDivisions(int &div, int order, bool closed) | GEO_PrimNURBCurve | static |
forEachPoint(FUNCTOR &&functor) const | GA_Primitive | inline |
forEachVertex(FUNCTOR &&functor) const | GA_Primitive | inline |
GA_DECLARE_INTRINSICS(override) | GEO_Face | protected |
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 |
GEO_Curve(GA_Detail *d, GA_Offset offset=GA_INVALID_OFFSET) | GEO_Curve | inlineprotected |
GEO_Face(GA_Detail *d, GA_Offset offset=GA_INVALID_OFFSET) | GEO_Face | inlineprotected |
GEO_Primitive(GA_Detail *d, GA_Offset offset=GA_INVALID_OFFSET) | GEO_Primitive | inlineprotected |
GEO_PrimNURBCurve(GA_Detail *d, GA_Offset offset=GA_INVALID_OFFSET) | GEO_PrimNURBCurve | inlineprotected |
GEO_TriMesh(GA_Detail *d, GA_Offset offset=GA_INVALID_OFFSET) | GEO_TriMesh | inlineprotected |
getAdjacentBoundaryVertices(GA_Offset vtx, GA_Offset &prev_vtx, GA_Offset &next_vtx) const | GA_Primitive | inlinevirtual |
getBaseMemoryUsage() const | GEO_Curve | protected |
getBasis() const | GEO_Curve | inline |
getBasis() | GEO_Curve | inline |
getBBox(UT_BoundingBox *bbox) const override | GEO_TriMesh | virtual |
getDetail() const | GA_Primitive | inline |
getDim() const | GEO_Curve | inline |
getEdgeCount() const | GEO_Face | |
getEndInterpolation() const | GEO_PrimNURBCurve | |
getFamilyMask() const | GA_Primitive | inline |
getFastVertexCount() const | GEO_TriMesh | inline |
getFastVertexOffset(GA_Size index) const | GEO_TriMesh | inline |
getIndexMap() const | GA_Primitive | inline |
getIndices(fpreal c, int &c1, int &c2, int max_index, int wrap) | GEO_Face | static |
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 | GEO_PrimNURBCurve | virtual |
getKnotLengths(GA_ParameterizationType ptype, UT_Array< float > &lengths) const override | GEO_PrimNURBCurve | virtual |
getKnotRemovalBound(int knotIdx, int mult=0) const | GEO_PrimNURBCurve | |
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 | GA_Primitive | inlinevirtual |
getMinVertexCount() const override | GEO_Face | inlineprotectedvirtual |
getNum() const | GA_Primitive | inline |
getNumSecondary(GA_Index detail) const | GA_Primitive | |
getNumSecondaryDetails() const | GA_Primitive | virtual |
getOrder() const override | GEO_Curve | virtual |
getParent() const | GEO_Primitive | inline |
getPointIndex(GA_Size i) const | GA_Primitive | inline |
getPointOffset(GA_Size i) const | GA_Primitive | inline |
getPointRange(bool harden=false) const | GA_Primitive | 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 | GEO_Primitive | virtual |
getPrimitiveMaskH9(const char *maskstr) | GEO_Primitive | static |
getRangeBBox(const UT_Interval &u, UT_BoundingBox &bbox, const GA_PwHandleRO &h) const =0 | GEO_Curve | pure 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 =0 | GA_Primitive | pure virtual |
getTypeId() const | GA_Primitive | inline |
getTypeName() const | GA_Primitive | inline |
getUniformStep(const UT_Span< const float > &vals, int idx, int nextidx, fpreal &step) | GEO_Face | static |
getVertexCount() const | GA_Primitive | inline |
getVertexElement(GA_Size i) const | GEO_Primitive | |
getVertexIndex(GA_Size primvertexnum) const | GA_Primitive | inline |
getVertexOffset(GA_Size primvertexnum) const | GA_Primitive | inline |
getVertexRange(bool harden=false) const | GA_Primitive | inline |
getVisibleBBox(UT_BoundingBox *bbox) const | GEO_Primitive | virtual |
getWeight(unsigned int r) const | GEO_Curve | |
grevilleTexture(const GA_RWHandleV3 &txth, bool ptattrib) | GEO_Curve | |
hasDEdge(GA_Offset a, GA_Offset b) const | GEO_Face | |
hasEdge(const GA_Edge &edge) const override | GEO_Face | virtual |
hasGuideEdge(int edgeid, UT_Vector3 &a, UT_Vector3 &b) const | GEO_Primitive | virtual |
hasLocalTransform() const | GA_Primitive | inline |
hasXsectPoint(int pointid, UT_Vector3 &p) const | GEO_Primitive | virtual |
insertVertex(GA_Offset ppt=GA_INVALID_OFFSET, GA_Size where=0) override | GEO_PrimNURBCurve | virtual |
internalCalcArea() const | GEO_Face | protected |
internalCalcPerimeter() const | GEO_Face | protected |
internalCalcVolume(const UT_Vector3T< T > &refpt) const | GEO_Face | protected |
internalComputeNormal() const | GEO_Face | protected |
interpretBreakpoint(int idx, UT_Vector3 &p) const | GEO_Curve | |
intersect(const GEO_Primitive &prim, UT_Array< GU_RayInfoHit > &hit_list, float tol=0.01F, int ignoretrim=1) const =0 | GEO_Face | pure virtual |
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_Primitive | virtual |
isBridge(GA_Offset a, GA_Offset b) const | GEO_Face | |
isClosed() const | GEO_Face | inline |
isDegenerate() const override | GEO_Curve | virtual |
isFamily(unsigned family_mask) const | GA_Primitive | inline |
isolate() | GEO_Primitive | inlinevirtual |
isPointListTrivial() const | GA_Primitive | |
isPointUsed(GA_Offset ptoff) const | GA_Primitive | inline |
isPrimary() const | GA_Primitive | inline |
isQuadric() const | GEO_Primitive | inlinevirtual |
isRational() const | GEO_Curve | |
isVertexListTrivial() const | GA_Primitive | inline |
isVisible() const | GA_Primitive | virtual |
iterateEdges(GA_IterateEdgesFunc apply_func) const override | GEO_Face | virtual |
iterateEdgesByVertex(GA_IterateEdgesByVertexFunc apply_func) const override | GEO_Face | virtual |
jsonLoadBasis(UT_JSONParser &p) override | GEO_Curve | virtual |
jsonLoadBasis(UT_JSONParser &p, const UT_JSONValue &v) override | GEO_Curve | virtual |
jsonSaveBasis(UT_JSONWriter &w) const override | GEO_Curve | virtual |
jsonSaveBasis(UT_JSONValue &v) const override | GEO_Curve | virtual |
loadH9(UT_IStream &is, const UT_Array< GA_AttribLoadDataH9 > &prim_attribs, const UT_Array< GA_AttribLoadDataH9 > &vtx_attribs) override | GEO_Face | virtual |
loadPrivateH9(UT_IStream &is) override | GEO_Curve | protectedvirtual |
loadVertexArray(UT_JSONParser &p, const GA_LoadMap &map) | GEO_TriMesh | |
loft(int newcount, int start=-1, int stop=-1) override | GEO_PrimNURBCurve | virtual |
mergeGroup(GEO_Detail *gdp, GA_PrimitiveGroup *nurbs) | GEO_PrimNURBCurve | static |
mergeGroup(GEO_Detail *gdp, UT_Array< GEO_Primitive * > *nurbcurves_array) | GEO_PrimNURBCurve | static |
multipleInsert(GA_Size where, GA_Size count, bool append_pointsss=true) | GEO_TriMesh | protected |
myBasis | GEO_Curve | protected |
myVertexList | GA_Primitive | protected |
newBasis() const override | GEO_PrimNURBCurve | protectedvirtual |
normal(NormalComp &output) const override | GEO_Face | virtual |
normal(NormalCompD &output) const override | GEO_Face | virtual |
NormalComp typedef | GEO_Primitive | |
NormalCompArray typedef | GEO_Primitive | |
NormalCompArrayD typedef | GEO_Primitive | |
NormalCompAttr typedef | GEO_Primitive | |
NormalCompAttrD typedef | GEO_Primitive | |
NormalCompBuffered typedef | GEO_Primitive | |
NormalCompBufferedD typedef | GEO_Primitive | |
NormalCompD typedef | GEO_Primitive | |
normalizeDomain(float len=0.0F, fpreal *neworigin=0) | GEO_Curve | inline |
normalizeWeights() | GEO_Curve | |
open(int preserveShape=0, int=0) override | GEO_PrimNURBCurve | virtual |
openAt(float u)=0 | GEO_Curve | pure virtual |
operator()(GA_Size i) const | GEO_TriMesh | inline |
operator()(GA_Size i) | GEO_TriMesh | inline |
operator[](GA_Size i) const | GEO_TriMesh | inline |
operator[](GA_Size i) | GEO_TriMesh | inline |
parametricBBox(float u, float v, float *u0, float *u1, float *v0, float *v1) override | GEO_Curve | virtual |
planar(GD_Detail &dgdp, int copyxy=0) const override | GEO_PrimNURBCurve | virtual |
pointInFace(const UT_Vector3 &pos, const UT_Vector3 *normal) const | GEO_Face | virtual |
primCompatMaskFromTypeId(int type_id) | GA_Primitive | inlinestatic |
radius() const | GEO_Face | |
raiseOrder(int neworder, GA_AttributeRefMap &map) | GEO_Curve | inline |
raiseOrder(int neworder) | GEO_Curve | inline |
raiseOrderInt(int neworder) override | GEO_PrimNURBCurve | protectedvirtual |
raiseOrderRefMap(int neworder, GA_AttributeRefMap &m) override | GEO_PrimNURBCurve | protectedvirtual |
realToUnitDomain(float u_real) const override | GEO_Curve | virtual |
realToUnitDomainD(double u_real) const | GEO_Curve | protected |
realToUnitPair(float ureal, float vreal, float &uunit, float &vunit) const override | GEO_Face | virtual |
reconfigure(unsigned type, int order, bool open, bool interpends, bool nonrational) const =0 | GEO_Curve | pure virtual |
refine(float k, GA_AttributeRefMap &gah, int r=1) | GEO_Face | inline |
refine(float k, int r=1) | GEO_Face | inline |
refineInt(float k, int r=1) override | GEO_PrimNURBCurve | protectedvirtual |
refineRefMap(float k, GA_AttributeRefMap &hl, int r=1) override | GEO_PrimNURBCurve | protectedvirtual |
registerIntrinsics(GA_PrimitiveDefinition &defn) | GEO_PrimNURBCurve | inlineprotectedstatic |
registerSharedLoadData(int load_data_type, GA_SharedDataHandlePtr item) | GA_Primitive | virtual |
registerVertex(GA_Offset vertex) | GA_Primitive | protected |
releaseVertex(GA_Offset vtx) override | GEO_TriMesh | protectedvirtual |
removeRepeatedPoints(float tol=0.001F, bool check_order=false, bool count_only=false, bool delete_orphaned_points=false) | GEO_Face | virtual |
removeRepeatedVertices(bool check_order=false, bool count_only=false, bool delete_orphaned_points=false) | GEO_Face | virtual |
reparameterize(GA_ParameterizationType ptype) override | GEO_PrimNURBCurve | virtual |
reverse() override | GEO_PrimNURBCurve | virtual |
sampleEnds(int n) | GEO_Face | |
saveH9(std::ostream &os, bool binary, const UT_Array< GA_AttribSaveDataH9 > &prim_attribs, const UT_Array< GA_AttribSaveDataH9 > &vtx_attribs) const override | GEO_Face | virtual |
savePrivateH9(std::ostream &os, bool binary) const override | GEO_Curve | protectedvirtual |
saveSharedLoadData(UT_JSONWriter &w, GA_SaveMap &save, GA_GeometryIndex *geo_index) const | GA_Primitive | virtual |
saveVertexArray(UT_JSONWriter &w, const GA_SaveMap &map) const | GEO_TriMesh | |
setAnyBasis(GA_Basis *ub) | GEO_Curve | inline |
setBasis(GA_Basis *ub) | GEO_Curve | inline |
setBasisCopy(const GA_Basis *basis) override | GEO_PrimNURBCurve | protectedvirtual |
setClosed(bool isclosed) | GEO_Face | inline |
setCV(unsigned r, const UT_Vector4 &v) | GEO_Curve | |
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) | GEO_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 nvertices) | GEO_TriMesh | inline |
setVertexPoint(GA_Size i, GA_Offset pt) | GEO_TriMesh | inline |
setWeight(unsigned int r, float w) | GEO_Curve | |
solveAndApplyConstraints(const UT_Vector ¶m, const UT_IntArray &dervs, UT_MatrixF &changes) | GEO_Curve | |
solveConstraints(const UT_Vector ¶m, const UT_IntArray &dervs, UT_MatrixF &soln, UT_IntArray &cv_index) | GEO_Curve | |
stashed(bool beingstashed, GA_Offset offset=GA_INVALID_OFFSET) | GA_Primitive | virtual |
stealCEBuffers(const GA_Primitive *src) | GA_Primitive | inlinevirtual |
stealVertex(GA_Offset vtx, GA_Offset insert_before_vtx=GA_INVALID_OFFSET) | GEO_TriMesh | virtual |
subdivide(float u, GA_AttributeRefMap &map) | GEO_Face | inline |
subdivide(float u) | GEO_Face | inline |
subdivideFloat(float u) override | GEO_PrimNURBCurve | protectedvirtual |
subdivideRefMap(float u, GA_AttributeRefMap &map) override | GEO_PrimNURBCurve | protectedvirtual |
supportsHedge() const | GA_Primitive | inlinevirtual |
swapOffsetValue(const GA_Defragment &defrag) | GA_Primitive | |
swapVertexOffsets(const GA_Defragment &defrag) | GA_Primitive | virtual |
swapVertices(GA_Size i, GA_Size j) | GEO_TriMesh | inlineprotected |
theEmptySaveAttribs | GEO_Primitive | static |
toggleEndCondition() | GEO_PrimNURBCurve | |
transform(const UT_Matrix4 &) | GEO_Primitive | virtual |
transformBkptsFixed(const UT_IntArray &uindices, const UT_Matrix4 &matx, GA_PointGroup *ptgroup=NULL, GEO_Delta *geodelta=0) | GEO_PrimNURBCurve | protectedvirtual |
transformBkptsNonFixed(const UT_IntArray &uindices, const UT_Matrix4 &matx, GA_PointGroup *ptgroup=NULL, GEO_Delta *geodelta=0) | GEO_PrimNURBCurve | protected |
transformBreakpoints(const UT_IntArray &uindices, const UT_Matrix4 &matx, int fixbkpts=1, GA_PointGroup *ptgroup=NULL, GEO_Delta *geodelta=0) override | GEO_PrimNURBCurve | virtual |
translateBkptsFixed(const UT_IntArray &uindices, const UT_Vector3 &delta, GA_PointGroup *ptgroup=NULL, GEO_Delta *geodelta=0) | GEO_PrimNURBCurve | protectedvirtual |
translateBkptsNonFixed(const UT_IntArray &uindices, const UT_Vector3 &delta, GA_PointGroup *ptgroup=NULL, GEO_Delta *geodelta=0) | GEO_PrimNURBCurve | protected |
translateBreakpoints(const UT_IntArray &uindices, const UT_Vector3 &delta, int fixbkpts=1, GA_PointGroup *ptgroup=NULL, GEO_Delta *geodelta=0) override | GEO_PrimNURBCurve | virtual |
unclamp() | GEO_PrimNURBCurve | |
uniformTexture(const GA_RWHandleV3 &txth, bool ptattrib) | GEO_Curve | |
unitLengthToUnitDomain(float ulength, float tolerance=1e-05F) const override | GEO_Curve | virtual |
unitLengthToUnitDomainD(double ulength, double ftolerance) const | GEO_Curve | protected |
unitLengthToUnitPair(float ulength, float vlength, float &uparm, float &vparm) const override | GEO_Face | virtual |
unitLengthToUnitPair(float ulength, float vlength, float &uparm, float &vparm, float tolerance) const override | GEO_Face | virtual |
unitToRealAdjust(float *uunit, float *ureal, int ulen, int num) | GEO_Face | static |
unitToRealDomain(float u_unit) const override | GEO_Curve | virtual |
unitToRealDomainD(double u_unit) const | GEO_Curve | protected |
unitToRealPair(float uunit, float vunit, float &ureal, float &vreal) const override | GEO_Face | virtual |
unitToRealSequence(float *uunit, float *ureal, int ulen) const override | GEO_Curve | virtual |
unitToUnitLengthDomain(float uparm) const override | GEO_Curve | virtual |
unitToUnitLengthDomainD(double uparm) const | GEO_Curve | protected |
unitToUnitLengthPair(float uparm, float vparm, float &ulength, float &vlength) const override | GEO_Face | virtual |
unrefine(int knotIdx, GA_AttributeRefMap &hlist, int num, int mult=0, fpreal tol=1e-4F, GA_PointGroup *deleteGroup=0) | GEO_PrimNURBCurve | |
unrefine(int knotIdx, int num, int mult=0, float tol=1e-4F, GA_PointGroup *deleteGroup=0) | GEO_PrimNURBCurve | |
unroll(int append_pts=1) override | GEO_PrimNURBCurve | virtual |
uvDist(float u1, float v1, float u2, float v2) const override | GEO_Face | virtual |
validate() const override | GEO_Curve | protectedvirtual |
validInterval(int &a, int &b) const override | GEO_Curve | virtual |
validRange(float &ua, float &ub) const override | GEO_Curve | virtual |
vertexApply(bool(*apply)(GA_Offset vtx, void *), void *data=0) const final | GEO_TriMesh | virtual |
vertexPoint(GA_Size i) const | GEO_TriMesh | inlineprotected |
warp(float u, const UT_Vector3 &delta, GA_AttributeRefMap &map, float sharpness=0.0f, float bias=-1.0f) override | GEO_PrimNURBCurve | virtual |
warpAlongNormal(float u, float distance, GA_AttributeRefMap &map, float sharpness, float bias) | GEO_Face | |
weights(unsigned short on_off) override | GEO_Curve | virtual |
wireVertex(GA_Offset vertex, GA_Offset point) | GA_Primitive | protected |
~GA_Primitive() | GA_Primitive | inlinevirtual |
~GEO_Curve() override | GEO_Curve | inlineprotected |
~GEO_Face() override | GEO_Face | inlineprotected |
~GEO_Primitive() override | GEO_Primitive | inlineprotected |
~GEO_PrimNURBCurve() override | GEO_PrimNURBCurve | inlineprotected |