|
HDK
|
This is the complete list of members for GOP_Guide, including all inherited members.
| addAlphaAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
| addAngularVelocityAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
| addAttribute(const UT_StringHolder &name, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype, GA_AttributeOwner who, GA_AttributeScope scope=GA_SCOPE_PUBLIC) | GEO_Detail | |
| addAverageCaptureWeight(const GA_PointGroup *ptgroup, const UT_String &root_path, UT_StringMap< float * > &averages) const | GEO_Detail | |
| addCaptureFrameAttribute(CaptureType t=CAPTURE_BONE, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
| addCaptureRegion(const UT_String &cregion_name, const UT_Matrix4 &parent_xform, const GEO_Detail *tube_gdp) | GEO_Detail | |
| addCaptureRegion(const UT_String &cregion_name, const UT_Matrix4 &xform, float tcap, float bcap, float taperx, float taperz) | GEO_Detail | |
| addCaptureRegion(const UT_String &cregion_name, CaptureType type) | GEO_Detail | |
| addCaptureSkelRootAttribute(CaptureType t=CAPTURE_BONE) | GEO_Detail | |
| addComAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
| addDictArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size=1, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_STRING, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | |
| addDictArray(GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size=1, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_STRING, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | inline |
| addDictTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | |
| addDictTuple(GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | inline |
| addDiffuseAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
| addDistanceAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
| addError(GU_ErrorCodes code, const char *msg=0) const | GU_Detail | inline |
| addFloatArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size=1, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_REAL32, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | |
| addFloatArray(GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size=1, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_REAL32, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | inline |
| addFloatTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size, const GA_Defaults &defaults=GA_Defaults(0.0), const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_REAL32, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | |
| addFloatTuple(GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size, const GA_Defaults &defaults=GA_Defaults(0.0), const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_REAL32, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | inline |
| addGlobalAttrib(const GA_Attribute *src) | GEO_Detail | inline |
| addGlobalAttrib(GA_AttributeScope scope, const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GEO_Detail | inline |
| addGlobalAttrib(const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GEO_Detail | inline |
| addIndexPairAttribute(GA_AttributeOwner owner, const UT_StringHolder &name, int n_pairs, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
| addIntArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size=1, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_INT32, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | |
| addIntArray(GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size=1, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_INT32, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | inline |
| addIntTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size, const GA_Defaults &defaults=GA_Defaults(0), const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_INT32, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | |
| addIntTuple(GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size, const GA_Defaults &defaults=GA_Defaults(0), const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_INT32, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | inline |
| addLODAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
| addMessage(GU_ErrorCodes code, const char *msg=0) const | GU_Detail | inline |
| addNormalAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
| addOrientAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
| addPointAttrib(const GA_Attribute *src) | GEO_Detail | inline |
| addPointAttrib(GA_AttributeScope scope, const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GEO_Detail | inline |
| addPointAttrib(const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GEO_Detail | inline |
| addPointCaptureAlphaAttribute(float dflt, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
| addPointCaptureAttribute(geo_NPairs n_pairs, CaptureType t=CAPTURE_BONE, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
| addPrimAttrib(const GA_Attribute *src) | GEO_Detail | inline |
| addPrimAttrib(GA_AttributeScope scope, const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GEO_Detail | inline |
| addPrimAttrib(const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GEO_Detail | inline |
| addPtIndexPairAttribute(const UT_StringHolder &name, geo_NPairs n_pairs, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
| addRestAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID, const UT_StringHolder &name=UT_StringHolder::theEmptyString) | GEO_Detail | |
| addStringArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size=1, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_STRING, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | |
| addStringArray(GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size=1, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, GA_Storage storage=GA_STORE_STRING, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | inline |
| addStringTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | |
| addStringTuple(GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size, const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | inline |
| addTailInitializer(GA_Attribute *attrib) | GA_Detail | |
| addTextureAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
| addTubeCaptureAttribute(GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
| addTuple(GA_Storage storage, GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, int tuple_size, const GA_Defaults &defaults=GA_Defaults(0.0), const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | |
| addTuple(GA_Storage storage, GA_AttributeOwner owner, const UT_StringHolder &name, int tuple_size, const GA_Defaults &defaults=GA_Defaults(0.0), const UT_Options *creation_args=0, const GA_AttributeOptions *attribute_options=0, const GA_ReuseStrategy &reuse=GA_ReuseStrategy()) | GEO_Detail | inline |
| addVariableName(const char *attr, const char *varname) | GEO_Detail | |
| addVelocityAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID) | GEO_Detail | |
| addVertexAttrib(const GA_Attribute *src) | GEO_Detail | inline |
| addVertexAttrib(GA_AttributeScope scope, const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GEO_Detail | inline |
| addVertexAttrib(const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GEO_Detail | inline |
| addWarning(GU_ErrorCodes code, const char *msg=0) const | GU_Detail | inline |
| align(GU_AlignParms &parms) | GU_Detail | |
| appendPoint() | GA_Detail | inline |
| appendPointBlock(GA_Size npoints) | GA_Detail | inline |
| appendPointCopy(GA_Offset src, GA_PointWrangler &wrangler) | GEO_Detail | inline |
| appendPointCopy(GA_Offset src) | GEO_Detail | inline |
| appendPointOffset() | GEO_Detail | inline |
| appendPrimitive(const GA_PrimitiveTypeId &type) | GEO_Detail | inline |
| GA_Detail::appendPrimitive(const UT_StringRef &type) | GA_Detail | |
| appendPrimitiveBlock(const GA_PrimitiveTypeId &type, GA_Size nprimitives) | GA_Detail | |
| appendPrimitivesAndVertices(const GA_PrimitiveTypeId &type, GA_Size nprimitives, GA_Size nvertices_each, GA_Offset &vertex_block_start, bool closed_flag=false) | GA_Detail | |
| appendPrimitivesAndVertices(const GA_PrimitiveTypeId &type, const GA_PolyCounts &vertex_counts, GA_Offset &vertex_block_start, bool closed_flag=false) | GA_Detail | |
| appendPrimitivesAndVertices(const std::pair< int, exint > *primtype_count_pairs, const GA_PolyCounts &vertex_counts, GA_Offset &vertex_block_start, const exint *closed_span_length=nullptr, exint ncopies=1) | GA_Detail | |
| appendVertex() | GA_Detail | inline |
| appendVertexBlock(GA_Size nvertices) | GA_Detail | inline |
| applyTexture(GU_TextureType type, GU_AxisType axis, const GA_PrimitiveGroup *primGroup=0, int applyToVertex=-1, int fixPolySeams=0, const GU_CameraParms *userData=0) | GU_Detail | |
| applyTexture(const UT_StringRef &uvattribname, GU_TextureType type, GU_AxisType axis, const GA_PrimitiveGroup *primGroup=0, int applyToVertex=-1, int fixPolySeams=0, const GU_CameraParms *userData=0) | GU_Detail | |
| applyTraceTexture(float xres, float yres, float resolution) | GU_Detail | |
| approxCurveGlobal(const GEO_Face &face, const GA_PrimitiveTypeId &type=GEO_PRIMNURBCURVE, int order=4, float tol=1e-1F, float smooth=0.0F, int noMultipleKnots=1) | GU_Detail | |
| approxCurveGlobal(const UT_Vector4Array &v4Data, const GA_PrimitiveTypeId &type=GEO_PRIMNURBCURVE, int order=4, int wrapped=0, float tol=1e-1F, float smooth=0.0F, int noMultipleKnots=1) | GU_Detail | |
| approxSurfGlobal(const GEO_Hull &mesh, const GA_PrimitiveTypeId &type=GEO_PRIMNURBSURF, int uOrder=4, int vOrder=4, GEO_SurfaceType sType=GEO_PATCH_QUADS, float tol=1e-1F, float smooth=0.0F, int uNoMultipleKnots=1, int vNoMultipleKnots=1) | GU_Detail | |
| approxSurfGlobal(const GA_OffsetMatrix &gpMesh, const GA_PrimitiveTypeId &type=GEO_PRIMNURBSURF, int uOrder=4, int vOrder=4, int uWrapped=0, int vWrapped=0, GEO_SurfaceType sType=GEO_PATCH_QUADS, float tol=1e-1F, float smooth=0.0F, int uNoMultipleKnots=1, int vNoMultipleKnots=1) | GU_Detail | |
| asciiMagicH9() | GEO_Detail | inlinestatic |
| attribs() const | GEO_Detail | inline |
| baseMerge(const GA_Detail &src) | GA_Detail | |
| baseMerge(const GA_Detail &src, GA_MergeOptions &options) | GA_Detail | |
| bezCube(int xdiv, int ydiv, int zdiv, int orderx=4, int ordery=4, int orderz=4, float xmin=-0.5F, float xmax=0.5F, float ymin=-0.5F, float ymax=0.5F, float zmin=-0.5F, float zmax=0.5F, GEO_SurfaceType type=GEO_PATCH_QUADS, bool consolidate=false) | GU_Detail | |
| bezGrid(int rows, int cols, int orderu=4, int orderv=4, float xsize=1, float ysize=1, float xc=0, float yc=0, float zc=0, GU_OrientationType plane=GU_PLANE_XY, GEO_SurfaceType type=GEO_PATCH_QUADS, int wrapu=0, int wrapv=0) | GU_Detail | |
| binaryMagicH9() | GEO_Detail | inlinestatic |
| blend(const GU_Detail *source, float weight, bool doPos, bool doClr, bool doNml, bool doTxt, bool doVoxels, bool doSlerp, const char *ptidattr, const char *primidattr) | GU_Detail | |
| blend(const GU_Detail *gdps[], const float weights[], int size, bool doPos, bool doClr, bool doNml, bool doTxt, bool doVoxels, bool doSlerp, const char *ptidattr, const char *primidattr, const GA_PointGroup *ptGroup) | GU_Detail | |
| BridgeMode enum name | GU_Detail | |
| buildCurve(const GEO_Primitive *prim, GA_PointGroup *guidepts, int doU, float depth, float width1, float width2, bool arclen=false) | GOP_Guide | |
| buildDomain(const GU_Detail *srcgdp, const GA_PrimitiveGroup *srcgroup, const GEO_Primitive *auxprim, int first_group, GA_PointGroup *guidepts, int doU, int loop, float ldepth, float lwidth1, float lwidth2, float rdepth, float rwidth1, float rwidth2) | GOP_Guide | |
| buildGrid(GU_GridParms &parms, GU_GridType type=GU_GRID_MESH) | GU_Detail | |
| buildHoles(float dist=0.001F, float angle=0.2F, int snapFace=0, const GA_PrimitiveGroup *primGroup=0) | GU_Detail | |
| buildMetaSurface(const GU_Detail *src, float lod, const GA_PrimitiveGroup *primGroup=0, bool makepolysoup=false) | GU_Detail | |
| buildMetaSurface(const GU_Detail *src, int divx, int divy, int divz, const GA_PrimitiveGroup *primGroup=0, bool makepolysoup=false) | GU_Detail | |
| buildMetaXsection(const GU_Detail *src, int nsections, int axis=2, int maxdepth=4, const GA_PrimitiveGroup *primGroup=nullptr) | GU_Detail | |
| buildRingZeroPoints(UT_Array< GA_OffsetArray > &ringzero, UT_IntArray *ringvalence=0) const | GU_Detail | |
| buildRingZeroPoints(const GA_PointGroup *ptgroup, UT_Array< GA_OffsetArray > &ringzero, UT_IntArray *ringvalence=0, const GA_PrimitiveGroup *primgroup=0) const | GU_Detail | |
| buildRingZeroPrimitives(UT_Array< GA_OffsetArray > &ringzero) const | GU_Detail | |
| buildRingZeroVertices(UT_Array< GA_OffsetArray > &ringzero, const GA_PrimitiveGroup *prims=0) const | GU_Detail | |
| buildTopologyCEAttribute(GA_Topology::TopologyCE topotype, GA_StorageClass storage, GA_Precision precision, int &tuplesize, bool isarray, bool read, bool write) const override | GU_Detail | virtual |
| buildVector(const UT_Vector3 &origin, const UT_Vector3 &direction, const GU_Detail *boxgdp) | GOP_Guide | |
| bumpAllDataIds() | GA_Detail | |
| bumpDataIdsForAddOrRemove(bool added_or_removed_points, bool added_or_removed_vertices, bool added_or_removed_primitives) | GA_Detail | |
| bumpDataIdsForRewire() | GA_Detail | |
| CAPTURE_BONE enum value | GEO_Detail | |
| CAPTURE_CLOTH enum value | GEO_Detail | |
| CAPTURE_META enum value | GEO_Detail | |
| CAPTURE_MUSCLE enum value | GEO_Detail | |
| CAPTURE_WIRE enum value | GEO_Detail | |
| CaptureType enum name | GEO_Detail | |
| changeAttributeStorage(GA_AttributeOwner dict, const UT_StringRef &name, GA_Storage new_storage) | GEO_Detail | |
| changeDetailAttributeStorage(const UT_StringRef &nm, GA_Storage s) | GEO_Detail | |
| changePointAttributeStorage(const UT_StringRef &nm, GA_Storage s) | GEO_Detail | |
| changePrimAttributeStorage(const UT_StringRef &nm, GA_Storage s) | GEO_Detail | |
| changeVertexAttributeStorage(const UT_StringRef &nm, GA_Storage s) | GEO_Detail | |
| checkValidTopology() const | GA_Detail | |
| clampCaptureWeights(const GA_PointGroup *ptgroup=nullptr, bool clamp_low_flag=true, float low_threshold=0.0f, float low_val=0.0f, bool clamp_hi_flag=false, float hi_threshold=1.0f, float hi_val=1.0f, CaptureType t=GEO_Detail::CAPTURE_BONE) | GEO_Detail | |
| cleanData(const GA_PrimitiveGroup *primGrp=0, bool removeRepPoints=false, float tol=0.001F, bool deleteDegenPrimPoints=false, bool deleteOrphanedPoints=false, bool deleteDegenerateBridges=false) | GU_Detail | |
| clear() | GA_Detail | inline |
| clearAndDestroy() | GEO_Detail | inline |
| clearCachedBounds() | GU_Detail | |
| clearCaches() override | GU_Detail | virtual |
| clearCaptureWeights(GA_Offset ptoff, CaptureType t=CAPTURE_BONE) | GEO_Detail | |
| clearInstanceMatrix() | GA_Detail | |
| clearTopologyAttributes() | GA_Detail | |
| clip(UT_Vector3 &normal, float d=0, int normlize=0, const GA_PrimitiveGroup *primGroup=0, bool clippts=false) | GU_Detail | |
| clip(bool fill, const UT_Vector3F &origin, const UT_Vector3F &normal, fpreal tolerance=0.00001, const GA_PrimitiveGroup *group=nullptr, GA_EdgeGroup *on_edges=nullptr, GA_PrimitiveGroup *on_polygons=nullptr, GA_PrimitiveGroup *filled_polygons=nullptr) | GU_Detail | |
| cloneCopyGroupsAndAttributes(const GA_Detail &src, bool copydetailattribs=false) | GA_Detail | |
| cloneEmptyDetail(bool clone_attributes) const override | GU_Detail | virtual |
| cloneForCache(bool copy_unique_id) const | GU_Detail | |
| cloneForCache(GU_Detail &dest, bool copy_unique_id, bool copy_detail=true) const | GU_Detail | |
| cloneMissingAttributes(const GA_Detail &src, GA_AttributeOwner owner, const GA_AttributeFilter &filter) | GA_Detail | |
| cloneMissingGroups(const GA_Detail &src, GA_AttributeOwner owner, const GA_AttributeFilter &filter) | GA_Detail | |
| collapseIndexAttributes() | GEO_Detail | |
| colorPointsByCaptureWeight(const UT_Array< const UT_Vector3 * > &colors, const UT_Vector3 &zero_weight_color, CaptureType t=CAPTURE_BONE, VisualizationType vistype=VISTYPE_MULTIPLE, UT_ColorRamp singlevismode=UT_COLORRAMP_FALSE) | GEO_Detail | |
| colorPointsByCaptureWeight(const UT_Array< const UT_Vector3 * > &colors, const UT_Vector3 &zero_weight_color, CaptureType t, VisualizationType vistype, UT_ColorRamp singlevismode, bool normalize) | GEO_Detail | |
| commonFaceConfig(const GA_PrimitiveGroup &faceGroup, GA_PrimCompat::TypeMask &type, int &order, bool &open, bool &ends) const | GU_Detail | |
| commonFaceConfig(const UT_Array< GEO_Primitive * > &faces_in, GA_PrimCompat::TypeMask &type, int &order, bool &open, bool &ends) const | GU_Detail | |
| commonSurfaceConfig(const GA_PrimitiveGroup &surfs, GA_PrimCompat::TypeMask &type, int &orderu, int &orderv, bool &openu, bool &openv, bool &endsu, bool &endsv) const | GU_Detail | |
| computeAvgNormal(const GA_PointGroup *group, const GA_ROHandleV3 &normals, UT_Vector3 &avg_normal) const | GU_Detail | |
| computeAvgNormal(const GA_PointGroup *group, UT_Vector3 &avg_normal) const | GU_Detail | |
| computeNormal(const GEO_Primitive &prim, UT_Vector3 &nml) const | GEO_Detail | |
| computeNormal(const GA_Edge &edge, UT_Vector3 &nml) const | GEO_Detail | |
| computeNormal(const GA_Breakpoint &bkpt, UT_Vector3 &nml) const | GEO_Detail | |
| computeNormalAndTangents(const GA_Breakpoint &bkpt, UT_Vector3 &nml, UT_Vector3 *u_tangent, UT_Vector3 *v_tangent, bool normalize) const | GEO_Detail | |
| computeNormalInternal(GA_Offset ptoff, UT_Vector3 &nml) | GEO_Detail | |
| computeQuickBounds(UT_BoundingBox &box) const | GA_Detail | |
| computeQuickBounds(UT_BoundingBox &box, GA_Size counts[], GA_Size count_buf_size) const | GA_Detail | |
| computeSoftPointFalloff(const bool connected, const fpreal radius, const GEO_Rolloff *rolloff, const GA_PointGroup *ptgroup, const SoftSymmetryParms *symmetry, const GA_RWHandleF &falloff, const GA_ROHandleV3 &p_attrib, GA_PointGroup *affected_group=nullptr, GA_RWHandleID *source_points=nullptr) const | GEO_Detail | |
| computeSoftTransformPointTextureCache(GEO_SoftTransformCache &cache, const GA_PointGroup *ptgroup, const GEO_Rolloff &rolloff, const GU_MetricType metric) const | GU_Detail | |
| computeSoftTransformPointTextureCache(const GA_ROHandleV3 &pttxth, GEO_SoftTransformCache &cache, const GA_PointGroup *ptgroup, const GEO_Rolloff &rolloff, const GU_MetricType metric) const | GU_Detail | |
| computeSoftTransformVertexTextureCache(GEO_SoftTransformCache &cache, const GA_VertexGroup *vtxgroup, const GEO_Rolloff &rolloff, const GU_MetricType metric, bool ignore_uv_connectivity) const | GU_Detail | |
| computeSoftTransformVertexTextureCache(const GA_ROHandleV3 &vtxh, GEO_SoftTransformCache &cache, const GA_VertexGroup *vtxgroup, const GEO_Rolloff &rolloff, const GU_MetricType metric, bool ignore_uv_connectivity) const | GU_Detail | |
| consolidateNormals(fpreal distance, const GA_PointGroup *ptGrp=0, bool forceConsAll=false, bool accurate=false) | GU_Detail | |
| consolidatePoints(fpreal distance, const GA_PointGroup *ptGrp=0, bool forceConsAll=false, bool mark=false, bool accurate=false) | GU_Detail | |
| constructTailInitializers(GA_AttributeOwner owner, GA_Offset start, GA_Offset size=GA_Offset(1)) | GA_Detail | inline |
| containsLocalTransformPrimitive() const | GA_Detail | inline |
| containsOnlyPrimitiveTypes(const UT_Array< GA_PrimitiveTypeId > &type) const | GA_Detail | inline |
| containsPrimitiveType(const GA_PrimitiveTypeId &type) const | GA_Detail | inline |
| convert(GEO_ConvertParms &parms) | GU_Detail | |
| convertIndexPairDataFromH9() | GEO_Detail | protected |
| convertIndexPairDataToH9() | GEO_Detail | protected |
| convertMetaballs(GEO_MetaConvertParms &parms, const GA_PrimitiveGroup *prim_grp=nullptr) | GU_Detail | |
| convertNew(GEO_ConvertParms &parms) | GU_Detail | |
| convex(GA_Size maxpts=3, const GA_PrimitiveGroup *primGroup=0, const GA_Detail *restgdp=0, bool flipedges=false, bool avoiddegeneracy=false) | GU_Detail | |
| convexPoly(GEO_PrimPoly *pp, GA_ElementWranglerCache &wranglers, GA_Size maxpts=3, const GA_Detail *restgdp=0, bool flipedges=false, bool avoiddegeneracy=false) | GU_Detail | |
| convexPolySoup(GEO_PrimPolySoup *polysoup, GA_Size maxpts=3, const GA_Detail *restgdp=0, bool flipedges=false, bool avoiddegeneracy=false) | GU_Detail | |
| cookSelection() const | GU_Detail | |
| coons(GEO_SurfaceType surftype, const GEO_Face &uface1, const GEO_Face &vface1, const GEO_Face *uface2=0, const GEO_Face *vface2=0) | GU_Detail | |
| copy(const GEO_Detail &src, GEO_CopyMethod method=GEO_COPY_ONCE, bool this_parameter_is_ignored=true, bool keep_internal_groups=true, GA_DataIdStrategy data_id_strategy=GA_DATA_ID_BUMP) | GEO_Detail | |
| copyAttributes(GA_AttributeOwner owner, GA_Offset destoff, GA_Offset srcoff, const GA_AttributeFilter *filter=nullptr) | GA_Detail | |
| copyAttributes(GA_AttributeOwner owner, GA_Offset destoff, const GA_Detail &srcdetail, GA_Offset srcoff, const GA_AttributeFilter *filter=nullptr) | GA_Detail | |
| copyChangedNonTransforming(const GA_Detail *inputgeo, GA_AttributeOwner owner) | GA_Detail | |
| copyFullVertex(GEO_Vertex dest, const GEO_Vertex &src) const | GEO_Detail | |
| copyFullVertex(GA_Offset dest_vtx, GA_Offset src_vtx, GA_VertexWrangler &vertex_wrangler) | GEO_Detail | inline |
| copyPoint(GA_Offset destptoff, GA_Offset srcptoff, const GA_AttributeFilter *filter=nullptr) | GA_Detail | inline |
| copyPointVertexAttributes(GEO_Vertex dest, const GEO_Vertex &src, bool copy_point_P=true) const | GEO_Detail | |
| copyPointVertexAttributes(GA_Offset dest_vtx, GA_Offset src_vtx, const GA_AttributeRefMap &vertex_attribs, const GA_AttributeRefMap &point_attribs) | GEO_Detail | |
| copyPointVertexAttributes(GA_Offset dest_vtx, GA_Offset src_vtx, GA_VertexWrangler &vertex_wrangler, GA_PointWrangler &point_wrangler, bool copy_point_P) | GEO_Detail | inline |
| copyPrimitiveAttributes(GEO_Primitive &dest, const GEO_Primitive &src) | GEO_Detail | |
| copyPrimitiveGroups(GEO_Primitive &dest, const GEO_Primitive &src) const | GEO_Detail | |
| copyVertex(GEO_Vertex dest, const GEO_Vertex &src, int shallow=0) const | GEO_Detail | |
| copyVertex(GA_Offset dest, GA_Offset src, GA_AttributeRefMap &vertex_attribs, GA_AttributeRefMap *point_attribs) | GEO_Detail | |
| copyVertex(GA_Offset dest, GA_Offset src, GA_VertexWrangler &vertex_wrangler, GA_PointWrangler *point_wrangler) | GEO_Detail | |
| copyVertex(GA_Offset dest, GA_Offset src, GA_VertexWrangler &vertex_wrangler, GA_PointWrangler &point_wrangler, bool copy_point_p) | GEO_Detail | |
| GA_Detail::copyVertex(GA_Offset destvtxoff, GA_Offset srcvtxoff, bool ref_point_dont_copy, const GA_AttributeFilter *filter=nullptr) | GA_Detail | inline |
| copyVertexAttributes(GEO_Vertex dest, const GEO_Vertex &src) const | GEO_Detail | |
| copyVertexAttributes(GA_Offset dest, GA_Offset src, GA_VertexWrangler &wrangler) const | GEO_Detail | |
| countMemory(UT_MemoryCounter &counter, bool inclusive) const override | GU_Detail | virtual |
| countPrimitiveType(const GA_PrimitiveTypeId &type) const | GA_Detail | inline |
| countPrimitiveTypeFamily(GA_PrimitiveFamilyMask family) const | GA_Detail | inline |
| countUnusedPoints() const | GA_Detail | |
| crease(UT_Vector3 &normal, float d=0, int normlize=0, int outputGroups=0, GA_PrimitiveGroup *above=0, GA_PrimitiveGroup *below=0, const GA_PrimitiveGroup *creaseGroup=0) | GU_Detail | |
| crease(bool split, bool fill, const UT_Vector3F &origin, const UT_Vector3F &normal, fpreal tolerance=0.00001, const GA_PrimitiveGroup *group=nullptr, GA_EdgeGroup *on_edges=nullptr, GA_PrimitiveGroup *on_prims=nullptr, GA_PrimitiveGroup *above_prims=nullptr, GA_PrimitiveGroup *below_prims=nullptr, GA_PrimitiveGroup *filled_polygons=nullptr) | GU_Detail | |
| createAttribute(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, const UT_Options *create_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GA_Detail | inline |
| createAttribute(GA_AttributeOwner owner, const UT_StringHolder &name, const UT_Options *create_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype) | GA_Detail | inline |
| createDetachedAttribute(GA_AttributeOwner owner, const UT_StringRef &attribtype, const UT_Options *create_args=nullptr, const GA_AttributeOptions *attribute_options=nullptr) const | GA_Detail | inline |
| createDetachedAttribute(GA_AttributeOwner owner, const GA_AttributeType &attribtype, const UT_Options *create_args=nullptr, const GA_AttributeOptions *attribute_options=nullptr) const | GA_Detail | inline |
| createDetachedEdgeGroup() const | GA_Detail | inline |
| createDetachedPointGroup() const | GA_Detail | inline |
| createDetachedPrimitiveGroup() const | GA_Detail | inline |
| createDetachedTupleAttribute(GA_AttributeOwner owner, GA_Storage storage, int tuple_size, const GA_Defaults &defaults=GA_Defaults(0.0f), const GA_AttributeOptions *attribute_options=nullptr) const | GA_Detail | inline |
| createDetachedVertexGroup() const | GA_Detail | inline |
| createEdgeGroup(const UT_StringHolder &name) | GA_Detail | |
| createElementGroup(GA_AttributeOwner owner, const UT_StringHolder &name, bool ordered=false) | GA_Detail | |
| createElementGroup(const UT_StringHolder &name, bool ordered=false) | GA_Detail | inline |
| createInternalEdgeGroup() | GA_Detail | |
| createInternalElementGroup(GA_AttributeOwner owner, bool ordered=false) | GA_Detail | |
| createInternalElementGroup(bool ordered=false) | GA_Detail | inline |
| createShallowCookSelection(GA_Group *group) | GU_Detail | |
| createStringAttribute(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, const UT_Options *create_args=nullptr, const GA_AttributeOptions *attribute_options=nullptr) | GA_Detail | inline |
| createStringAttribute(GA_AttributeOwner owner, const UT_StringHolder &name, const UT_Options *create_args=nullptr, const GA_AttributeOptions *attribute_options=nullptr) | GA_Detail | inline |
| createTopologyAttributes() | GA_Detail | |
| createTupleAttribute(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringHolder &name, GA_Storage storage, int tuple_size, const GA_Defaults &defaults=GA_Defaults(0.0f), const UT_Options *create_args=nullptr, const GA_AttributeOptions *attribute_options=nullptr) | GA_Detail | inline |
| createTupleAttribute(GA_AttributeOwner owner, const UT_StringHolder &name, GA_Storage storage, int tuple_size, const GA_Defaults &defaults=GA_Defaults(0.0f), const UT_Options *create_args=nullptr, const GA_AttributeOptions *attribute_options=nullptr) | GA_Detail | inline |
| creep(GU_CreepParms &parms) | GU_Detail | |
| cube(float xmin=-1, float xmax=1, float ymin=-1, float ymax=1, float zmin=-1, float zmax=1, int xdiv=0, int ydiv=0, int zdiv=0, int enforcementBars=0, int doConsolidatePoints=0) | GU_Detail | |
| curveClay(const GU_CurveClayParms &ccparm) | GU_Detail | |
| curveNetwork(GEO_Hull *&hull, GU_CurveNetworkParms &p, int &count, GU_SkinCache &skin_cache) | GU_Detail | |
| cut(float *uunit, int ulen, float *vunit, int vlen, const GA_PrimitiveGroup *primGroup=0, int keepin=1, int keepout=0, int atbreakpoints=0, int allU=0, int allV=0, int use_arc_length=0, DomainScaleAttribs uscale=DomainScaleAttribs(), DomainScaleAttribs vscale=DomainScaleAttribs()) | GU_Detail | |
| defragment(GA_AttributeOwner owner, const UT_Options *options=nullptr) | GA_Detail | |
| defragment(const UT_Options *options=nullptr) | GA_Detail | |
| deleteBreakpoints(const GA_BreakpointGroup &bkptgrp) | GEO_Detail | virtual |
| deleteEdges(GA_EdgeGroup &edgegroup, bool del_inline_points, float inlinetol, bool del_unused_points=true, bool del_bridges=true) | GU_Detail | |
| deleteGroupGeometry(const GA_Group &group) | GU_Detail | |
| deletePoints(const GA_PointGroup &point_group, GA_DestroyPointMode mode=GA_LEAVE_PRIMITIVES) | GEO_Detail | inline |
| deletePoints(const GA_Range &range, GA_DestroyPointMode mode=GA_LEAVE_PRIMITIVES) | GEO_Detail | inline |
| deletePrimitive(GA_Primitive &prim, bool and_points=false) | GEO_Detail | inline |
| deletePrimitives(const GA_Range &range, bool and_points=false) | GEO_Detail | inline |
| deletePrimitives(const GA_PrimitiveGroup &primGrp, bool and_points=false) | GEO_Detail | |
| deletePrimitives(const UT_Array< GEO_Primitive * > &prims_in, bool and_points=false) | GEO_Detail | |
| demoteVertexAttrib(GA_AttributeScope scope, const UT_StringRef &name) | GEO_Detail | |
| demoteVertexAttrib(const UT_StringRef &name) | GEO_Detail | inline |
| destroyAllEmptyGroups() | GA_Detail | |
| destroyAlphaAttribute(GA_AttributeOwner who) | GEO_Detail | |
| destroyAttribute(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, const GA_AttributeFilter *filter=0) | GEO_Detail | |
| destroyAttribute(GA_AttributeOwner owner, const UT_StringRef &name, const GA_AttributeFilter *filter=0) | GEO_Detail | inline |
| GA_Detail::destroyAttribute(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name) | GA_Detail | inline |
| GA_Detail::destroyAttribute(GA_AttributeOwner owner, const UT_StringRef &name) | GA_Detail | inline |
| destroyCaptureFrameAttribute(CaptureType t=CAPTURE_BONE) | GEO_Detail | |
| destroyCaptureSkelRootAttribute(CaptureType t=CAPTURE_BONE) | GEO_Detail | |
| destroyComAttribute(GA_AttributeOwner who) | GEO_Detail | |
| destroyDegeneratePrimitives(const GA_Range &it, bool and_points=false) | GA_Detail | |
| destroyDegeneratePrimitives(const GA_PrimitiveGroup *prims=0, bool and_points=false) | GA_Detail | |
| destroyDiffuseAttribute(GA_AttributeOwner who) | GEO_Detail | |
| destroyDistanceAttribute(GA_AttributeOwner who) | GEO_Detail | |
| destroyEdgeGroup(const UT_StringRef &name) | GA_Detail | inline |
| destroyEdgeGroup(GA_EdgeGroup *g) | GA_Detail | inline |
| destroyElementGroup(GA_AttributeOwner owner, const UT_StringRef &name) | GA_Detail | inline |
| destroyElementGroup(GA_AttributeOwner owner, const char *name) | GA_Detail | inline |
| destroyElementGroup(GA_ElementGroup *group) | GA_Detail | |
| destroyEmptyGroups(GA_AttributeOwner owner) | GA_Detail | |
| destroyGlobalAttrib(GA_AttributeScope scope, const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr) | GEO_Detail | inline |
| destroyGlobalAttrib(const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr) | GEO_Detail | inline |
| destroyGroup(GA_Group *group) | GA_Detail | |
| destroyInternalNormalAttribute() | GEO_Detail | |
| destroyLODAttribute(GA_AttributeOwner who) | GEO_Detail | |
| destroyNormalAttribute(GA_AttributeOwner who) | GEO_Detail | |
| destroyPointAttrib(GA_AttributeScope scope, const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr) | GEO_Detail | inline |
| destroyPointAttrib(const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr) | GEO_Detail | inline |
| destroyPointCaptureAlphaAttribute() | GEO_Detail | |
| destroyPointCaptureAttribute(CaptureType t=CAPTURE_BONE) | GEO_Detail | |
| destroyPointGroup(GA_PointGroup *g) | GEO_Detail | inline |
| destroyPointGroup(const char *name) | GEO_Detail | inline |
| destroyPointIndex(GA_Index index, GA_DestroyPointMode mode=GA_LEAVE_PRIMITIVES, bool guarantee_no_vertex_references=false) | GA_Detail | |
| destroyPointOffset(GA_Offset ptoff, GA_DestroyPointMode mode=GA_LEAVE_PRIMITIVES, bool guarantee_no_vertex_references=false) | GA_Detail | |
| destroyPointOffsets(const GA_Range &range, GA_DestroyPointMode mode=GA_LEAVE_PRIMITIVES, bool guarantee_no_vertex_references=false) | GA_Detail | inline |
| destroyPoints(const GA_Range &range, GA_DestroyPointMode mode=GA_LEAVE_PRIMITIVES, bool guarantee_no_vertex_references=false) | GA_Detail | inline |
| destroyPrimAttrib(GA_AttributeScope scope, const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr) | GEO_Detail | inline |
| destroyPrimAttrib(const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr) | GEO_Detail | inline |
| destroyPrimitive(GA_Primitive &prim, bool and_points=false) | GA_Detail | |
| destroyPrimitiveGroup(GA_PrimitiveGroup *g) | GEO_Detail | inline |
| destroyPrimitiveGroup(const char *name) | GEO_Detail | inline |
| destroyPrimitiveIndex(GA_Index index, bool and_points=false) | GA_Detail | |
| destroyPrimitiveOffset(GA_Offset offset, bool and_points=false) | GA_Detail | virtual |
| destroyPrimitiveOffsets(const GA_Range &it, bool and_points=false) | GA_Detail | virtual |
| destroyPrimitives(const GA_Range &it, bool and_points=false) | GA_Detail | inline |
| destroyPtIndexPairAttribute(const UT_StringRef &name) | GEO_Detail | |
| destroyRestAttribute(GA_AttributeOwner who) | GEO_Detail | |
| destroyStashed() | GA_Detail | inline |
| destroyTextureAttribute(GA_AttributeOwner who) | GEO_Detail | |
| destroyTubeCaptureAttribute() | GEO_Detail | |
| destroyUnusedPoints(const GA_PointGroup *ptgrp=0) | GA_Detail | inline |
| destroyUnusedPoints(const GA_Range &point_range) | GA_Detail | |
| destroyVelocityAttribute(GA_AttributeOwner who) | GEO_Detail | |
| destroyVertexAttrib(GA_AttributeScope scope, const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr) | GEO_Detail | inline |
| destroyVertexAttrib(const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr) | GEO_Detail | inline |
| destroyVertexGroup(GA_VertexGroup *g) | GEO_Detail | inline |
| destroyVertexGroup(const char *name) | GEO_Detail | inline |
| destroyVertexOffset(GA_Offset offset) | GA_Detail | |
| destroyVertexOffsets(const GA_Range &range) | GA_Detail | inline |
| destroyVertices(const GA_Range &range) | GA_Detail | inline |
| displayAsPoints(bool f) | GOP_Guide | inline |
| displayAsPoints() const | GOP_Guide | inline |
| displayFont(bool f) | GOP_Guide | inline |
| displayFont() const | GOP_Guide | inline |
| displayGeometry(bool f) | GOP_Guide | inline |
| displayGeometry() const | GOP_Guide | inline |
| displayHulls(bool f) | GOP_Guide | inline |
| displayHulls() const | GOP_Guide | inline |
| displayPrimNums(bool f) | GOP_Guide | inline |
| displayPrimNums() const | GOP_Guide | inline |
| displayShaded(bool b) | GOP_Guide | inline |
| displayShaded() const | GOP_Guide | inline |
| displayText(bool f) | GOP_Guide | inline |
| displayText() const | GOP_Guide | inline |
| dissolveEdges(const GA_EdgeGroup &edgegroup, bool del_inline_points, fpreal inlinetol, bool del_unused_points, BridgeMode bridge_mode, bool del_degenerate_bridges, bool boundary_curves) | GU_Detail | |
| divideEdges(const GA_EdgeGroup &edgegroup, int numdivs=1, bool applytoall=true, bool use_shared_points=false, GA_EdgeGroup *outedges=0, UT_Array< GA_Offset > *new_points=0, bool preserve_edge_dir=false) | GU_Detail | |
| divideEdges(const GA_EdgeGroup &edgegroup, int numdivs, bool applytoall, bool use_shared_points, GA_EdgeGroup *outedges, UT_Array< GA_Offset > *new_points, bool preserve_edge_dir, float fraction) | GU_Detail | |
| divideEdges(const UT_Array< GU_EdgeDiv * > &divlocs, GA_PointGroup &outgrp) | GU_Detail | |
| doConstructTailInitializers(GA_AttributeOwner owner, GA_Offset start, GA_Offset size) | GA_Detail | protected |
| drawXRay(bool b) | GOP_Guide | inline |
| drawXRay() const | GOP_Guide | inline |
| duplicate(const GU_Detail &gdp, int=0, GA_DataIdStrategy data_id_strategy=GA_DATA_ID_BUMP) | GU_Detail | |
| edgeCollapse(const GA_EdgeGroup &edgegroup, bool removedegen=true, bool updatenmls=true, GA_PointGroup *outpoints=nullptr, const UT_Array< GA_Attribute * > *connect_attrib=nullptr) | GU_Detail | |
| edgeCrease(const GU_EdgeCreaseParms &parms) | GU_Detail | |
| edgeGroups() | GA_Detail | inline |
| edgeGroups() const | GA_Detail | inline |
| edgeSplit(const GU_SplitLocArray &splitlocs, bool quadcut=false, bool forcecut=true, GA_EdgeGroup *outedges=0, float tolerance=SYS_FTOLERANCE, bool quadcomplete=false, bool modifyGdp=true, UT_Fpreal32Array *outPositions=nullptr, bool fixEnds=false, bool grpExcludeExtraEdges=false) | GU_Detail | |
| endCap(GEO_Hull &hull, const GU_CapParms &parms) | GU_Detail | |
| endCap(GEO_Face &face, const GU_CapParms &parms) | GU_Detail | |
| enlargeBoundingBox(UT_BoundingRect &box, const GA_Range &range) const | GA_Detail | |
| enlargeBoundingBox(UT_BoundingRect &box, const GA_Range &range, const GA_Attribute *P) const | GA_Detail | |
| enlargeBoundingBox(UT_BoundingBox &box, const GA_Range &range) const | GA_Detail | |
| enlargeBoundingBox(UT_BoundingBox &box, const GA_Range &range, const GA_Attribute *P) const | GA_Detail | |
| error() const | GU_Detail | inline |
| extract(float *uunit, int ulen, float *vunit, int vlen, const GA_PrimitiveGroup *primGroup=0, GA_PointGroup *newPoints=0, int op=0, int keepOriginal=0, int atbreakpoints=0, int use_arc_length=0, DomainScaleAttribs uscale=DomainScaleAttribs(), DomainScaleAttribs vscale=DomainScaleAttribs()) | GU_Detail | |
| extractIsoParms(float *uunit, int ulen, float *vunit, int vlen, GA_PrimitiveGroup *newPrims=0, const GA_PrimitiveGroup *primGroup=0, DomainScaleAttribs uscale=DomainScaleAttribs(), DomainScaleAttribs vscale=DomainScaleAttribs()) | GU_Detail | |
| extractIsoParmsAtBreak(float *uunit, int ulen, float *vunit, int vlen, GA_PrimitiveGroup *newPrims=0, const GA_PrimitiveGroup *primGroup=0, DomainScaleAttribs uscale=DomainScaleAttribs(), DomainScaleAttribs vscale=DomainScaleAttribs()) | GU_Detail | |
| extractPoints(float *uunit, int ulen, float *vunit, int vlen, GA_PointGroup *newPoints=0, const GA_PrimitiveGroup *primGroup=0, bool use_arc_length=false, DomainScaleAttribs uscale=DomainScaleAttribs(), DomainScaleAttribs vscale=DomainScaleAttribs()) | GU_Detail | |
| extractPointsAtBreak(float *uunit, int ulen, float *vunit, int vlen, GA_PointGroup *newPoints=0, const GA_PrimitiveGroup *primGroup=0, bool use_arc_length=false, DomainScaleAttribs uscale=DomainScaleAttribs(), DomainScaleAttribs vscale=DomainScaleAttribs()) | GU_Detail | |
| extractProfiles(float *uunit, int ulen, float *vunit, int vlen, const GA_PrimitiveGroup *primGroup=0, DomainScaleAttribs uscale=DomainScaleAttribs(), DomainScaleAttribs vscale=DomainScaleAttribs()) | GU_Detail | |
| extractProfilesAtBreak(float *uunit, int ulen, float *vunit, int vlen, const GA_PrimitiveGroup *primGroup=0, DomainScaleAttribs uscale=DomainScaleAttribs(), DomainScaleAttribs vscale=DomainScaleAttribs()) | GU_Detail | |
| extrude(GU_ExtrudeParms &parms) | GU_Detail | |
| fastConsolidateNormals(fpreal distance, const GA_PointGroup *ptGrp=0, bool accurate=false) | GU_Detail | |
| fastConsolidatePoints(fpreal distance, const GA_PointGroup *ptGrp=0, bool mark=false, bool accurate=false) | GU_Detail | |
| fastConsolidatePointUVs(float distance, const GA_PointGroup &ptGrp, const GU_MetricType metric, int method, UT_Vector3 &uvw) | GU_Detail | |
| fastConsolidatePointUVs(const GA_RWHandleV3 &uvattrib, float distance, const GA_PointGroup &ptGrp, const GU_MetricType metric, int method, UT_Vector3 &uvw) | GU_Detail | |
| fastConsolidateVertexUVs(float distance, const GA_VertexGroup &vtxGrp, const GU_MetricType metric, int method, UT_Vector3 &uvw) | GU_Detail | |
| fastConsolidateVertexUVs(const GA_RWHandleV3 &uvattrib, float distance, const GA_VertexGroup &vtxGrp, const GU_MetricType metric, int method, UT_Vector3 &uvw) | GU_Detail | |
| fillet(GU_FilletParms &parms, int &count) | GU_Detail | |
| filletRound(GU_RoundFilletParms &parms) | GU_Detail | |
| filletRoundNetwork(const UT_RefMatrix< GEO_Primitive * > &facematrix, GU_RoundFilletParms &parms) | GU_Detail | |
| filletTrims(GU_TrimFilletParms &parms, int &count) | GU_Detail | |
| findAllPrimitivesByName(UT_Array< const GEO_Primitive * > &primlist, const char *nametomatch, const GA_PrimCompat::TypeMask &mask=GEO_PrimTypeCompat::GEOPRIMALL, const char *nameattrib="name") const | GEO_Detail | |
| findAllPrimitivesByName(UT_Array< GEO_Primitive * > &primlist, const char *nametomatch, const GA_PrimCompat::TypeMask &mask=GEO_PrimTypeCompat::GEOPRIMALL, const char *nameattrib="name") | GEO_Detail | |
| findAlphaAttribute(GA_AttributeOwner who) const | GEO_Detail | |
| findAlphaAttribute(GA_AttributeOwner who) | GEO_Detail | |
| findAttribute(GA_AttributeScope scope, const UT_StringRef &name, const GA_AttributeOwner search_order[], int search_size) const | GA_Detail | inline |
| findAttribute(const UT_StringRef &name, const GA_AttributeOwner search_order[], int search_size) const | GA_Detail | inline |
| findAttribute(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name) const | GA_Detail | inline |
| findAttribute(GA_AttributeOwner owner, const UT_StringRef &name) const | GA_Detail | inline |
| findAttribute(GA_AttributeScope scope, const UT_StringRef &name, const GA_AttributeOwner search_order[], int search_size) | GA_Detail | inline |
| findAttribute(const UT_StringRef &name, const GA_AttributeOwner search_order[], int search_size) | GA_Detail | inline |
| findAttribute(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name) | GA_Detail | inline |
| findAttribute(GA_AttributeOwner owner, const UT_StringRef &name) | GA_Detail | inline |
| findBoundaryPoints(UT_BitArray &isboundary, bool checkuv, const RingRef *ringref=nullptr, const UT_StringHolder &uvattribname="uv"_UTsh) const | GU_Detail | |
| findCaptureFrameAttribute(CaptureType t=CAPTURE_BONE) const | GEO_Detail | |
| findCaptureFrameAttribute(CaptureType t=CAPTURE_BONE) | GEO_Detail | |
| findCaptureSkelRootAttribute(CaptureType t=CAPTURE_BONE) const | GEO_Detail | |
| findCaptureSkelRootAttribute(CaptureType t=CAPTURE_BONE) | GEO_Detail | |
| findComAttribute(GA_AttributeOwner who) const | GEO_Detail | |
| findComAttribute(GA_AttributeOwner who) | GEO_Detail | |
| findDictArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
| findDictArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
| findDictArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
| findDictArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
| findDictTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
| findDictTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
| findDictTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
| findDictTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
| findDiffuseAttribute(GA_AttributeOwner who) const | GEO_Detail | |
| findDiffuseAttribute(GA_AttributeOwner who) | GEO_Detail | |
| findDistanceAttribute(GA_AttributeOwner who) const | GEO_Detail | |
| findDistanceAttribute(GA_AttributeOwner who) | GEO_Detail | |
| findEdgeGroup(const UT_StringRef &name) const | GA_Detail | |
| findEdgeGroup(const UT_StringRef &name) | GA_Detail | |
| findElementGroup(GA_AttributeOwner owner, const UT_StringRef &name) | GA_Detail | |
| findElementGroup(GA_AttributeOwner owner, const UT_StringRef &name) const | GA_Detail | |
| findElementGroup(const UT_StringRef &name) | GA_Detail | inline |
| findElementGroup(const UT_StringRef &name) const | GA_Detail | inline |
| findFloatArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
| findFloatArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
| findFloatArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
| findFloatArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
| findFloatTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
| findFloatTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
| findFloatTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
| findFloatTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
| findGlobalAttrib(const GA_Attribute &src) const | GEO_Detail | inline |
| findGlobalAttrib(const GA_Attribute &src) | GEO_Detail | inline |
| findGlobalAttribute(GA_AttributeScope s, const UT_StringRef &name) const | GA_Detail | inline |
| findGlobalAttribute(const UT_StringRef &name) const | GA_Detail | inline |
| findGlobalAttribute(GA_AttributeScope s, const UT_StringRef &name) | GA_Detail | inline |
| findGlobalAttribute(const UT_StringRef &name) | GA_Detail | inline |
| findGlobalIntrinsic(GA_LocalIntrinsic h) const | GA_Detail | inline |
| findIndexPair(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name) const | GEO_Detail | |
| findIndexPair(GA_AttributeOwner owner, const UT_StringRef &name) const | GEO_Detail | inline |
| findIndexPair(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name) | GEO_Detail | |
| findIndexPair(GA_AttributeOwner owner, const UT_StringRef &name) | GEO_Detail | inline |
| findIntArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
| findIntArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
| findIntArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
| findIntArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
| findInternalNormalAttribute() const | GEO_Detail | |
| findInternalNormalAttribute() | GEO_Detail | |
| findIntrinsic(const UT_StringRef &nm) const | GA_Detail | inline |
| findIntrinsic(GA_GlobalIntrinsic h) const | GA_Detail | inline |
| findIntTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
| findIntTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
| findIntTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
| findIntTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
| findIO(const char *name=nullptr) const | GA_Detail | inline |
| findLODAttribute(GA_AttributeOwner who) const | GEO_Detail | |
| findLODAttribute(GA_AttributeOwner who) | GEO_Detail | |
| findMaterialAttribute(GA_AttributeOwner who) const | GEO_Detail | |
| findNonPlanar(GA_PrimitiveGroup *nonplanargroup, float tol=0.0001F, const GA_PrimitiveGroup *searchprimgroup=nullptr) | GU_Detail | |
| findNormalAttribute(GA_AttributeOwner who) const | GEO_Detail | |
| findNormalAttribute(GA_AttributeOwner who) | GEO_Detail | |
| findNumericArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
| findNumericArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
| findNumericArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
| findNumericArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
| findNumericTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
| findNumericTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
| findNumericTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
| findNumericTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
| findPointAttrib(const GA_Attribute &src) const | GEO_Detail | inline |
| findPointAttrib(const GA_Attribute &src) | GEO_Detail | inline |
| findPointAttribute(GA_AttributeScope s, const UT_StringRef &name) const | GA_Detail | inline |
| findPointAttribute(const UT_StringRef &name) const | GA_Detail | inline |
| findPointAttribute(GA_AttributeScope s, const UT_StringRef &name) | GA_Detail | inline |
| findPointAttribute(const UT_StringRef &name) | GA_Detail | inline |
| findPointCaptureAlphaAttribute() const | GEO_Detail | |
| findPointCaptureAlphaAttribute() | GEO_Detail | |
| findPointCaptureAttribute(CaptureType t=CAPTURE_BONE) const | GEO_Detail | |
| findPointCaptureAttribute(CaptureType t=CAPTURE_BONE) | GEO_Detail | |
| findPointGroup(const UT_StringRef &name) const | GA_Detail | inline |
| findPointGroup(const UT_StringRef &name) | GA_Detail | inline |
| findPointVectorAttrib(GA_AttributeScope s, const UT_StringRef &n) const | GEO_Detail | inline |
| findPointVectorAttrib(const UT_StringRef &n) const | GEO_Detail | inline |
| findPointVectorAttrib(GA_AttributeScope s, const UT_StringRef &n) | GEO_Detail | inline |
| findPointVectorAttrib(const UT_StringRef &n) | GEO_Detail | inline |
| findPrimAttrib(const GA_Attribute &src) const | GEO_Detail | inline |
| findPrimAttrib(const GA_Attribute &src) | GEO_Detail | inline |
| findPrimitiveAttribute(GA_AttributeScope s, const UT_StringRef &name) const | GA_Detail | inline |
| findPrimitiveAttribute(const UT_StringRef &name) const | GA_Detail | inline |
| findPrimitiveAttribute(GA_AttributeScope s, const UT_StringRef &name) | GA_Detail | inline |
| findPrimitiveAttribute(const UT_StringRef &name) | GA_Detail | inline |
| findPrimitiveByName(const char *nametomatch, const GA_PrimCompat::TypeMask &mask=GEO_PrimTypeCompat::GEOPRIMALL, const char *nameattrib="name", int matchnumber=0) const | GEO_Detail | |
| findPrimitiveByName(const char *nametomatch, const GA_PrimCompat::TypeMask &mask=GEO_PrimTypeCompat::GEOPRIMALL, const char *nameattrib="name", int matchnumber=0) | GEO_Detail | |
| findPrimitiveGroup(const UT_StringRef &name) const | GA_Detail | inline |
| findPrimitiveGroup(const UT_StringRef &name) | GA_Detail | inline |
| findPtIndexPairAttribute(const UT_StringRef &name) const | GEO_Detail | |
| findPtIndexPairAttribute(const UT_StringRef &name) | GEO_Detail | |
| findRestAttribute(GA_AttributeOwner who) const | GEO_Detail | |
| findRestAttribute(GA_AttributeOwner who) | GEO_Detail | |
| findSelectionBoundaryPoints(const UT_BitArray &pointselection, UT_BitArray &isboundary) const | GU_Detail | |
| findStringArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
| findStringArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
| findStringArray(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
| findStringArray(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
| findStringTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | |
| findStringTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) const | GEO_Detail | inline |
| findStringTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | |
| findStringTuple(GA_AttributeOwner owner, const UT_StringRef &name, int min_size=1, int max_size=-1) | GEO_Detail | inline |
| findTextureAttribute(GA_AttributeOwner who) const | GEO_Detail | |
| findTextureAttribute(GA_AttributeOwner who) | GEO_Detail | |
| findTubeCaptureAttribute() const | GEO_Detail | |
| findTubeCaptureAttribute() | GEO_Detail | |
| findUnusedPoints(GA_OffsetList *unused=nullptr) const | GA_Detail | |
| findVelocityAttribute(GA_AttributeOwner who) const | GEO_Detail | |
| findVelocityAttribute(GA_AttributeOwner who) | GEO_Detail | |
| findVertexAttrib(const GA_Attribute &src) const | GEO_Detail | inline |
| findVertexAttrib(const GA_Attribute &src) | GEO_Detail | inline |
| findVertexAttribute(GA_AttributeScope s, const UT_StringRef &name) const | GA_Detail | inline |
| findVertexAttribute(const UT_StringRef &name) const | GA_Detail | inline |
| findVertexAttribute(GA_AttributeScope s, const UT_StringRef &name) | GA_Detail | inline |
| findVertexAttribute(const UT_StringRef &name) | GA_Detail | inline |
| findVertexGroup(const UT_StringRef &name) const | GA_Detail | inline |
| findVertexGroup(const UT_StringRef &name) | GA_Detail | inline |
| findVertexVectorAttrib(GA_AttributeScope s, const UT_StringRef &n) const | GEO_Detail | inline |
| findVertexVectorAttrib(const UT_StringRef &n) const | GEO_Detail | inline |
| findVertexVectorAttrib(GA_AttributeScope s, const UT_StringRef &n) | GEO_Detail | inline |
| findVertexVectorAttrib(const UT_StringRef &n) | GEO_Detail | inline |
| finishLoadH9(const UT_Array< GA_AttribLoadDataH9 > &attribs) | GA_Detail | protectedstatic |
| fit2DCurve(const GU_Detail *source, float error_squared, GA_PrimitiveGroup *primGroup=0) | GU_Detail | |
| fixSplineWeights() | GEO_Detail | |
| flipEdges(const GA_EdgeGroup &edgegroup, int rotations=1, bool rotattribs=false, GA_EdgeGroup *outedges=0) | GU_Detail | |
| flushCECaches() | GA_Detail | |
| flushCEWriteCaches() | GA_Detail | |
| forceCookSelection(GU_SelectionHandle sel) | GU_Detail | |
| forceShaded(bool b) | GOP_Guide | inline |
| forceShaded() const | GOP_Guide | inline |
| forEachOffset(FUNCTOR &&functor, const GA_IndexMap &index_map, const GA_ElementGroup *group=nullptr, bool complement=false) | GA_Detail | inlinestatic |
| forEachOffsetBreak(FUNCTOR &&functor, const GA_IndexMap &index_map, const GA_ElementGroup *group=nullptr, bool complement=false) | GA_Detail | inlinestatic |
| forEachPoint(FUNCTOR &&functor) const | GA_Detail | inline |
| forEachPoint(const GA_PointGroup *group, FUNCTOR &&functor) const | GA_Detail | inline |
| forEachPoint(const GA_PointGroup *group, bool complement, FUNCTOR &&functor) const | GA_Detail | inline |
| forEachPointBreak(FUNCTOR &&functor) const | GA_Detail | inline |
| forEachPointBreak(const GA_PointGroup *group, FUNCTOR &&functor) const | GA_Detail | inline |
| forEachPointBreak(const GA_PointGroup *group, bool complement, FUNCTOR &&functor) const | GA_Detail | inline |
| forEachPrimitive(FUNCTOR &&functor) const | GA_Detail | inline |
| forEachPrimitive(const GA_PrimitiveGroup *group, FUNCTOR &&functor) const | GA_Detail | inline |
| forEachPrimitive(const GA_PrimitiveGroup *group, bool complement, FUNCTOR &&functor) const | GA_Detail | inline |
| forEachPrimitiveBreak(FUNCTOR &&functor) const | GA_Detail | inline |
| forEachPrimitiveBreak(const GA_PrimitiveGroup *group, FUNCTOR &&functor) const | GA_Detail | inline |
| forEachPrimitiveBreak(const GA_PrimitiveGroup *group, bool complement, FUNCTOR &&functor) const | GA_Detail | inline |
| fractalize(int seed=1, float roughness=0.6F, float scaleby=1, int divs=1, int fixedBoundry=1, int useVtxNorms=0, const char *nmlattribname=nullptr, float nx=0, float ny=0, float nz=1, const GA_PrimitiveGroup *fractalGroup=0) | GU_Detail | |
| GA_DESTROY_DEGENERATE enum value | GA_Detail | |
| GA_DESTROY_DEGENERATE_INCOMPATIBLE enum value | GA_Detail | |
| GA_DestroyPointMode enum name | GA_Detail | |
| GA_Detail(GA_PrimitiveFactory &factory, GA_Storage Pstorage=GA_STORE_REAL32, bool isprimary=true, bool full_topology=true) | GA_Detail | |
| GA_LEAVE_PRIMITIVES enum value | GA_Detail | |
| GB_MACRO_CAST(const T *, const GA_Primitive *prim) | GA_Detail | inlinestatic |
| GB_MACRO_CAST(const T *, GA_Primitive *prim) | GA_Detail | inlinestatic |
| GB_MACRO_PRIM_TYPE typedef | GEO_Detail | |
| GEO_Detail(GA_PrimitiveFactory &factory, bool full_topology=true) | GEO_Detail | |
| GEO_EdgeAdjArray typedef | GEO_Detail | |
| GEO_PointAdjArray typedef | GEO_Detail | |
| getAttribute(GA_AttributeOwner dict, const char *attrib_name) const | GEO_Detail | |
| getAttribute(GA_AttributeOwner dict, const char *attrib_name) | GEO_Detail | |
| getAttributeAsArray(const GA_Attribute *atr, const GA_Range &range, UT_Array< T > &result) const | GA_Detail | |
| getAttributeDict(GA_AttributeOwner owner) const | GA_Detail | inline |
| getAttributeLayer(const char *attr_name) const | GEO_Detail | |
| getAttributeOwner(const GA_AttributeDict &dict) const | GA_Detail | |
| getAttributes() | GA_Detail | inline |
| getAttributes() const | GA_Detail | inline |
| getBBox(UT_BoundingBox *bbox, const GA_PrimitiveGroup *g=nullptr) const | GEO_Detail | |
| getBBox(UT_BoundingBox &bbox, const UT_Matrix4R &transform, const GA_PrimitiveGroup *g=nullptr) const | GEO_Detail | |
| getBreakpointBBox(UT_BoundingBox &bbox, const GA_BreakpointGroup &grp) const | GEO_Detail | |
| getBreakpointBBox(UT_BoundingBox &bbox, const UT_Matrix4R &transform, const GA_BreakpointGroup &grp) const | GEO_Detail | |
| getBreakpointBSphere(UT_BoundingSphere &bsphere, const GA_BreakpointGroup &grp, bool accurate_bounds=false) const | GEO_Detail | |
| getBSphere(UT_BoundingSphere *bsphere, const GA_PrimitiveGroup *g=nullptr, bool accurate_bounds=false) const | GEO_Detail | |
| getCachedBounds(UT_BoundingBox &box) const | GU_Detail | |
| getCachedVisibleBounds(UT_BoundingBox &box) const | GU_Detail | |
| getCaptureRegionIndex(const UT_String &cregion_name, CaptureType t=CAPTURE_BONE) | GEO_Detail | |
| getCaptureRegionRootPath(UT_String &root_path, CaptureType t=CAPTURE_BONE) const | GEO_Detail | |
| getCaptureWeight(int cregion_index, GA_Offset ptoff, CaptureType t=CAPTURE_BONE) const | GEO_Detail | |
| getCaptureWeights(GA_Offset ptoff, UT_IntArray ®ions, UT_FloatArray &weights, CaptureType t=CAPTURE_BONE) const | GEO_Detail | |
| getCookSelectionGroupType() const | GU_Detail | |
| getCurrentLayer() const | GEO_Detail | |
| getDetailAttribute(const char *attrib_name) const | GEO_Detail | |
| getDetailAttribute(const char *attrib_name) | GEO_Detail | |
| getDeviceMemoryUsage() const | GA_Detail | virtual |
| getDirtyData(GA_PrimitiveGroup *returnGrp, const GA_PrimitiveGroup *primGrp=0, bool checkRepPoints=false, float tol=0.001F) | GU_Detail | |
| getEdgeAdjacentPolygons(GEO_EdgeAdjArray &adjacencies, GA_Offset poly_off) const | GEO_Detail | |
| getEdgeAdjacentPolygons(GA_OffsetArray &polygons, GA_Offset poly_off) const | GEO_Detail | |
| getEdgeBBox(UT_BoundingBox &bbox, const GA_EdgeGroup &grp) const | GEO_Detail | |
| getEdgeBBox(UT_BoundingBox &bbox, const UT_Matrix4R &transform, const GA_EdgeGroup &grp) const | GEO_Detail | |
| getEdgeBSphere(UT_BoundingSphere &bsphere, const GA_EdgeGroup &grp, bool accurate_bounds=false) const | GEO_Detail | |
| getEdgeGroupList(UT_Array< const GA_EdgeGroup * > &list) const | GA_Detail | |
| getEdgeGroupList(UT_Array< GA_EdgeGroup * > &list) | GA_Detail | |
| getElementGroupList(GA_AttributeOwner owner, UT_Array< const GA_ElementGroup * > &list) const | GA_Detail | |
| getElementGroupList(GA_AttributeOwner owner, UT_Array< GA_ElementGroup * > &list) | GA_Detail | |
| getElementGroupTable(GA_AttributeOwner owner) const | GA_Detail | |
| getElementGroupTable(GA_AttributeOwner owner) | GA_Detail | inline |
| getFileExtensions(UT_StringArray &result) | GU_Detail | static |
| getGEOPrimitive(GA_Offset primoff) | GEO_Detail | inline |
| getGEOPrimitive(GA_Offset off) const | GEO_Detail | inline |
| getGEOPrimitiveByIndex(GA_Index idx) | GEO_Detail | inline |
| getGEOPrimitiveByIndex(GA_Index idx) const | GEO_Detail | inline |
| getGlobalMap() const | GA_Detail | inline |
| getGlobalRange() const | GA_Detail | inline |
| getGroupBBox(UT_BoundingBox *bbox, const GA_Group *grp) const | GEO_Detail | |
| getGroupBBox(UT_BoundingBox &bbox, const UT_Matrix4R &transform, const GA_Group *grp) const | GEO_Detail | |
| getGroupBSphere(UT_BoundingSphere *bsphere, const GA_Group *grp, bool accurate_bounds) const | GEO_Detail | |
| getGroupTable(GA_GroupType group_type) | GA_Detail | |
| getGroupTable(GA_GroupType group_type) const | GA_Detail | |
| getIndexMap(GA_AttributeOwner owner) const | GA_Detail | |
| getIndexMap(GA_AttributeOwner owner) | GA_Detail | inline |
| getInstanceMatrix() const | GA_Detail | |
| getIntrinsic(GA_LocalIntrinsic h, UT_String &val) const | GA_Detail | |
| getIntrinsic(GA_LocalIntrinsic h, UT_StringArray &val) const | GA_Detail | |
| getIntrinsic(GA_LocalIntrinsic h, UT_OptionsHolder &val) const | GA_Detail | |
| getIntrinsic(GA_LocalIntrinsic h, UT_Array< UT_OptionsHolder > &val) const | GA_Detail | |
| getIntrinsic(GA_LocalIntrinsic h, int64 *v, GA_Size size) const | GA_Detail | |
| getIntrinsic(GA_LocalIntrinsic h, fpreal64 *v, GA_Size sz) const | GA_Detail | |
| getIntrinsic(GA_LocalIntrinsic h, float &v) const | GA_Detail | |
| getIntrinsic(GA_LocalIntrinsic h, int &v) const | GA_Detail | |
| getIntrinsic(GA_LocalIntrinsic h, UT_Vector2 &v) const | GA_Detail | |
| getIntrinsic(GA_LocalIntrinsic h, UT_Vector3 &v) const | GA_Detail | |
| getIntrinsic(GA_LocalIntrinsic h, UT_Vector4 &v) const | GA_Detail | |
| getIntrinsic(GA_LocalIntrinsic h, UT_Matrix2 &v) const | GA_Detail | |
| getIntrinsic(GA_LocalIntrinsic h, UT_Matrix3 &v) const | GA_Detail | |
| getIntrinsic(GA_LocalIntrinsic h, UT_Matrix4 &v) const | GA_Detail | |
| getIntrinsic(GA_LocalIntrinsic h, double &v) const | GA_Detail | |
| getIntrinsic(GA_LocalIntrinsic h, int64 &v) const | GA_Detail | |
| getIntrinsic(GA_LocalIntrinsic h, UT_Vector2D &v) const | GA_Detail | |
| getIntrinsic(GA_LocalIntrinsic h, UT_Vector3D &v) const | GA_Detail | |
| getIntrinsic(GA_LocalIntrinsic h, UT_Vector4D &v) const | GA_Detail | |
| getIntrinsic(GA_LocalIntrinsic h, UT_Matrix2D &v) const | GA_Detail | |
| getIntrinsic(GA_LocalIntrinsic h, UT_Matrix3D &v) const | GA_Detail | |
| getIntrinsic(GA_LocalIntrinsic h, UT_Matrix4D &v) const | GA_Detail | |
| getIntrinsicCollapseSingletons(GA_LocalIntrinsic h) const | GA_Detail | inline |
| getIntrinsicManager() const | GA_Detail | inline |
| getIntrinsicName(GA_LocalIntrinsic h) const | GA_Detail | inline |
| getIntrinsicOptions(GA_LocalIntrinsic h) const | GA_Detail | inline |
| getIntrinsicReadOnly(GA_LocalIntrinsic h) const | GA_Detail | inline |
| getIntrinsicStorage(GA_LocalIntrinsic h) const | GA_Detail | inline |
| getIntrinsicTupleSize(GA_LocalIntrinsic h) const | GA_Detail | |
| getIONames(UT_StringArray &names) const | GA_Detail | inline |
| getIOTranslator(exint i) | GU_Detail | static |
| getIOTranslatorCount() | GU_Detail | static |
| getLayerMerge(int &preclear, int &mask, int &srcblend, int &dstblend) const | GEO_Detail | |
| getLookupTable(const GA_Attribute *attrib) const | GU_Detail | |
| getMemoryUsage(bool inclusive) const override | GOP_Guide | inlinevirtual |
| getMetaCacheCount() const | GA_Detail | inline |
| getMetaCount() const | GEO_Detail | |
| getMetaRestAnchorPath(UT_String &anchorPath) const | GEO_Detail | |
| getNumLayers() const | GEO_Detail | |
| getNumPointOffsets() const | GA_Detail | inline |
| getNumPoints() const | GA_Detail | inline |
| getNumPrimitiveOffsets() const | GA_Detail | inline |
| getNumPrimitives() const | GA_Detail | inline |
| getNumVertexOffsets() const | GA_Detail | inline |
| getNumVertices() const | GA_Detail | inline |
| getOBBox(const GA_PrimitiveGroup *grp, UT_Matrix4 &transform, UT_Vector3 &radii) const | GU_Detail | |
| getOBBoxForPoints(const GA_PointGroup *grp, UT_OBBoxD &obb, int refinement_iterations=6) const | GU_Detail | |
| getOBBoxForPrims(const GA_PrimitiveGroup *grp, UT_OBBoxD &obb, int refinement_iterations=6) const | GU_Detail | |
| getOrCreateCookSelection(GA_GroupType group_type, bool ordered=false, bool clear_matching=false) | GU_Detail | |
| getP() | GA_Detail | inline |
| getP() const | GA_Detail | inline |
| getParticleCount() const | GEO_Detail | |
| getPastedCount() const | GEO_Detail | |
| getPointAdjacentPolygons(GEO_PointAdjArray &adjacencies, GA_Offset poly_off) const | GEO_Detail | |
| getPointAdjacentPolygons(GA_OffsetArray &polygons, GA_Offset poly_off) const | GEO_Detail | |
| getPointAttribBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_PointGroup *g=nullptr) const | GEO_Detail | |
| getPointAttribBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_PrimitiveGroup &g) const | GEO_Detail | |
| getPointAttribBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_EdgeGroup &g) const | GEO_Detail | |
| getPointAttribBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_VertexGroup &g) const | GEO_Detail | |
| getPointAttribCentroid(UT_Vector3T< T > ¢roid, const GA_Attribute &attrib, const GA_PointGroup *grp=nullptr) const | GEO_Detail | |
| getPointAttribGroupBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_Group *grp) const | GEO_Detail | |
| getPointAttribute(const char *attrib_name) const | GEO_Detail | |
| getPointAttribute(const char *attrib_name) | GEO_Detail | |
| getPointBBox(UT_BoundingBox *bbox, const GA_PointGroup *g=nullptr) const | GEO_Detail | |
| getPointBBox(UT_BoundingBox &bbox, const UT_Matrix4R &transform, const GA_PointGroup *g=nullptr) const | GEO_Detail | |
| getPointBSphere(UT_BoundingSphere *bsphere, const GA_PointGroup *g=nullptr, bool accurate_bounds=false) const | GEO_Detail | |
| getPointCaptureAttribName(CaptureType type) | GEO_Detail | static |
| getPointCaptureDataPropertyName(CaptureType type) | GEO_Detail | static |
| getPointCaptureFrameAttribName(CaptureType type) | GEO_Detail | static |
| getPointCaptureIndexPropertyName(CaptureType type) | GEO_Detail | static |
| getPointCaptureRootAttribName(CaptureType type) | GEO_Detail | static |
| getPointGroupAdjacentToPrimitiveGroup(const GA_PrimitiveGroup *in_prim_grp, GA_PointGroup *adj_pt_grp) | GEO_Detail | |
| getPointGroupAdjacentToPrimitiveRange(const GA_Range &in_prim_rng, GA_PointGroup *adj_pt_rng) | GEO_Detail | |
| getPointMap() const | GA_Detail | inline |
| getPointRange(const GA_PointGroup *group=0) const | GA_Detail | inline |
| getPointRangeSlice(GA_Index begin_ptnum, GA_Index end_ptnum=GA_INVALID_INDEX) const | GA_Detail | inline |
| getPos2(GA_Offset ptoff) const | GA_Detail | inline |
| getPos2D(GA_Offset ptoff) const | GA_Detail | inline |
| getPos3(GA_Offset ptoff) const | GA_Detail | inline |
| getPos3AsArray(const GA_Range &ptrange, UT_Array< UT_Vector3T< T > > &positions) const | GA_Detail | inline |
| getPos3D(GA_Offset ptoff) const | GA_Detail | inline |
| getPos3T(GA_Offset ptoff) const | GA_Detail | inline |
| getPos4(GA_Offset ptoff) const | GA_Detail | inline |
| getPos4D(GA_Offset ptoff) const | GA_Detail | inline |
| getPreferredPrecision() const | GA_Detail | |
| getPrimAttribute(const char *attrib_name) const | GEO_Detail | |
| getPrimAttribute(const char *attrib_name) | GEO_Detail | |
| getPrimitive(GA_Offset prim_off) | GA_Detail | inline |
| getPrimitive(GA_Offset prim_off) const | GA_Detail | inline |
| getPrimitiveByIndex(GA_Index prim_idx) | GA_Detail | inline |
| getPrimitiveByIndex(GA_Index prim_idx) const | GA_Detail | inline |
| getPrimitiveClosedFlag(GA_Offset primoff) const | GA_Detail | |
| getPrimitiveFactory() const | GA_Detail | inline |
| getPrimitiveList() const | GA_Detail | inline |
| getPrimitiveList() | GA_Detail | inline |
| getPrimitiveMap() const | GA_Detail | inline |
| getPrimitiveRange(const GA_PrimitiveGroup *group=0) const | GA_Detail | inline |
| getPrimitiveRangeSlice(GA_Index begin_prim, GA_Index end_prim=GA_INVALID_INDEX) const | GA_Detail | inline |
| getPrimitivesOfType(const GA_PrimitiveTypeId &type, UT_Array< const GA_Primitive * > &prims) const | GA_Detail | inline |
| getPrimitivesReferencingPoint(GA_OffsetArray &primitives, GA_Offset point_offset) const | GA_Detail | |
| getPrimitiveTypeId(GA_Offset primoff) const | GA_Detail | |
| getPrimitiveTypeMask(const GA_PrimitiveGroup *group=0) const | GA_Detail | |
| getPrimitiveTypeMaskAll() const | GA_Detail | |
| getPrimitiveVertexCount(GA_Offset primoff) const | GA_Detail | |
| getPrimitiveVertexList(GA_Offset primoff) const | GA_Detail | |
| getPrimitiveVertexOffset(GA_Offset primoff, GA_Size i) const | GA_Detail | |
| getPw(GA_Offset ptoff) const | GA_Detail | |
| getPwAttribute() const | GA_Detail | inline |
| getPwAttribute() | GA_Detail | inline |
| getQuadricCount() const | GEO_Detail | |
| getRangeByValue(const GA_Attribute *attrib, exint v) const | GU_Detail | |
| getRangeByValue(const GA_Attribute *attrib, const UT_StringRef &v) const | GU_Detail | |
| getSingleLookupTable(const GA_Attribute *attrib) const | GU_Detail | |
| getStandardAttributes(const char *s, GEO_Standard_Attributes &a) | GEO_Detail | |
| getStdAttributeName(GEO_Standard_Attributes name, int layer=-1) const | GEO_Detail | |
| getStdAttributeTypeInfo(const char *name, int floattuplesize) | GEO_Detail | static |
| getSubdividedCV(GEO_Hull *hull, int udir, float unit) | GU_Detail | static |
| getSubdividedCV(GEO_Face *face, float unit) | GU_Detail | static |
| getSupportedFormat(const char *filename) | GU_Detail | static |
| getTopology() | GA_Detail | inline |
| getTopology() const | GA_Detail | inline |
| getTopologyCEAttribute(GA_Topology::TopologyCE topotype, GA_StorageClass storage, GA_Precision precision, int &tuplesize, bool isarray, bool read, bool write) | GA_Detail | |
| getType() const | GOP_Guide | inline |
| getUniqueId() const | GA_Detail | inline |
| getUniqueIntegerValue(const GA_Attribute *attrib, exint idx) const | GU_Detail | |
| getUniqueStringValue(const GA_Attribute *attrib, exint idx) const | GU_Detail | |
| getUniqueValueCount(const GA_Attribute *attrib) const | GU_Detail | |
| getVariableNameMap(UT_String &result) const | GEO_Detail | |
| getVertexAttribBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_PointGroup *g=nullptr) const | GEO_Detail | |
| getVertexAttribBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_PrimitiveGroup &g) const | GEO_Detail | |
| getVertexAttribBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_EdgeGroup &g) const | GEO_Detail | |
| getVertexAttribBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_VertexGroup &g) const | GEO_Detail | |
| getVertexAttribGroupBBox(const UT_StringRef &name, UT_BoundingBox *bbox, const GA_Group *grp) const | GEO_Detail | |
| getVertexAttribute(const char *attrib_name) const | GEO_Detail | |
| getVertexAttribute(const char *attrib_name) | GEO_Detail | |
| getVertexBBox(UT_BoundingBox *bbox, const GA_VertexGroup *g=nullptr) const | GEO_Detail | |
| getVertexBBox(UT_BoundingBox &bbox, const UT_Matrix4R &transform, const GA_VertexGroup *g=nullptr) const | GEO_Detail | |
| getVertexGroupAdjacentToPrimitiveGroup(const GA_PrimitiveGroup *in_prim_grp, GA_VertexGroup *adj_vtx_grp) | GEO_Detail | |
| getVertexGroupAdjacentToPrimitiveRange(const GA_Range &in_prim_rng, GA_VertexGroup *adj_vtx_rng) | GEO_Detail | |
| getVertexMap() const | GA_Detail | inline |
| getVertexNormals(UT_Vector3Array &output) const | GEO_Detail | |
| getVertexRange(const GA_VertexGroup *group=0) const | GA_Detail | inline |
| getVertexReferencingPoint(GA_Offset ptoff, GA_Offset primoff=GA_INVALID_OFFSET) const | GA_Detail | |
| getVerticesReferencingPoint(GA_OffsetArray &vertices, GA_Offset point_offset) const | GA_Detail | |
| getVisibleBBox(UT_BoundingBox *bbox, const UT_Matrix4R *transform=nullptr, const GA_PrimitiveGroup *g=nullptr) const | GEO_Detail | |
| getVolumeCount() const | GEO_Detail | |
| GOP_Guide(GOP_GuideType intype=OP_GUIDE_ONE) | GOP_Guide | inline |
| gordon(GEO_SurfaceType surftype, int accurate, const GA_PrimitiveGroup &ufaces, const GA_PrimitiveGroup &vfaces, int reparameterize=0) | GU_Detail | |
| gordon(GEO_SurfaceType surftype, int accurate, const UT_Array< GEO_Primitive * > &uprims_in, const UT_Array< GEO_Primitive * > &vprims_in, GU_SkinCache &skin_cache, int reparameterize=0) | GU_Detail | |
| growPointCaptureAttribute(geo_NPairs num_added_pairs, CaptureType t=CAPTURE_BONE) | GEO_Detail | |
| growTuple(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name, int added_size) | GEO_Detail | |
| growTuple(GA_AttributeOwner owner, const UT_StringRef &name, int added_size) | GEO_Detail | inline |
| GU_BRIDGEMODE_BRIDGE enum value | GU_Detail | |
| GU_BRIDGEMODE_DELETE enum value | GU_Detail | |
| GU_BRIDGEMODE_DISJOINT enum value | GU_Detail | |
| GU_Detail() | GU_Detail | inline |
| GU_Detail(bool full_topology) | GU_Detail | inlineexplicit |
| GU_Detail(const GU_Detail *src, GA_PrimitiveGroup *primGroup, GA_DataIdStrategy data_id_strategy=GA_DATA_ID_BUMP) | GU_Detail | inlineexplicit |
| GU_Detail(const GU_Detail *src, GA_DataIdStrategy data_id_strategy=GA_DATA_ID_BUMP) | GU_Detail | inlineexplicit |
| hasChannelPrimitives() const | GEO_Detail | |
| hasCustomPrimitives() const | GEO_Detail | |
| hasMetaPrimitives() const | GEO_Detail | |
| hasNoSharedPoints() const | GA_Detail | |
| hasParticlePrimitives() const | GEO_Detail | |
| hasPastedPrimitives() const | GEO_Detail | |
| hasQuadricPrimitives() const | GEO_Detail | |
| hasShallowCookSelectionReference(const GA_Group *group) const | GU_Detail | |
| hasTransformingPrimitives() const | GEO_Detail | |
| hasVolumePrimitives() const | GEO_Detail | |
| incrementMetaCacheCount() | GA_Detail | inline |
| info(std::ostream &os, int max_group_lines=15, bool pretty=false, const UT::ArraySet< const void * > *dontcounttheseblocks=0, bool instanced=false) const | GU_Detail | |
| info(UT_WorkBuffer &wbuf, int max_group_lines=15, bool pretty=false, const UT::ArraySet< const void * > *dontcounttheseblocks=0, bool instanced=false) const | GU_Detail | |
| insertPointCopy(GA_Offset src, GA_PointWrangler &wrangler, GA_Index beforeWhich=GA_INVALID_INDEX) | GEO_Detail | |
| insertPointCopy(GA_Offset src, GA_Index beforeWhich=GA_INVALID_INDEX) | GEO_Detail | |
| insertPointOffset(GA_Index beforeWhich=GA_INVALID_INDEX) | GEO_Detail | |
| insertPrimitive(const GA_PrimitiveTypeId &type, const GEO_Primitive *beforeWhich=nullptr) | GEO_Detail | |
| interpCurveBreakpoints(const GEO_Face &face, const GA_PrimitiveTypeId &type=GEO_PRIMNURBCURVE, int order=4, GA_ParameterizationType parmType=GA_PARAMETERIZATION_CHORD) | GU_Detail | |
| interpCurveBreakpoints(const GA_OffsetList &point_offsets, const GA_PrimitiveTypeId &type=GEO_PRIMNURBCURVE, int order=4, int wrapped=0, GA_ParameterizationType parmType=GA_PARAMETERIZATION_CHORD) | GU_Detail | |
| interpCurveBreakpoints(const UT_Vector4Array &v4Data, const GA_PrimitiveTypeId &type=GEO_PRIMNURBCURVE, int order=4, int wrapped=0, GA_ParameterizationType parmType=GA_PARAMETERIZATION_CHORD, const bool elevate_order_if_required=true) | GU_Detail | |
| interpCurveGlobal(const GEO_Face &face, const GA_PrimitiveTypeId &type=GEO_PRIMNURBCURVE, int order=4, GA_ParameterizationType parmType=GA_PARAMETERIZATION_CHORD, GA_KnotSpaceType knotSpaceType=GA_KNOT_SPACE_AVERAGING) | GU_Detail | |
| interpCurveGlobal(const GA_OffsetList &point_offsets, const GA_PrimitiveTypeId &type=GEO_PRIMNURBCURVE, int order=4, int wrapped=0, GA_ParameterizationType parmType=GA_PARAMETERIZATION_CHORD, GA_KnotSpaceType knotSpaceType=GA_KNOT_SPACE_AVERAGING) | GU_Detail | |
| interpCurveGlobal(const GA_Range &point_range, const GA_PrimitiveTypeId &type=GEO_PRIMNURBCURVE, int order=4, int wrapped=0, GA_ParameterizationType parmType=GA_PARAMETERIZATION_CHORD, GA_KnotSpaceType knotSpaceType=GA_KNOT_SPACE_AVERAGING) | GU_Detail | |
| interpCurveGlobal(const UT_Vector4Array &v4Data, const GA_PrimitiveTypeId &type=GEO_PRIMNURBCURVE, int order=4, int wrapped=0, GA_ParameterizationType parmType=GA_PARAMETERIZATION_CHORD, GA_KnotSpaceType knotSpaceType=GA_KNOT_SPACE_AVERAGING, const bool elevate_order_if_required=true) | GU_Detail | |
| interpCurveLocal(const GEO_Face &face, const GA_PrimitiveTypeId &type=GEO_PRIMBEZCURVE, int order=4, int corner=0) | GU_Detail | |
| interpCurveLocal(const UT_Array< GA_Offset > &goData, const GA_PrimitiveTypeId &type=GEO_PRIMBEZCURVE, int order=4, int wrapped=0, int corner=0) | GU_Detail | |
| interpCurveLocal(const UT_Vector4Array &v4Data, const GA_PrimitiveTypeId &type=GEO_PRIMBEZCURVE, int order=4, int wrapped=0, int corner=0) | GU_Detail | |
| interpSurfBreakpoints(const GEO_Hull &mesh, const GA_PrimitiveTypeId &type=GEO_PRIMNURBSURF, int uOrder=4, int vOrder=4, GEO_SurfaceType sType=GEO_PATCH_QUADS, GA_ParameterizationType uParmType=GA_PARAMETERIZATION_CHORD, GA_ParameterizationType vParmType=GA_PARAMETERIZATION_CHORD, GA_KnotSpaceType uKnotSpaceType=GA_KNOT_SPACE_AVERAGING, GA_KnotSpaceType vKnotSpaceType=GA_KNOT_SPACE_AVERAGING, const UT_Vector *uParmValues=0, const UT_Vector *vParmValues=0) | GU_Detail | |
| interpSurfBreakpoints(const GA_OffsetMatrix &goMesh, const GA_PrimitiveTypeId &type=GEO_PRIMNURBSURF, int uOrder=4, int vOrder=4, bool uWrapped=false, bool vWrapped=false, GEO_SurfaceType sType=GEO_PATCH_QUADS, GA_ParameterizationType uParmType=GA_PARAMETERIZATION_CHORD, GA_ParameterizationType vParmType=GA_PARAMETERIZATION_CHORD, GA_KnotSpaceType uKnotSpaceType=GA_KNOT_SPACE_AVERAGING, GA_KnotSpaceType vKnotSpaceType=GA_KNOT_SPACE_AVERAGING, const UT_Vector *uParmValues=0, const UT_Vector *vParmValues=0) | GU_Detail | |
| interpSurfGlobal(const GEO_Hull &mesh, const GA_PrimitiveTypeId &type=GEO_PRIMNURBSURF, int uOrder=4, int vOrder=4, GEO_SurfaceType sType=GEO_PATCH_QUADS, GA_ParameterizationType uParmType=GA_PARAMETERIZATION_CHORD, GA_ParameterizationType vParmType=GA_PARAMETERIZATION_CHORD, GA_KnotSpaceType uKnotSpaceType=GA_KNOT_SPACE_AVERAGING, GA_KnotSpaceType vKnotSpaceType=GA_KNOT_SPACE_AVERAGING, const UT_Vector *uParmValues=0, const UT_Vector *vParmValues=0) | GU_Detail | |
| interpSurfGlobal(const GA_OffsetMatrix &goMesh, const GA_PrimitiveTypeId &type=GEO_PRIMNURBSURF, int uOrder=4, int vOrder=4, bool uWrapped=false, bool vWrapped=false, GEO_SurfaceType sType=GEO_PATCH_QUADS, GA_ParameterizationType uParmType=GA_PARAMETERIZATION_CHORD, GA_ParameterizationType vParmType=GA_PARAMETERIZATION_CHORD, GA_KnotSpaceType uKnotSpaceType=GA_KNOT_SPACE_AVERAGING, GA_KnotSpaceType vKnotSpaceType=GA_KNOT_SPACE_AVERAGING, const UT_Vector *uParmValues=0, const UT_Vector *vParmValues=0) | GU_Detail | |
| intersectRay(const UT_Vector3 &o, const UT_Vector3 &d, float tmax=1E17F, float tol=1E-12F, float *dist=0, UT_Vector3 *pos=0, UT_Vector3 *nml=0, int accurate=0, float *u=0, float *v=0, int ignoretrim=1) const | GU_Detail | |
| INVALID_CACHE_COUNT | GA_Detail | static |
| isEmpty() const | GA_Detail | |
| isFormatSupported(const char *filename) | GU_Detail | static |
| isPDouble() const | GA_Detail | inline |
| isPointUsed(GA_Offset point) const | GA_Detail | |
| isPointUsedFast(GA_Offset point) const | GA_Detail | inline |
| isPrimary() const | GA_Detail | inline |
| join(GU_JoinParms &p, int &count) | GU_Detail | |
| lattice(const GU_Detail *source, const GU_Detail *lattice_rest, const GU_Detail *lattice_deform, int xdiv, int ydiv, int zdiv, const GA_PointGroup *ptgroup=nullptr, UT_BitArray *deform_history=nullptr, GU_LatticeType type=GU_LATTICE_BEZIER) | GU_Detail | |
| load(const char *filename, const GA_LoadOptions *opts=0, UT_StringArray *errors=0) | GA_Detail | |
| load(UT_IStream &is, const GA_LoadOptions *opts=0, UT_StringArray *errors=0) | GA_Detail | |
| load(UT_JSONParser &p, const GA_LoadOptions *opts=0, UT_StringArray *errors=0) | GA_Detail | |
| loadAttribDataH9(UT_IStream &is, GA_Offset offset, const UT_Array< GA_AttribLoadDataH9 > &l) | GA_Detail | static |
| loadH9(UT_IStream &is, const GA_LoadOptions *options) | GEO_Detail | protected |
| loadIODSOs() | GU_Detail | static |
| loadPrimitivesH9(UT_IStream &is, int count, const GA_FileFormatH9::PrimTypeXlate &type_map, const UT_Array< GA_AttribLoadDataH9 > &prim_attribs, const UT_Array< GA_AttribLoadDataH9 > &vtx_attribs) | GA_Detail | protected |
| loadVertexH9(UT_IStream &is, GA_Offset vertex_offset, const UT_Array< GA_AttribLoadDataH9 > &vtx_l) | GA_Detail | |
| localGetIntrinsicD(GA_IntrinsicEval &eval, UT_OptionsHolder &value) const override | GEO_Detail | protectedvirtual |
| localGetIntrinsicDA(GA_IntrinsicEval &eval, UT_Array< UT_OptionsHolder > &value) const override | GEO_Detail | protectedvirtual |
| localGetIntrinsicF(GA_IntrinsicEval &eval, fpreal64 *value, GA_Size size) const override | GEO_Detail | protectedvirtual |
| localGetIntrinsicI(GA_IntrinsicEval &eval, int64 *value, GA_Size size) const override | GEO_Detail | protectedvirtual |
| localGetIntrinsicS(GA_IntrinsicEval &eval, UT_String &value) const override | GEO_Detail | protectedvirtual |
| localGetIntrinsicSA(GA_IntrinsicEval &eval, UT_StringArray &value) const override | GEO_Detail | protectedvirtual |
| localIntrinsicTupleSize(GA_IntrinsicEval &eval) const override | GEO_Detail | protectedvirtual |
| localSetIntrinsicDA(GA_IntrinsicEval &eval, const UT_Array< UT_OptionsHolder > &value) override | GEO_Detail | protectedvirtual |
| localSetIntrinsicDS(GA_IntrinsicEval &eval, const UT_OptionsHolder *value, GA_Size size) override | GEO_Detail | protectedvirtual |
| localSetIntrinsicF(GA_IntrinsicEval &eval, const fpreal64 *value, GA_Size size) override | GEO_Detail | protectedvirtual |
| localSetIntrinsicI(GA_IntrinsicEval &eval, const int64 *value, GA_Size size) override | GEO_Detail | protectedvirtual |
| localSetIntrinsicS(GA_IntrinsicEval &eval, const char *value) override | GEO_Detail | protectedvirtual |
| localSetIntrinsicSA(GA_IntrinsicEval &eval, const UT_StringArray &value) override | GEO_Detail | protectedvirtual |
| localSetIntrinsicSS(GA_IntrinsicEval &eval, const char **value, GA_Size size) override | GEO_Detail | protectedvirtual |
| localSpaceXformMatrix(const UT_XformOrder &order, const LocalXformContextT< FLT > &local_frame, FLT tx, FLT ty, FLT tz, FLT rx, FLT ry, FLT rz, FLT sx, FLT sy, FLT sz, FLT s_xy, FLT s_xz, FLT s_yz, FLT px, FLT py, FLT pz, FLT prx, FLT pry, FLT prz) | GEO_Detail | static |
| LocalXformContextD typedef | GEO_Detail | |
| LocalXformContextF typedef | GEO_Detail | |
| LocalXformContextR typedef | GEO_Detail | |
| loft(GU_LoftParms &p, const GA_PointGroup &g1, const GA_PointGroup &g2) | GU_Detail | |
| loft(GU_LoftParms &p, const GA_PrimitiveGroup *group=0) | GU_Detail | |
| loftHulls(GEO_Hull *left, GEO_Hull *right, float lwidth1, float lwidth2, float rwidth1, float rwidth2, int sharp, int &lstart, int &rstart, int &lmax, int &rmax, int loftU, GA_NUBBasis *nubbasis) | GU_Detail | static |
| lsystem(GU_LSystemParms &lp) | GU_Detail | |
| magnet(const GU_MagnetParms &parms) | GU_Detail | |
| makeFacesCompatible(const GA_PrimitiveGroup &infaces, GA_PrimitiveGroup &outfaces, bool mustopen=false, bool mustends=false, bool nonrational=false, GA_PrimCompat::TypeMask *extratype=0, bool equalcvs=true) | GU_Detail | |
| makeFacesCompatible(const UT_Array< GEO_Primitive * > &prims_in, UT_Array< GEO_Primitive * > &prims_out, bool mustopen=false, bool mustends=false, bool nonrational=false, GA_PrimCompat::TypeMask *extratype=0, bool equalcvs=true) | GU_Detail | |
| makeFacesCompatible(const GA_PrimitiveGroup &infacesU, const GA_PrimitiveGroup &infacesV, GA_PrimitiveGroup &outfacesU, GA_PrimitiveGroup &outfacesV, bool mustopen=false, bool mustends=false, bool nonrational=false, GA_PrimCompat::TypeMask *extratype=0, bool equalcvs=true) | GU_Detail | |
| makeFacesCompatible(const UT_Array< GEO_Primitive * > &ufaces_array, const UT_Array< GEO_Primitive * > &vfaces_array, UT_Array< GEO_Primitive * > &ucfaces_array, UT_Array< GEO_Primitive * > &vcfaces_array, bool mustopen=false, bool mustends=false, bool nonrational=false, GA_PrimCompat::TypeMask *extratype=0, bool equalcvs=true) | GU_Detail | |
| makePrimsPlanar(const GA_PrimitiveGroup *grp=0) | GU_Detail | |
| makeSurfacesCompatible(const GA_PrimitiveGroup &insurfs, GA_PrimitiveGroup &outsurfs, bool mustopenu=false, bool mustopenv=false, bool mustendsu=false, bool mustendsv=false, bool equalcvsu=true, bool equalcvsv=true, GA_PrimCompat::TypeMask *extratype=0) | GU_Detail | |
| mantraGeometry() | GA_Detail | inline |
| mantraGeometry() const | GA_Detail | inline |
| markDirty(bool bumpalldataid) | GA_Detail | |
| matchASCIIFileExtension(const UT_StringRef &filename) | GU_Detail | static |
| matchBinaryFileExtension(const UT_StringRef &filename) | GU_Detail | static |
| merge(const GEO_Detail &src, const GA_PrimitiveGroup *primGrp=nullptr, bool mergePrimGroup=true, bool insertPrimsAtHead=false, bool keep_internal_groups=true, GA_DataIdStrategy data_id_strategy=GA_DATA_ID_BUMP) | GEO_Detail | |
| merge(const GEO_Primitive &sprim, bool insertPrimAtHead=false) | GEO_Detail | |
| mergeCaptureProperties(GA_Attribute *my_atr, const GA_Attribute *src_atr, UT_IntArray &new_indices) | GEO_Detail | |
| mergeDetailAttributes(const GEO_Detail &src, int num_pts_prev) | GEO_Detail | |
| mergeGlobalAttributes(const GA_Detail &src) | GA_Detail | |
| mergeGlobalAttributes(const GA_Detail &src, GA_MergeOptions &options) | GA_Detail | |
| mergeGroup(const GEO_Detail &src, const GA_PointGroup &group, bool override=true) | GEO_Detail | |
| mergeGroup(const GEO_Detail &src, const GA_PrimitiveGroup &group, bool override=true) | GEO_Detail | |
| mergeGroup(const GEO_Detail &src, const GA_VertexGroup &group, GA_OffsetArray &map_cache, bool override=true) | GEO_Detail | |
| mergeGroup(const GEO_Detail &src, const GA_EdgeGroup &group, bool override=true) | GEO_Detail | |
| mergeGroups(const GEO_Detail &src, bool override, unsigned mask=GA_GMASK_FULL_MASK) | GEO_Detail | |
| mergePoints(const GEO_Detail &src, const GA_PointGroup *ptGrp=0, bool merge_groups=true, bool keep_internal_groups=true) | GEO_Detail | |
| mergePoints(const GEO_Detail &src, const GA_Range &points) | GEO_Detail | |
| mergePrimitives(const GEO_Detail &src, const GA_Range &prims) | GEO_Detail | |
| meshCube(int xdiv, int ydiv, int zdiv, float xmin=-0.5F, float xmax=0.5F, float ymin=-0.5F, float ymax=0.5F, float zmin=-0.5F, float zmax=0.5F, GEO_SurfaceType type=GEO_PATCH_QUADS, bool consolidate=false) | GU_Detail | |
| meshGrid(int rows, int cols, float xsize=1, float ysize=1, float xc=0, float yc=0, float zc=0, GU_OrientationType plane=GU_PLANE_XY, GEO_SurfaceType type=GEO_PATCH_QUADS, int wrapu=0, int wrapv=0) | GU_Detail | |
| mirror(GEO_MirrorParms &parms) | GEO_Detail | |
| newDetachedEdgeGroup() const | GA_Detail | inline |
| newDetachedPointGroup() const | GA_Detail | inline |
| newDetachedPrimitiveGroup() const | GA_Detail | inline |
| newDetachedVertexGroup() const | GA_Detail | inline |
| newEdgeGroup(const UT_StringHolder &name) | GA_Detail | inline |
| newEdgeGroup(const UT_StringHolder &name, bool internal) | GA_Detail | inline |
| newInternalEdgeGroup() | GA_Detail | inline |
| newInternalPointGroup() | GA_Detail | inline |
| newInternalPrimitiveGroup() | GA_Detail | inline |
| newInternalVertexGroup() | GA_Detail | inline |
| newPointGroup(const UT_StringHolder &name) | GA_Detail | inline |
| newPointGroup(const UT_StringHolder &name, bool internal) | GA_Detail | inline |
| newPrimitiveGroup(const UT_StringHolder &name) | GA_Detail | inline |
| newPrimitiveGroup(const UT_StringHolder &name, bool internal) | GA_Detail | inline |
| newVertexGroup(const UT_StringHolder &name) | GA_Detail | inline |
| newVertexGroup(const UT_StringHolder &name, bool internal) | GA_Detail | inline |
| nonLinearDeform(GU_DeformType type, const GU_TwistParms &parms, int &pasted) | GU_Detail | |
| normal(bool internal=false, const GA_PrimitiveGroup *primgroup=nullptr) | GEO_Detail | |
| normal(UT_Vector3Array &output, bool use_internaln=true) const | GEO_Detail | |
| normal(UT_Vector3DArray &output, bool use_internaln=true) const | GEO_Detail | |
| normal(const GA_RWHandleV3 &attrib, const GA_PrimitiveGroup *primgroup=nullptr) const | GEO_Detail | |
| normalizeCaptureWeights(const GA_PointGroup *ptgroup=nullptr, CaptureType t=CAPTURE_BONE, fpreal tolerance=SYS_FTOLERANCE_R) | GEO_Detail | |
| normalizeRelativeCaptureWeights(int idx, GA_Offset ptoff, GEO_Delta *delta=nullptr) | GEO_Detail | |
| normalTranslate(const GA_PointGroup &grp, float length=1.0F, int check_pasting=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const GA_Attribute *custom_attrib=nullptr, const bool normalize_attrib=false, const GA_Attribute *mask=nullptr) | GEO_Detail | |
| normalTranslate(const GA_PrimitiveGroup &grp, float length=1.0F, int check_pasting=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const GA_Attribute *custom_attrib=nullptr, const bool normalize_attrib=false, const GA_Attribute *mask=nullptr) | GEO_Detail | |
| normalTranslate(const GA_EdgeGroup &grp, float length=1.0F, int check_pasting=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const GA_Attribute *custom_attrib=nullptr, const bool normalize_attrib=false, const GA_Attribute *mask=nullptr) | GEO_Detail | |
| normalTranslate(const GA_BreakpointGroup &grp, float length=1.0F, int check_pasting=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const GA_Attribute *mask=nullptr) | GEO_Detail | |
| normalTranslateGroup(const GA_Group &grp, float length=1.0F, int check_pasting=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const GA_Attribute *custom_attrib=nullptr, const bool normalize_attrib=false, const GA_Attribute *mask=nullptr) | GEO_Detail | |
| normalTranslatePoints(float length=1.0F, int check_pasting=1, const GA_PointGroup *grp=0, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const GA_Attribute *custom_attrib=nullptr, const bool normalize_attrib=false, const GA_Attribute *mask=nullptr) | GEO_Detail | |
| normalTranslatePrimitives(float length=1.0F, int check_pasting=1, const GA_PrimitiveGroup *grp=0, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const GA_Attribute *custom_attrib=nullptr, const bool normalize_attrib=false, const GA_Attribute *mask=nullptr) | GEO_Detail | |
| nurbCube(int xdiv, int ydiv, int zdiv, int orderx=4, int ordery=4, int orderz=4, float xmin=-0.5F, float xmax=0.5F, float ymin=-0.5F, float ymax=0.5F, float zmin=-0.5F, float zmax=0.5F, GEO_SurfaceType type=GEO_PATCH_QUADS, bool consolidate=false) | GU_Detail | |
| nurbGrid(int rows, int cols, int orderu=4, int orderv=4, int interpEndsU=1, int interpEndsV=1, float xsize=1, float ysize=1, float xc=0, float yc=0, float zc=0, GU_OrientationType plane=GU_PLANE_XY, GEO_SurfaceType type=GEO_PATCH_QUADS, int wrapu=0, int wrapv=0) | GU_Detail | |
| offset(const GU_OffsetParms &parms) | GU_Detail | |
| ONLYCONS_GRP_PROP_INTERSECT enum value | GU_Detail | |
| ONLYCONS_GRP_PROP_LEAST enum value | GU_Detail | |
| ONLYCONS_GRP_PROP_UNION enum value | GU_Detail | |
| OnlyConsGroupPropagateType enum name | GU_Detail | |
| onlyConsolidatePoints(fpreal distance, const GA_PointGroup *ptgrp=0, bool mark=false, bool deleteconsolidated=false, OnlyConsGroupPropagateType grouppropagate=ONLYCONS_GRP_PROP_LEAST, bool accurate=false) | GU_Detail | |
| orient(const GA_PrimitiveGroup *group=0) | GU_Detail | |
| pointAttribs() const | GEO_Detail | inline |
| pointGrid(int rows, int cols, float xsize=1, float ysize=1, float xc=0, float yc=0, float zc=0, GU_OrientationType plane=GU_PLANE_XY, GA_Offset startpoint=GA_INVALID_OFFSET) | GU_Detail | |
| pointGroups() | GA_Detail | inline |
| pointGroups() const | GA_Detail | inline |
| pointIndex(GA_Offset offset) const | GA_Detail | inline |
| pointInset(const GA_PointGroup *ptgroup, float insetdist, float nmldist) | GU_Detail | |
| pointOffset(GA_Index index) const | GA_Detail | inline |
| pointVertex(GA_Offset point) const | GA_Detail | inline |
| polyExtrude(const GU_PolyExtrudeParms &parms) | GU_Detail | |
| polyGrid(int rows, int cols, float xsize=1, float ysize=1, float xc=0, float yc=0, float zc=0, GU_OrientationType plane=GU_PLANE_XY, GEO_SurfaceType type=GEO_PATCH_QUADS) | GU_Detail | |
| polyIsoSurface(float(*ptOutside)(const UT_Vector3 &, void *), void *data, const UT_BoundingBox &bbox, int xdiv, int ydiv, int zdiv, bool makepolysoup=false) | GU_Detail | |
| polymeshCube(int xdiv, int ydiv, int zdiv, float xmin=-0.5F, float xmax=0.5F, float ymin=-0.5F, float ymax=0.5F, float zmin=-0.5F, float zmax=0.5F, GEO_SurfaceType type=GEO_PATCH_QUADS, bool consolidate=false) | GU_Detail | |
| polyPatch(GU_PolypatchParms &parms, const GA_PrimitiveGroup *primGroup=0) | GU_Detail | |
| polyReduce(GU_PolyReduceParms &parms, const GA_PrimitiveGroup *primGroup=0, int *pointIndexTable=0) | GU_Detail | |
| polySoup(const GEO_PolySoupParms &parms, const GU_Detail *srcdetail) | GU_Detail | |
| polySoupGrid(int rows, int cols, float xsize=1, float ysize=1, float xc=0, float yc=0, float zc=0, GU_OrientationType plane=GU_PLANE_XY, GEO_SurfaceType type=GEO_PATCH_QUADS) | GU_Detail | |
| polySpline(GU_PolysplineParms &parms, const GA_PrimitiveGroup *primGroup=0, bool deleteAll=true) | GU_Detail | |
| primitiveAttribs() const | GEO_Detail | inline |
| primitiveGroups() | GA_Detail | inline |
| primitiveGroups() const | GA_Detail | inline |
| primitiveIndex(GA_Offset offset) const | GA_Detail | inline |
| primitiveOffset(GA_Index index) const | GA_Detail | inline |
| primitives() | GEO_Detail | inline |
| primitives() const | GEO_Detail | inline |
| printMemory(UT_WorkBuffer &buffer, bool include_total=true, int indent=3, const char *title="Geometry Memory Tracking") | GA_Detail | static |
| privateComputeNormal(const GA_RWHandleV3 &normalattrib, const GA_Group *group, const float cuspangledegrees, const int method) const override | GEO_Detail | protectedvirtual |
| promotePointAttrib(GA_AttributeScope scope, const UT_StringRef &name) | GEO_Detail | |
| promotePointAttrib(const UT_StringRef &name) | GEO_Detail | inline |
| proximityPoints(GA_IndexMap &points, const UT_Vector3 &point) | GU_Detail | inline |
| proximityPoints(GA_IndexMap &points, const GA_Range &range, const UT_Vector3 &point) | GU_Detail | |
| proximityPrims(GA_IndexMap &primitives, const UT_Vector3 &point) | GU_Detail | inline |
| proximityPrims(GA_IndexMap &primitives, const GA_Range &range, const UT_Vector3 &point) | GU_Detail | |
| proximityToPointList(const UT_Vector3 &point) | GU_Detail | inline |
| proximityToPrimitiveList(const UT_Vector3 &point) | GU_Detail | inline |
| rails(GU_RailParms parms) | GU_Detail | |
| refine(float *uunit, int ulen, float *vunit, int vlen, int countu=1, int countv=1, int arcspacing=0, const GA_PrimitiveGroup *primGroup=0) | GU_Detail | |
| refreshCachedAttributes() | GA_Detail | |
| refreshCachedHandles() | GA_Detail | virtual |
| registerIntrinsics(GA_PrimitiveFactory &factory) | GU_Detail | protectedstatic |
| registerIO(GA_IO *io) const | GA_Detail | inline |
| registerIOTranslator(GEO_IOTranslator *trans) | GU_Detail | static |
| removeCaptureRegion(const UT_String &cregion_name, CaptureType t=CAPTURE_BONE) | GEO_Detail | |
| removeCookSelection() | GU_Detail | |
| removeInlinePoints(float tol, const GA_PrimitiveGroup *prims, const GA_PointGroup *pts=nullptr) | GU_Detail | |
| removeTailInitializer(GA_Attribute *attrib) | GA_Detail | |
| removeVariableName(const char *varname) | GEO_Detail | inline |
| removeZeroAreaFaces(GA_PrimitiveGroup *grp, bool ignoreOpenFaces=false, float tolerance=0.001F, bool onlyPolys=true) | GU_Detail | |
| removeZeroAreaFaces(const UT_IntArray &primlist, bool ignoreOpenFaces=false, float tolerance=0.001F, bool onlyPolys=true) | GU_Detail | |
| renameAttribute(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &from_name, const UT_StringHolder &to_name) | GA_Detail | inline |
| reorderPoint(GA_Offset ptoff, GA_Index new_order) | GA_Detail | |
| reorderPrimitive(GA_Offset offset, GA_Index new_order) | GA_Detail | |
| replaceCookSelection(const GU_Detail &src, GU_CookSelectionReplaceStash *stash) | GU_Detail | |
| replaceWith(const GA_Detail &src, const GA_AttributeFilter *skip=nullptr, bool full_copy=false) | GA_Detail | |
| replaceWithPoints(const GA_Detail &src, const GA_AttributeFilter *skip=nullptr) | GA_Detail | |
| reverse(const GA_PrimitiveGroup *group=nullptr, bool update_attributes=true) | GU_Detail | |
| reversePointList() | GU_Detail | inline |
| reversePoints(GA_IndexMap &map) | GU_Detail | inline |
| reversePoints(GA_IndexMap &map, const GA_Range &range) | GU_Detail | |
| reversePolys(const GA_PrimitiveGroup *prmGrp=0) | GU_Detail | |
| reversePrimitiveList() | GU_Detail | inline |
| reversePrims(GA_IndexMap &map) | GU_Detail | inline |
| reversePrims(GA_IndexMap &map, const GA_Range &range) | GU_Detail | |
| revolve(const GU_RevolveParms &parms, const GU_CapOptions &caps, int &count) | GU_Detail | |
| rotateTexture(float angle, const GA_PrimitiveGroup *primGroup=0) | GU_Detail | |
| rotateTexture(const UT_StringRef &uvattribname, float angle, const GA_PrimitiveGroup *primGroup=0) | GU_Detail | |
| ruled(GEO_Hull *&surface, const GU_RuledParms &p, const GU_CapOptions &caps) | GU_Detail | |
| runDSO(const char *lib_path) | GU_Detail | static |
| save(const char *filename, const GA_SaveOptions *options, UT_StringArray *errors=0) const | GA_Detail | |
| save(std::ostream &os, bool binary, const GA_SaveOptions *options, UT_StringArray *errors=0) const | GA_Detail | |
| save(UT_JSONWriter &w, const GA_SaveOptions *opts=0) const | GA_Detail | |
| saveAttribDataH9(std::ostream &os, int binary, GA_Offset offset, const UT_Array< GA_AttribSaveDataH9 > &l, char delim_ch= '(') | GA_Detail | static |
| saveClassic(const char *, const GA_SaveOptions *) const | GA_Detail | |
| saveClassic(std::ostream &os, bool, const GA_SaveOptions *) const | GA_Detail | |
| saveH9File(const char *filename, const GA_SaveOptions *options) const | GU_Detail | |
| saveH9Stream(std::ostream &os, bool binary, const GA_SaveOptions *options) const | GEO_Detail | protected |
| savePrimitivesH9(std::ostream &os, int binary, const UT_Array< const GA_Primitive * > &list, const GA_FileFormatH9::PrimTypeXlate &type_map, const UT_Array< GA_AttribSaveDataH9 > &prim_attribs, const UT_Array< GA_AttribSaveDataH9 > &vx_attribs) const | GA_Detail | protected |
| saveVertexH9(std::ostream &os, int binary, GA_Offset vertex_offset, const UT_Array< GA_AttribSaveDataH9 > &vtx_l) const | GA_Detail | |
| saveVertexPointReferenceH9(std::ostream &os, int binary, GA_Offset vertex_offset) const | GA_Detail | |
| scaleTexture(float umult=1, float uoff=0, float vmult=1, float voff=0, float wmult=1, float woff=0, const GA_PrimitiveGroup *primGroup=0) | GU_Detail | |
| scaleTexture(const UT_StringRef &uvattribname, float umult=1, float uoff=0, float vmult=1, float voff=0, float wmult=1, float woff=0, const GA_PrimitiveGroup *primGroup=0) | GU_Detail | |
| setAttributeFromArray(GA_Attribute *atr, const GA_Range &range, const UT_Array< T > &src) | GA_Detail | |
| setCaps(GEO_Hull &hull, const GU_CapOptions &parms, int &count) | GU_Detail | |
| setCaps(GEO_Face &face, const GU_CapOptions &parms, int &count) | GU_Detail | |
| setCaptureRegionRootPath(const UT_String &root_path, CaptureType t=CAPTURE_BONE) | GEO_Detail | |
| setCaptureWeight(int cregion_index, float weight, const GA_PointGroup *ptgroup=nullptr, GEO_Delta *geodelta=nullptr, bool add_weight=false, bool clamp_negative=false, bool normalizeweight=false, CaptureType t=CAPTURE_BONE) | GEO_Detail | |
| setCaptureWeight(int cregion_index, float weight, GA_Offset ptoff, GEO_Delta *geodelta=nullptr, bool add_weight=false, bool clamp_negative=false, bool normalizeweight=false, CaptureType t=CAPTURE_BONE) | GEO_Detail | |
| setCurrentLayer(int layer) | GEO_Detail | |
| setDetailAttributeF(const UT_StringHolder &aname, float v) | GEO_Detail | |
| setDetailAttributeF(const UT_StringHolder &aname, float v1, float v2) | GEO_Detail | |
| setDetailAttributeF(const UT_StringHolder &aname, const UT_Vector2 &v) | GEO_Detail | |
| setDetailAttributeF(const UT_StringHolder &aname, const UT_Vector3 &v) | GEO_Detail | |
| setDetailAttributeF(const UT_StringHolder &aname, const UT_Vector4 &v) | GEO_Detail | |
| setDetailAttributeF(const UT_StringHolder &aname, const UT_Matrix3 &v) | GEO_Detail | |
| setDetailAttributeF(const UT_StringHolder &aname, const UT_Matrix4 &v) | GEO_Detail | |
| setDetailAttributeI(const UT_StringHolder &aname, int v) | GEO_Detail | |
| setDetailAttributeR(const UT_StringHolder &aname, const UT_Ramp &ramp) | GEO_Detail | |
| setDetailAttributeS(const UT_StringHolder &aname, const char *value) | GEO_Detail | |
| setDetailAttributeS(const UT_StringHolder &aname, const UT_StringArray &s) | GEO_Detail | |
| setIntrinsic(GA_LocalIntrinsic h, const char *value) | GA_Detail | |
| setIntrinsic(GA_LocalIntrinsic h, const UT_StringArray &value) | GA_Detail | |
| setIntrinsic(GA_LocalIntrinsic h, const char **val, GA_Size s) | GA_Detail | |
| setIntrinsic(GA_LocalIntrinsic h, const UT_OptionsHolder &val) | GA_Detail | |
| setIntrinsic(GA_LocalIntrinsic h, const UT_Array< UT_OptionsHolder > &value) | GA_Detail | |
| setIntrinsic(GA_LocalIntrinsic h, const UT_OptionsHolder *val, GA_Size s) | GA_Detail | |
| setIntrinsic(GA_LocalIntrinsic h, const int64 val) | GA_Detail | |
| setIntrinsic(GA_LocalIntrinsic h, const fpreal64 val) | GA_Detail | |
| setIntrinsic(GA_LocalIntrinsic h, const int64 *val, GA_Size sz) | GA_Detail | |
| setIntrinsic(GA_LocalIntrinsic h, const fpreal64 *v, GA_Size sz) | GA_Detail | |
| setLayerMerge(int preclear, int mask, int srcblend, int dstblend) | GEO_Detail | |
| setMantraGeometry(MantraGeometry *m) | GA_Detail | inline |
| setMetaCacheCount(int64 i) | GA_Detail | inlineprotected |
| setNumLayers(int numlayer) | GEO_Detail | |
| setPos2(GA_Offset ptoff, const UT_Vector2 &pos) | GA_Detail | inline |
| setPos2(GA_Offset ptoff, const UT_Vector2D &pos) | GA_Detail | inline |
| setPos3(GA_Offset ptoff, const UT_Vector3 &pos) | GA_Detail | inline |
| setPos3(GA_Offset ptoff, const UT_Vector3D &pos) | GA_Detail | inline |
| setPos3(GA_Offset ptoff, fpreal x, fpreal y, fpreal z) | GA_Detail | inline |
| setPos3FromArray(const GA_Range &ptrange, const UT_Array< UT_Vector3T< T > > &positions) | GA_Detail | inline |
| setPos4(GA_Offset ptoff, const UT_Vector4 &pos) | GA_Detail | inline |
| setPos4(GA_Offset ptoff, const UT_Vector4D &pos) | GA_Detail | inline |
| setPos4(GA_Offset ptoff, fpreal x, fpreal y, fpreal z, fpreal w) | GA_Detail | inline |
| setPreferredPrecision(GA_Precision prec) | GA_Detail | |
| setPrimitiveClosedFlag(GA_Offset primoff, bool closed) | GA_Detail | |
| setPw(GA_Offset ptoff, fpreal w) | GA_Detail | |
| setUniqueId(exint i) | GA_Detail | inlineprotected |
| setVertexPoint(GA_Offset vertex, GA_Offset ptoff) | GA_Detail | inline |
| shift(int uoffset, int voffset, const GA_PrimitiveGroup *group=nullptr) | GU_Detail | |
| shiftPointList(GA_Size aoffset) | GU_Detail | inline |
| shiftPoints(GA_IndexMap &map, GA_Size offset) | GU_Detail | inline |
| shiftPoints(GA_IndexMap &map, const GA_Range &range, GA_Size offset) | GU_Detail | |
| shiftPrimitiveList(GA_Size aoffset) | GU_Detail | inline |
| shiftPrims(GA_IndexMap &map, GA_Size offset) | GU_Detail | inline |
| shiftPrims(GA_IndexMap &map, const GA_Range &range, GA_Size offset) | GU_Detail | |
| shrink(fpreal distance, fpreal clip_tolerance=0.0001, fpreal consilidate_tolerance=0.001) | GU_Detail | |
| skin(GU_SkinParms &parms, GU_SkinCache &skin_cache) | GU_Detail | |
| skin(const GA_PrimitiveGroup &ucfaces, GEO_SurfaceType surftype=GEO_PATCH_QUADS, unsigned vorder=0, int vwrap=0, int doskin=1, int nprims=-1, const UT_Vector *vParmValues=0) | GU_Detail | |
| skin(const UT_Array< GEO_Primitive * > &prims_in, GU_SkinCache &skin_cache, GEO_SurfaceType surftype=GEO_PATCH_QUADS, unsigned vorder=0, int vwrap=0, int doskin=1, int nprims=-1, const UT_Vector *vParmValues=0) | GU_Detail | |
| slideTransformEdges(const UT_Matrix4T< FLOAT_T > &mat, const GA_EdgeGroup *edgegrp=0, const GA_PrimitiveGroup *primclosure=0, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false) | GEO_Detail | |
| slideTransformGroup(const UT_Matrix4T< FLOAT_T > &mat, const GA_Group &grp, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, const GA_PointGroup *ptclosure=0, const GA_PrimitiveGroup *primclosure=0, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, GEO_PointSliderCache *slider_cache=0) | GEO_Detail | |
| slideTransformPoints(const UT_Matrix4T< FLOAT_T > &mat, const GA_PointGroup *ptgrp=0, const GA_PrimitiveGroup *primclosure=0, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, GEO_PointSliderCache *slider_cache=0) | GEO_Detail | |
| slideTransformPrimitives(const UT_Matrix4T< FLOAT_T > &mat, const GA_PrimitiveGroup *primgrp=0, const GA_PointGroup *ptclosure=0, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, GEO_PointSliderCache *slider_cache=0) | GEO_Detail | |
| SNAP_ATTRIBUTES_AVERAGE enum value | GU_Detail | |
| SNAP_ATTRIBUTES_INDEX enum value | GU_Detail | |
| SnapAttributesType enum name | GU_Detail | |
| snapGrid(int type, float xlines, float ylines, float zlines, float xoff, float yoff, float zoff, float tol, const GA_PointGroup *ptGrp=0) | GU_Detail | |
| snapGridPointUVs(int type, float xlines, float ylines, float zlines, float xoff, float yoff, float zoff, float tol, const GA_PointGroup *ptGrp=0) | GU_Detail | |
| snapGridPointUVs(const GA_RWHandleV3 &uvattrib, int type, float xlines, float ylines, float zlines, float xoff, float yoff, float zoff, float tol, const GA_PointGroup *ptGrp=0) | GU_Detail | |
| snapGridVertexUVs(int type, float xlines, float ylines, float zlines, float xoff, float yoff, float zoff, float tol, const GA_VertexGroup *vtxGrp=0) | GU_Detail | |
| snapGridVertexUVs(const GA_RWHandleV3 &uvattrib, int type, float xlines, float ylines, float zlines, float xoff, float yoff, float zoff, float tol, const GA_VertexGroup *vtxGrp=0) | GU_Detail | |
| snapPoints(int type, fpreal distance, const GA_PointGroup *ptgrp=0, bool snapptpos=true, UT_Array< GA_Attribute * > *ptattribs=0, bool accurate=true) | GU_Detail | |
| softNormalTranslatePoints(float distance, const GEO_Rolloff &rolloff, const GA_PointGroup *ptgroup=nullptr, const SoftSymmetryParms *symmetry=nullptr, int along_lead_normal=1, int check_pasting=1, int update_ptnormals=0, GEO_Delta *geodelta=nullptr, bool updateaffectednormals=false, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GEO_Detail | |
| softTransformEdges(const UT_XformOrder &order, float tx, float ty, float tz, float rx, float ry, float rz, float sx, float sy, float sz, float s_xy, float s_xz, float s_yz, float px, float py, float pz, float prx, float pry, float prz, const GEO_Rolloff &rolloff, const GA_EdgeGroup *edgegrp=0, const SoftSymmetryParms *symmetry=0, int just_P=0, int keep_vector_lengths=1, int check_pasting=1, int neg_determinant_flipvector=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GEO_Detail | |
| softTransformEdges(const LocalXformContextF *local, const UT_XformOrder &order, float tx, float ty, float tz, float rx, float ry, float rz, float sx, float sy, float sz, float s_xy, float s_xz, float s_yz, float px, float py, float pz, float prx, float pry, float prz, const GEO_Rolloff &rolloff, const GA_EdgeGroup *edgegrp=0, const SoftSymmetryParms *symmetry=0, int just_P=0, int keep_vector_lengths=1, int check_pasting=1, int neg_determinant_flipvector=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GEO_Detail | |
| softTransformPoints(const UT_XformOrder &order, float tx, float ty, float tz, float rx, float ry, float rz, float sx, float sy, float sz, float s_xy, float s_xz, float s_yz, float px, float py, float pz, float prx, float pry, float prz, const GEO_Rolloff &rolloff, const GA_PointGroup *ptgroup=0, const SoftSymmetryParms *symmetry=0, int just_P=0, int keep_vector_lengths=1, int check_pasting=1, int neg_determinant_flipvector=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GEO_Detail | |
| softTransformPoints(const LocalXformContextF *local, const UT_XformOrder &order, float tx, float ty, float tz, float rx, float ry, float rz, float sx, float sy, float sz, float s_xy, float s_xz, float s_yz, float px, float py, float pz, float prx, float pry, float prz, const GEO_Rolloff &rolloff, const GA_PointGroup *ptgroup=0, const SoftSymmetryParms *symmetry=0, int just_P=0, int keep_vector_lengths=1, int check_pasting=1, int neg_determinant_flipvector=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GEO_Detail | |
| softTransformPointTexture(const UT_XformOrder &order, float tx, float ty, float tz, float rx, float ry, float rz, float sx, float sy, float sz, float s_xy, float s_xz, float s_yz, float px, float py, float pz, const GEO_SoftTransformCache &cache, const GEO_Rolloff &rolloff, GEO_Delta *geodelta=0, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GU_Detail | |
| softTransformPointTexture(const GA_RWHandleV3 &ptattr, const UT_XformOrder &order, float tx, float ty, float tz, float rx, float ry, float rz, float sx, float sy, float sz, float s_xy, float s_xz, float s_yz, float px, float py, float pz, const GEO_SoftTransformCache &cache, const GEO_Rolloff &rolloff, GEO_Delta *geodelta=0, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GU_Detail | |
| softTransformVertexTexture(const UT_XformOrder &order, float tx, float ty, float tz, float rx, float ry, float rz, float sx, float sy, float sz, float s_xy, float s_xz, float s_yz, float px, float py, float pz, const GEO_SoftTransformCache &cache, const GEO_Rolloff &rolloff, GEO_Delta *geodelta=0, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GU_Detail | |
| softTransformVertexTexture(const GA_RWHandleV3 &vtxh, const UT_XformOrder &order, float tx, float ty, float tz, float rx, float ry, float rz, float sx, float sy, float sz, float s_xy, float s_xz, float s_yz, float px, float py, float pz, const GEO_SoftTransformCache &cache, const GEO_Rolloff &rolloff, GEO_Delta *geodelta=0, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GU_Detail | |
| softTranslateEdges(const UT_Vector3 &delta, const GEO_Rolloff &rolloff, const GA_EdgeGroup *edgegrp=0, const SoftSymmetryParms *symmetry=0, int check_pasting=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GEO_Detail | |
| softTranslatePoints(const UT_Vector3 &delta, const GEO_Rolloff &rolloff, const GA_PointGroup *ptgroup=0, const SoftSymmetryParms *symmetry=0, int check_pasting=1, int update_ptnormals=0, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr, const GA_RWHandleF *falloff_output=nullptr, bool *falloff_written=nullptr) | GEO_Detail | |
| sortByVertexOrder() | GU_Detail | inline |
| sortElements(GA_IndexMap &array, fpreal *order) | GU_Detail | inline |
| sortElements(GA_IndexMap &array, exint *order) | GU_Detail | inline |
| sortElements(GA_IndexMap &array, const GA_Range &range, fpreal *order) | GU_Detail | |
| sortElements(GA_IndexMap &array, const GA_Range &range, exint *order) | GU_Detail | |
| sortElements(const GA_Range &range, const GA_Attribute *order, int component=0) | GU_Detail | |
| sortPointList(GU_AxisType axis) | GU_Detail | inline |
| sortPointList(const UT_Vector3 &o, const UT_Vector3 &d) | GU_Detail | inline |
| sortPointList(int seed) | GU_Detail | inline |
| sortPointList(fpreal *order) | GU_Detail | inline |
| sortPointList(exint *order) | GU_Detail | inline |
| sortPoints(GA_IndexMap &array, GU_AxisType axis=GU_XAXIS) | GU_Detail | inline |
| sortPoints(GA_IndexMap &array, const GA_Range &range, GU_AxisType axis) | GU_Detail | |
| sortPoints(GA_OffsetArray &array, GU_AxisType axis=GU_XAXIS) | GU_Detail | |
| sortPoints(GA_IndexMap &array, const UT_Vector3 &o, const UT_Vector3 &d) | GU_Detail | inline |
| sortPoints(GA_IndexMap &array, const GA_Range &range, const UT_Vector3 &o, const UT_Vector3 &d) | GU_Detail | |
| sortPoints(GA_IndexMap &array, int seed) | GU_Detail | |
| sortPointsSpatial() | GU_Detail | inline |
| sortPointsSpatial(const GA_Range &range) | GU_Detail | |
| sortPrimitiveList(GU_AxisType axis) | GU_Detail | inline |
| sortPrimitiveList(const UT_Vector3 &o, const UT_Vector3 &d) | GU_Detail | inline |
| sortPrimitiveList(int seed) | GU_Detail | inline |
| sortPrimitiveList(fpreal *order) | GU_Detail | inline |
| sortPrimitiveList(exint *order) | GU_Detail | inline |
| sortPrims(GA_IndexMap &array, GU_AxisType axis=GU_XAXIS) | GU_Detail | inline |
| sortPrims(GA_IndexMap &array, const GA_Range &range, GU_AxisType axis) | GU_Detail | |
| sortPrims(GA_IndexMap &array, const UT_Vector3 &o, const UT_Vector3 &d) | GU_Detail | inline |
| sortPrims(GA_IndexMap &array, const GA_Range &range, const UT_Vector3 &o, const UT_Vector3 &d) | GU_Detail | |
| sortPrims(GA_IndexMap &array, int seed) | GU_Detail | |
| sortPrimsSpatial() | GU_Detail | inline |
| sortPrimsSpatial(const GA_Range &range) | GU_Detail | |
| sortVertexMapByPrimitiveUse() | GA_Detail | |
| splitAnyFloat4P() | GA_Detail | protected |
| stashAll() | GA_Detail | inline |
| stashCookSelectionBeforeReplaceWith(GU_CookSelectionReplaceStash &stash) const | GU_Detail | |
| stat(UT_JSONParser &p, GA_Stat &stat, uint level) const | GA_Detail | |
| stat(GA_Stat &stat, uint level=0xffff) const | GA_Detail | |
| statAttributes(GA_Stat &stat, uint level=0xffff) const | GA_Detail | |
| statFile(const char *filename, GA_Stat &stat, uint level=0xffff, const GA_LoadOptions *opts=nullptr) const | GA_Detail | |
| statGroups(GA_Stat &stat, uint level=0xffff) const | GA_Detail | |
| statH9Basic(UT_IStream &is, GA_Stat &sbuf, bool binstream) | GEO_Detail | protectedstatic |
| statH9File(const char *filename, GA_Stat &sbuf, uint level) | GU_Detail | static |
| statVolumes(GA_Stat &stat, uint level) const override | GU_Detail | virtual |
| stealCEBuffers(const GA_Detail &srcdetail) | GA_Detail | |
| stealCookSelection() | GU_Detail | |
| stitch(GU_StitchParms &parms) | GU_Detail | |
| subdivide(float *uunit, int ulen, float *vunit, int vlen, int arcspacing=0, const GA_PrimitiveGroup *primGroup=0) | GU_Detail | |
| superEllipsoid(const GU_SuperQuadParms &parms) | GU_Detail | |
| swapPrimitiveOrder(GA_Offset offset1, GA_Offset offset2) | GA_Detail | |
| sweep(GU_SweepParms parms) | GU_Detail | |
| tetrahedralizeForShrink(const GA_PointGroup *ptGroup=0, GU_Detail *gdp=0) | GU_Detail | |
| torus(unsigned type, GU_TorusParms &parms) | GU_Detail | |
| trace(GU_TraceParms *parms) | GU_Detail | |
| transform(const UT_Matrix4T< FLOAT_T > &mat, const GA_Range &primitives, bool just_P, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flip_vector=true, bool update_ptnormals=false, GEO_Delta *geodelta=nullptr, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
| transform(const UT_Matrix4T< FLOAT_T > &mat, const GA_Range &primitives, const GA_Range &points, bool just_P, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flip_vector=true, bool update_ptnormals=false, GEO_Delta *geodelta=nullptr, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
| transform(const UT_Matrix4T< FLOAT_T > &mat, const GA_PrimitiveGroup *primGrp=0, const GA_PointGroup *pointClosure=0, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
| transformBreakpoints(const UT_Matrix4 &mat, const GA_BreakpointGroup *grp=0, int quickxform=0) | GU_Detail | |
| GEO_Detail::transformBreakpoints(const UT_Matrix4T< FLOAT_T > &mat, const GA_BreakpointGroup *grp=0, bool just_P=false, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
| transformEdges(const UT_Matrix4T< FLOAT_T > &mat, const GA_EdgeGroup *edgegrp=0, const GA_PrimitiveGroup *primclosure=0, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
| transformGroup(const UT_Matrix4T< FLOAT_T > &mat, const GA_Group &grp, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, const GA_PointGroup *ptclosure=0, const GA_PrimitiveGroup *primclosure=0, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
| transformInternal(const UT_Matrix4T< FLOAT_T > &mat, const GA_Range &prim_range, const GA_Range &pt_range, bool just_P, bool keep_vector_lengths, bool check_pasting, bool neg_determinant_flipvector, bool update_ptnormals, GEO_Delta *geodelta, bool updateaffectednormals, const char *attribpattern) | GEO_Detail | protected |
| transformPoints(const UT_Matrix4T< FLOAT_T > &mat, const GA_Range &points, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
| transformPoints(const UT_Matrix4T< FLOAT_T > &mat, const GA_PointGroup *pointGroup=0, const GA_PrimitiveGroup *primClosure=0, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
| transformPointsByAttribute(const GA_ROHandleT< UT_Matrix4T< FLOAT_T > > &xformhandle, const GA_Range &points, bool keep_vector_lengths=true, bool updateaffectednormals=true, const char *attribpattern=nullptr) | GEO_Detail | |
| transformPointsByAttribute(const GA_ROHandleT< UT_Matrix3T< FLOAT_T > > &xformhandle, const GA_Range &points, bool keep_vector_lengths=true, bool updateaffectednormals=true, const char *attribpattern=nullptr) | GEO_Detail | |
| transformPointsByAttribute(const GA_ROHandleT< UT_QuaternionT< FLOAT_T > > &xformhandle, const GA_Range &points, bool keep_vector_lengths=true, bool updateaffectednormals=true, const char *attribpattern=nullptr) | GEO_Detail | |
| transformPointTexture(const UT_Matrix4 &mat, const GA_PointGroup *ptGroup=nullptr, GEO_Delta *geodelta=0) | GU_Detail | |
| transformPointTexture(const GA_RWHandleV3 &pth, const UT_Matrix4 &mat, const GA_PointGroup *ptGroup=nullptr, GEO_Delta *geodelta=0) | GU_Detail | |
| transformRange(const UT_Matrix4T< FLOAT_T > &mat, GA_Index min_ptnum, GA_Index max_ptnum, GA_Index min_primnum, GA_Index max_primnum, bool just_P=false, bool keep_vector_lengths=true, bool check_pasting=true, bool neg_determinant_flipvector=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
| transformVertexTexture(const UT_Matrix4 &mat, const GA_VertexGroup *vertexGroup=nullptr, GEO_Delta *geodelta=0) | GU_Detail | |
| transformVertexTexture(const GA_RWHandleV3 &vtxh, const UT_Matrix4 &mat, const GA_VertexGroup *vertexGroup=nullptr, GEO_Delta *geodelta=0) | GU_Detail | |
| translate(const UT_Vector3T< FLOAT_T > &delta, const GA_PrimitiveGroup *primGrp=0, const GA_PointGroup *pointClosure=0, bool check_pasting=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
| translateBreakpoints(const UT_Vector3T< FLOAT_T > &delta, const GA_BreakpointGroup *grp=0, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
| translateEdges(const UT_Vector3T< FLOAT_T > &delta, const GA_EdgeGroup *edgegrp=0, bool check_pasting=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
| translateGroup(const UT_Vector3T< FLOAT_T > &delta, const GA_Group &grp, bool check_pasting=true, const GA_PointGroup *ptclosure=0, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
| translatePoint(GA_Offset ptoff, const UT_Vector3 &delta) | GA_Detail | inline |
| translatePoint(GA_Offset ptoff, const UT_Vector3D &delta) | GA_Detail | inline |
| translatePoints(const UT_Vector3T< FLOAT_T > &delta, const GA_PointGroup *pointGroup=0, bool check_pasting=true, bool update_ptnormals=false, GEO_Delta *geodelta=0, bool updateaffectednormals=false, const char *attribpattern=nullptr) | GEO_Detail | |
| translatePointsByAttribute(const GA_ROHandleT< UT_Vector3T< FLOAT_T > > &xformhandle, const GA_Range &points, bool keep_vector_lengths=true, bool updateaffectednormals=true, const char *attribpattern=nullptr) | GEO_Detail | |
| traverseVariableNames(int(*function)(const char *attr, const char *varname, void *data), void *data) const | GEO_Detail | |
| unHole(const GA_PrimitiveGroup *primGroup=0) | GU_Detail | |
| uniquePoints(const GA_PointGroup *group=0) | GU_Detail | |
| uniquePrimitive(GEO_Primitive *prim) | GU_Detail | |
| unrefine(float umin, float umax, float vmin, float vmax, int countu=1, int countv=1, float utol=0.001F, float vtol=0.001F, const GA_PrimitiveGroup *primGroup=0) | GU_Detail | |
| unregisterIOTranslator(GEO_IOTranslator *trans) | GU_Detail | static |
| updateAffectedNormals(const GA_Range &ptrange, GEO_Delta *geodelta=0, bool allsametransform=false) | GEO_Detail | |
| updateCookSelectionDataIds() | GU_Detail | |
| vertexAttribs() const | GEO_Detail | inline |
| vertexGroups() | GA_Detail | inline |
| vertexGroups() const | GA_Detail | inline |
| vertexIndex(GA_Offset offset) const | GA_Detail | inline |
| vertexOffset(GA_Index index) const | GA_Detail | inline |
| vertexOrder(GA_IndexMap &points) | GU_Detail | inline |
| vertexOrder(GA_IndexMap &points, const GA_Range &range) | GU_Detail | |
| vertexPoint(GA_Offset vertex) const | GA_Detail | inline |
| vertexPrimitive(GA_Offset vertex) const | GA_Detail | inline |
| vertexToNextVertex(GA_Offset vtx) const | GA_Detail | inline |
| vertexToPrevVertex(GA_Offset vtx) const | GA_Detail | inline |
| VISTYPE_MULTIPLE enum value | GEO_Detail | |
| VISTYPE_SINGLE enum value | GEO_Detail | |
| VisualizationType enum name | GEO_Detail | |
| visualizeSoftPoints(const GEO_Rolloff &rolloff, const GA_PointGroup *ptgroup, UT_ColorRamp ramp) | GEO_Detail | |
| warp(GU_WarpParms &parms) | GU_Detail | |
| ~GA_Detail() | GA_Detail | virtual |
| ~GEO_Detail() override | GEO_Detail | |
| ~GU_Detail() override | GU_Detail |