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

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

adjustTesselationCounts(GT_Size &nu, GT_Size &nv) const overrideGT_PrimCircleprotectedvirtual
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_PrimCircleinlinevirtual
clone(const GT_Parametric &uv) const overrideGT_PrimCircleinlineprotectedvirtual
GT_Primitive::clone() const GT_Primitiveinline
computeCircleBounds(UT_BoundingBox &box, const GT_Parametric &uv)GT_PrimCirclestatic
computePerimeter(int seg=0) const GT_Primitivevirtual
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
createMesh(GT_Size nu, GT_Size nv, fpreal u0, fpreal u1, fpreal v0, fpreal v1, bool create_normals=true, bool create_uv=true, GT_Storage Pstorage=GT_STORE_REAL32, GT_Storage Nstorage=GT_STORE_REAL32) const GT_PrimQuadricprotectedvirtual
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 GT_Primitivevirtual
doHarden() const overrideGT_PrimCirclevirtual
doSoftCopy() const overrideGT_PrimCircleinlinevirtual
dumpAttributeLists(const char *label, bool data_too) const GT_Primitive
dumpPrimitive() const GT_Primitive
enlargeBounds(UT_BoundingBox boxes[], int nsegments) const overrideGT_PrimQuadricvirtual
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 boxes[], int nsegments) const GT_Primitivevirtual
enlargeWidth(UT_BoundingBox boxes[], int nsegments, fpreal defwidth=-1) const GT_Primitive
extractRefineParms(const GT_RefineParms *parms, GT_Size &nu, GT_Size &nv, fpreal &u0, fpreal &u1, fpreal &v0, fpreal &v1)GT_PrimQuadricprotectedstatic
fillQN(UT_Vector3F *P, GT_Size n, const fpreal *u, fpreal v) const overrideGT_PrimCircleprotectedvirtual
fillQN(UT_Vector3D *P, GT_Size n, const fpreal *u, fpreal v) const overrideGT_PrimCircleprotectedvirtual
fillQP(UT_Vector3F *P, GT_Size n, const fpreal *u, fpreal v) const overrideGT_PrimCircleprotectedvirtual
fillQP(UT_Vector3D *P, GT_Size n, const fpreal *u, fpreal v) const overrideGT_PrimCircleprotectedvirtual
findAttribute(const UT_StringRef &name, GT_Owner &owner, int segment) const GT_Primitive
getAttributeList(GT_Owner owner) const GT_Primitive
getAttributes() const GT_PrimQuadricinline
getDataIdHash(int64 &hash, int segment=0, bool cache_data_id=false) const GT_Primitive
getDetailAttributes() const overrideGT_PrimQuadricinlinevirtual
getMemoryUsage() const overrideGT_PrimQuadricvirtual
getMotionSegments() const overrideGT_PrimQuadricvirtual
getParametric() const GT_PrimQuadricinline
getPointAttributes() const GT_Primitivevirtual
getPrimitiveTransform() const GT_Primitiveinline
getPrimitiveType() const overrideGT_PrimCirclevirtual
getQBounds(UT_BoundingBox &box) const overrideGT_PrimCircleprotectedvirtual
getQN(UT_Vector3F &N, fpreal u, fpreal v) const GT_PrimQuadricinline
getQN(UT_Vector3D &N, fpreal u, fpreal v) const GT_PrimQuadricinline
getQP(UT_Vector3F &P, fpreal u, fpreal v) const GT_PrimQuadricinline
getQP(UT_Vector3D &P, fpreal u, fpreal v) const GT_PrimQuadricinline
getTopologyVersion(int64 &version) const GT_Primitivevirtual
getUniformAttributes() const GT_Primitivevirtual
getUniqueID(int64 &id) const GT_Primitivevirtual
getVelocityRange(UT_Vector3 &min, UT_Vector3 &max, const UT_StringRef &attribute_name=GA_Names::v) const GT_Primitivevirtual
getVertexAttributes() const GT_Primitivevirtual
getVertexList() const GT_Primitivevirtual
GT_PrimCircle()GT_PrimCircleinline
GT_PrimCircle(const GT_AttributeListHandle &attribs, const GT_TransformHandle &transform, const GT_Parametric &uv=GT_Parametric())GT_PrimCircleinline
GT_PrimCircle(const GT_PrimCircle &src, const GT_Parametric &uv)GT_PrimCircleinline
GT_PrimCircle(const GT_PrimCircle &src)GT_PrimCircleinline
GT_Primitive()GT_Primitive
GT_Primitive(const GT_Primitive &src)GT_Primitive
GT_PrimQuadric()GT_PrimQuadricinline
GT_PrimQuadric(const GT_AttributeListHandle &attribs, const GT_TransformHandle &transform, const GT_Parametric &uv=GT_Parametric())GT_PrimQuadricinline
GT_PrimQuadric(const GT_PrimQuadric &src)GT_PrimQuadricinline
GT_PrimQuadric(const GT_PrimQuadric &src, const GT_Parametric &uv)GT_PrimQuadricinline
harden() const GT_Primitiveinline
hardenAttributes()GT_PrimQuadricprotected
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(const GT_AttributeListHandle &attribs, const GT_TransformHandle &transform, const GT_Parametric &uv)GT_PrimCircleinline
isFrameInfoAvailable() const GT_Primitiveinline
isStaticGeometry() const GT_Primitiveinline
makeCurve(const GT_RefineParms *parms, UT_Axis3::axis axis=UT_Axis3::XAXIS, fpreal axis_trans=0.0f, fpreal radius=1.0f)GT_PrimCirclestatic
makePolygonMesh(const GT_RefineParms *parms, UT_Axis3::axis axis=UT_Axis3::XAXIS, fpreal axis_trans=0.0f, fpreal radius=1.0f)GT_PrimCirclestatic
mergeAttributeLists(bool &changed, const GT_AttributeListHandle &src, const GT_AttributeListHandle &merge, const UT_StringMMPattern *pattern, const UT_StringMMPattern *alternate=NULL)GT_Primitivestatic
myAttributesGT_PrimQuadricprotected
myUVGT_PrimQuadricprotected
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
refine(GT_Refine &refiner, const GT_RefineParms *parms) const overrideGT_PrimQuadricvirtual
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
refineToCurve(const GT_RefineParms *parms) const GT_PrimCircle
refineToPolygonMesh(const GT_RefineParms *parms) const overrideGT_PrimCirclevirtual
save(UT_JSONWriter &w) const overrideGT_PrimCircleinlinevirtual
saveAttributeLists(UT_JSONWriter &w) const GT_Primitive
saveQuadric(UT_JSONWriter &w, const char *name) const GT_PrimQuadricinline
setPrimitiveTransform(const GT_TransformHandle &x)GT_Primitiveinline
setStaticGeometry(bool static_geo)GT_Primitiveinline
splitU()GT_PrimQuadricinline
splitV()GT_PrimQuadricinline
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
viewportRefineOptions() const overrideGT_PrimQuadricvirtual
~GT_PrimCircle() overrideGT_PrimCircle
~GT_Primitive()GT_Primitivevirtual
~GT_PrimQuadric() overrideGT_PrimQuadric
~UT_IntrusiveRefCounter()UT_IntrusiveRefCounter< GT_Primitive >inlineprotected