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

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

addFaceSet(const char *name, const GT_FaceSetPtr &set)GT_PrimCurveMesh
attributeMerge(const GT_Primitive &src, const UT_StringMMPattern *vertex_pattern, const UT_StringMMPattern *point_pattern, const UT_StringMMPattern *uniform_pattern, const UT_StringMMPattern *detail_pattern) const GT_Primitiveinline
className() const overrideGT_PrimCurveMeshinlinevirtual
clone() const GT_Primitiveinline
computePerimeter(int seg) const overrideGT_PrimCurveMeshvirtual
computeSurfaceArea(int seg=0) const GT_Primitivevirtual
computeVelocityRange(UT_Vector3 &vmin, UT_Vector3 &vmax, const GT_DataArrayHandle &v)GT_Primitivestatic
computeVolume(const UT_Vector3 &ref_P, int seg=0) const GT_Primitivevirtual
conditionalAddRef() noexceptUT_IntrusiveRefCounter< GT_Primitive >inline
copyTransformed(const GT_TransformHandle &x, bool force=false) const GT_Primitive
createPointNormals(int segment=0, const UT_StringRef &P=GA_Names::P, bool normalize=true, const fpreal32 *pntdata=NULL, GT_Storage store=GT_STORE_REAL32) const GT_Primitivevirtual
createPrimitiveTypeId()GT_Primitivestatic
doAttributeMerge(const GT_Primitive &src, const UT_StringMMPattern *vertex, const UT_StringMMPattern *point, const UT_StringMMPattern *uniform, const UT_StringMMPattern *detail) const overrideGT_PrimCurveMeshvirtual
doHarden() const overrideGT_PrimCurveMeshvirtual
doSoftCopy() const overrideGT_PrimCurveMeshinlinevirtual
dumpAttributeLists(const char *label, bool data_too) const GT_Primitive
dumpPrimitive() const GT_Primitive
enlargeBounds(UT_BoundingBox boxes[], int nseg) const overrideGT_PrimCurveMeshvirtual
enlargeP(UT_BoundingBox &box, const GT_AttributeListHandle &list, int segment) const GT_Primitiveprotected
enlargeP(UT_BoundingBox &B, const GT_DataArrayHandle &P) const GT_Primitiveprotected
enlargePw(UT_BoundingBox &B, const GT_DataArrayHandle &P) const GT_Primitiveprotected
enlargeRenderBounds(UT_BoundingBox b[], int n) const overrideGT_PrimCurveMeshvirtual
enlargeWidth(UT_BoundingBox boxes[], int nsegments, fpreal defwidth=-1) const GT_Primitive
expandUniformVarying() const GT_PrimCurveMesh
faceSetMap() const GT_PrimCurveMeshinline
findAttribute(const UT_StringRef &name, GT_Owner &owner, int segment) const GT_Primitive
getAttributeList(GT_Owner owner) const GT_Primitive
getBasis() const GT_PrimCurveMeshinline
getBreakpointsParameterization() const GT_PrimCurveMeshinline
getClosed() const GT_PrimCurveMeshinline
getCurve(GT_Offset i) const GT_PrimCurveMesh
getCurveCount() const GT_PrimCurveMesh
getCurveCountArray() const GT_PrimCurveMeshinline
getCurveCounts(GT_IndexingMode mode=GT_INDEXING_QUICK) const GT_PrimCurveMesh
getDataIdHash(int64 &hash, int segment=0, bool cache_data_id=false) const GT_Primitive
getDetail() const GT_PrimCurveMeshinline
getDetailAttributes() const overrideGT_PrimCurveMeshinlinevirtual
getMemoryUsage() const overrideGT_PrimCurveMeshvirtual
getMotionSegments() const overrideGT_PrimCurveMeshvirtual
getOrder(GT_Offset curve) const GT_PrimCurveMeshinline
getPointAttributes() const GT_Primitivevirtual
getPrimitiveTransform() const GT_Primitiveinline
getPrimitiveType() const overrideGT_PrimCurveMeshvirtual
getTopologyVersion(int64 &version) const GT_Primitivevirtual
getUniform() const GT_PrimCurveMeshinline
getUniformAttributes() const overrideGT_PrimCurveMeshinlinevirtual
getUniqueID(int64 &id) const GT_Primitivevirtual
getUseBreakpoints() const GT_PrimCurveMeshinline
getVelocityRange(UT_Vector3 &min, UT_Vector3 &max, const UT_StringRef &attribute_name=GA_Names::v) const GT_Primitivevirtual
getVertex() const GT_PrimCurveMeshinline
getVertexAttributes() const overrideGT_PrimCurveMeshinlinevirtual
getVertexCount(GT_Offset face) const GT_PrimCurveMeshinline
getVertexList() const GT_Primitivevirtual
getVertexOffset(GT_Offset face) const GT_PrimCurveMeshinline
getWrap() const GT_PrimCurveMeshinline
GT_PrimCurveMesh()GT_PrimCurveMesh
GT_PrimCurveMesh(const GT_PrimCurveMesh &src)GT_PrimCurveMeshinline
GT_PrimCurveMesh(const GT_PrimCurveMesh &src, const GT_AttributeListHandle &vattrib, const GT_AttributeListHandle &uattrib, const GT_AttributeListHandle &dattrib)GT_PrimCurveMeshinline
GT_PrimCurveMesh(const GT_PrimCurveMesh &src, GT_Basis basis, const GT_CountArray &counts, const GT_AttributeListHandle &vattrib, const GT_AttributeListHandle &uattrib, const GT_AttributeListHandle &dattrib, bool wrap, const GT_FaceSetMapPtr &fsets, bool closed=false, bool use_breakpoints=false, GT_Parameterization breakpoint_parameterization=GT_PARAMETERIZATION_CHORD)GT_PrimCurveMeshinline
GT_PrimCurveMesh(GT_Basis basis, const GT_DataArrayHandle &vtx_counts, const GT_AttributeListHandle &vertex, const GT_AttributeListHandle &uniform, const GT_AttributeListHandle &detail, bool wrap, GT_IndexingMode indexing=GT_INDEXING_QUICK, bool closed=false, bool use_breakpoints=false, GT_Parameterization breakpoint_parameterization=GT_PARAMETERIZATION_CHORD)GT_PrimCurveMeshinline
GT_PrimCurveMesh(const GT_PrimCurve &curve)GT_PrimCurveMesh
GT_Primitive()GT_Primitive
GT_Primitive(const GT_Primitive &src)GT_Primitive
harden() const GT_Primitiveinline
hasDataArray(const UT_StringRef &name, GT_Owner owner_scope[], int num_owners, GT_Storage *storage=NULL, GT_Size *tuple_size=NULL) const GT_Primitivevirtual
init(GT_Basis basis, const GT_DataArrayHandle &vtx_counts, const GT_AttributeListHandle &vertex, const GT_AttributeListHandle &uniform, const GT_AttributeListHandle &detail, bool wrap, GT_IndexingMode indexing=GT_INDEXING_QUICK, bool closed=false, bool use_breakpoint_size=false, GT_Parameterization breakpoint_parameterization=GT_PARAMETERIZATION_CHORD)GT_PrimCurveMesh
isFrameInfoAvailable() const GT_Primitiveinline
isStaticGeometry() const GT_Primitiveinline
isUniformOrder() const GT_PrimCurveMeshinline
knotOffset(GT_Offset curve) const GT_PrimCurveMeshinline
knots() const GT_PrimCurveMeshinline
mergeAttributeLists(bool &changed, const GT_AttributeListHandle &src, const GT_AttributeListHandle &merge, const UT_StringMMPattern *pattern, const UT_StringMMPattern *alternate=NULL)GT_Primitivestatic
operator delete(void *p, size_t size)GT_Primitivestatic
operator new(size_t size)GT_Primitivestatic
operator new(size_t size, void *p)GT_Primitivestatic
operator=(const UT_IntrusiveRefCounter &) noexceptUT_IntrusiveRefCounter< GT_Primitive >inline
pinCurves() const GT_PrimCurveMesh
refine(GT_Refine &refiner, const GT_RefineParms *parms) const overrideGT_PrimCurveMeshvirtual
refineCopyTransformFrom(const GT_Primitive &src)GT_Primitive
refineDetail(const GU_ConstDetailHandle &detail, const GT_RefineParms *parms)GT_Primitivestatic
refinePrimitive(const GT_PrimitiveHandle &primh, const GT_RefineParms *parms)GT_Primitivestatic
refineToLinear(const GT_RefineParms *parms=NULL, fpreal lod_scale=-1) const GT_PrimCurveMesh
removeDegenerate() const GT_PrimCurveMesh
save(UT_JSONWriter &w) const overrideGT_PrimCurveMeshvirtual
saveAttributeLists(UT_JSONWriter &w) const GT_Primitive
setBasis(GT_Basis basis, int order=4)GT_PrimCurveMesh
setBasis(GT_Basis basis, const GT_DataArrayHandle &order)GT_PrimCurveMesh
setFaceSetMap(const GT_FaceSetMapPtr &v)GT_PrimCurveMeshinline
setKnots(const GT_DataArrayHandle &knots)GT_PrimCurveMesh
setOrder(int order)GT_PrimCurveMeshinline
setOrder(const GT_DataArrayHandle &order)GT_PrimCurveMeshinline
setPrimitiveTransform(const GT_TransformHandle &x)GT_Primitiveinline
setStaticGeometry(bool static_geo)GT_Primitiveinline
uniformOrder() const GT_PrimCurveMeshinline
unpinCurves() const GT_PrimCurveMesh
updateGeoPrim(const GU_ConstDetailHandle &dtl, const GT_RefineParms &parms)GT_Primitivevirtual
use_count() const noexceptUT_IntrusiveRefCounter< GT_Primitive >inline
UT_IntrusiveRefCounter() noexceptUT_IntrusiveRefCounter< GT_Primitive >inline
UT_IntrusiveRefCounter(const UT_IntrusiveRefCounter &) noexceptUT_IntrusiveRefCounter< GT_Primitive >inline
varyingOrders() const GT_PrimCurveMeshinline
viewportRefineOptions() const overrideGT_PrimCurveMeshvirtual
~GT_PrimCurveMesh() overrideGT_PrimCurveMesh
~GT_Primitive()GT_Primitivevirtual
~UT_IntrusiveRefCounter()UT_IntrusiveRefCounter< GT_Primitive >inlineprotected