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

This is the complete list of members for GU_Detail, 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_Detailinline
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_Detailinline
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_Detailinline
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_Detailinline
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_Detailinline
addGlobalAttrib(const GA_Attribute *src)GEO_Detailinline
addGlobalAttrib(GA_AttributeScope scope, const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype)GEO_Detailinline
addGlobalAttrib(const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype)GEO_Detailinline
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_Detailinline
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_Detailinline
addLODAttribute(GA_AttributeOwner who, GA_Storage s=GA_STORE_INVALID)GEO_Detail
addMessage(GU_ErrorCodes code, const char *msg=0) const GU_Detailinline
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_Detailinline
addPointAttrib(GA_AttributeScope scope, const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype)GEO_Detailinline
addPointAttrib(const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype)GEO_Detailinline
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_Detailinline
addPrimAttrib(GA_AttributeScope scope, const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype)GEO_Detailinline
addPrimAttrib(const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype)GEO_Detailinline
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_Detailinline
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_Detailinline
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_Detailinline
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_Detailinline
addVertexAttrib(GA_AttributeScope scope, const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype)GEO_Detailinline
addVertexAttrib(const UT_StringHolder &n, const UT_Options *creation_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype)GEO_Detailinline
addWarning(GU_ErrorCodes code, const char *msg=0) const GU_Detailinline
align(GU_AlignParms &parms)GU_Detail
appendPoint()GA_Detailinline
appendPointBlock(GA_Size npoints)GA_Detailinline
appendPointCopy(GA_Offset src, GA_PointWrangler &wrangler)GEO_Detailinline
appendPointCopy(GA_Offset src)GEO_Detailinline
appendPointOffset()GEO_Detailinline
appendPrimitive(const GA_PrimitiveTypeId &type)GEO_Detailinline
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_Detailinline
appendVertexBlock(GA_Size nvertices)GA_Detailinline
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_Detailinlinestatic
attribs() const GEO_Detailinline
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_Detailinlinestatic
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 nameGU_Detail
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 overrideGU_Detailvirtual
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 valueGEO_Detail
CAPTURE_CLOTH enum valueGEO_Detail
CAPTURE_META enum valueGEO_Detail
CAPTURE_MUSCLE enum valueGEO_Detail
CAPTURE_WIRE enum valueGEO_Detail
CaptureType enum nameGEO_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_Detailinline
clearAndDestroy()GEO_Detailinline
clearCachedBounds()GU_Detail
clearCaches() overrideGU_Detailvirtual
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
cloneCopyGroupsAndAttributes(const GA_Detail &src, bool copydetailattribs=false)GA_Detail
cloneEmptyDetail(bool clone_attributes) const overrideGU_Detailvirtual
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_Detailinline
containsLocalTransformPrimitive() const GA_Detailinline
containsOnlyPrimitiveTypes(const UT_Array< GA_PrimitiveTypeId > &type) const GA_Detailinline
containsPrimitiveType(const GA_PrimitiveTypeId &type) const GA_Detailinline
convert(GEO_ConvertParms &parms)GU_Detail
convertIndexPairDataFromH9()GEO_Detailprotected
convertIndexPairDataToH9()GEO_Detailprotected
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_Detailinline
copyPoint(GA_Offset destptoff, GA_Offset srcptoff, const GA_AttributeFilter *filter=nullptr)GA_Detailinline
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_Detailinline
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_Detailinline
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 overrideGU_Detailvirtual
countPrimitiveType(const GA_PrimitiveTypeId &type) const GA_Detailinline
countPrimitiveTypeFamily(GA_PrimitiveFamilyMask family) const GA_Detailinline
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
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_Detailinline
createAttribute(GA_AttributeOwner owner, const UT_StringHolder &name, const UT_Options *create_args, const GA_AttributeOptions *attribute_options, const UT_StringRef &attribtype)GA_Detailinline
createDetachedAttribute(GA_AttributeOwner owner, const UT_StringRef &attribtype, const UT_Options *create_args=nullptr, const GA_AttributeOptions *attribute_options=nullptr) const GA_Detailinline
createDetachedAttribute(GA_AttributeOwner owner, const GA_AttributeType &attribtype, const UT_Options *create_args=nullptr, const GA_AttributeOptions *attribute_options=nullptr) const GA_Detailinline
createDetachedEdgeGroup() const GA_Detailinline
createDetachedPointGroup() const GA_Detailinline
createDetachedPrimitiveGroup() const GA_Detailinline
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_Detailinline
createDetachedVertexGroup() const GA_Detailinline
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_Detailinline
createInternalEdgeGroup()GA_Detail
createInternalElementGroup(GA_AttributeOwner owner, bool ordered=false)GA_Detail
createInternalElementGroup(bool ordered=false)GA_Detailinline
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_Detailinline
createStringAttribute(GA_AttributeOwner owner, const UT_StringHolder &name, const UT_Options *create_args=nullptr, const GA_AttributeOptions *attribute_options=nullptr)GA_Detailinline
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_Detailinline
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_Detailinline
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_Detailvirtual
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_Detailinline
deletePoints(const GA_Range &range, GA_DestroyPointMode mode=GA_LEAVE_PRIMITIVES)GEO_Detailinline
deletePrimitive(GA_Primitive &prim, bool and_points=false)GEO_Detailinline
deletePrimitives(const GA_Range &range, bool and_points=false)GEO_Detailinline
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_Detailinline
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_Detailinline
GA_Detail::destroyAttribute(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name)GA_Detailinline
GA_Detail::destroyAttribute(GA_AttributeOwner owner, const UT_StringRef &name)GA_Detailinline
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_Detailinline
destroyEdgeGroup(GA_EdgeGroup *g)GA_Detailinline
destroyElementGroup(GA_AttributeOwner owner, const UT_StringRef &name)GA_Detailinline
destroyElementGroup(GA_AttributeOwner owner, const char *name)GA_Detailinline
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_Detailinline
destroyGlobalAttrib(const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr)GEO_Detailinline
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_Detailinline
destroyPointAttrib(const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr)GEO_Detailinline
destroyPointCaptureAlphaAttribute()GEO_Detail
destroyPointCaptureAttribute(CaptureType t=CAPTURE_BONE)GEO_Detail
destroyPointGroup(GA_PointGroup *g)GEO_Detailinline
destroyPointGroup(const char *name)GEO_Detailinline
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_Detailinline
destroyPoints(const GA_Range &range, GA_DestroyPointMode mode=GA_LEAVE_PRIMITIVES, bool guarantee_no_vertex_references=false)GA_Detailinline
destroyPrimAttrib(GA_AttributeScope scope, const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr)GEO_Detailinline
destroyPrimAttrib(const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr)GEO_Detailinline
destroyPrimitive(GA_Primitive &prim, bool and_points=false)GA_Detail
destroyPrimitiveGroup(GA_PrimitiveGroup *g)GEO_Detailinline
destroyPrimitiveGroup(const char *name)GEO_Detailinline
destroyPrimitiveIndex(GA_Index index, bool and_points=false)GA_Detail
destroyPrimitiveOffset(GA_Offset offset, bool and_points=false)GA_Detailvirtual
destroyPrimitiveOffsets(const GA_Range &it, bool and_points=false)GA_Detailvirtual
destroyPrimitives(const GA_Range &it, bool and_points=false)GA_Detailinline
destroyPtIndexPairAttribute(const UT_StringRef &name)GEO_Detail
destroyRestAttribute(GA_AttributeOwner who)GEO_Detail
destroyStashed()GA_Detailinline
destroyTextureAttribute(GA_AttributeOwner who)GEO_Detail
destroyTubeCaptureAttribute()GEO_Detail
destroyUnusedPoints(const GA_PointGroup *ptgrp=0)GA_Detailinline
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_Detailinline
destroyVertexAttrib(const UT_StringRef &n, const GA_AttributeFilter *filter=nullptr)GEO_Detailinline
destroyVertexGroup(GA_VertexGroup *g)GEO_Detailinline
destroyVertexGroup(const char *name)GEO_Detailinline
destroyVertexOffset(GA_Offset offset)GA_Detail
destroyVertexOffsets(const GA_Range &range)GA_Detailinline
destroyVertices(const GA_Range &range)GA_Detailinline
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_Detailprotected
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_Detailinline
edgeGroups() const GA_Detailinline
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)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_Detailinline
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_Detailinline
findAttribute(const UT_StringRef &name, const GA_AttributeOwner search_order[], int search_size) const GA_Detailinline
findAttribute(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name) const GA_Detailinline
findAttribute(GA_AttributeOwner owner, const UT_StringRef &name) const GA_Detailinline
findAttribute(GA_AttributeScope scope, const UT_StringRef &name, const GA_AttributeOwner search_order[], int search_size)GA_Detailinline
findAttribute(const UT_StringRef &name, const GA_AttributeOwner search_order[], int search_size)GA_Detailinline
findAttribute(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name)GA_Detailinline
findAttribute(GA_AttributeOwner owner, const UT_StringRef &name)GA_Detailinline
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_Detailinline
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_Detailinline
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_Detailinline
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_Detailinline
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_Detailinline
findElementGroup(const UT_StringRef &name) const GA_Detailinline
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_Detailinline
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_Detailinline
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_Detailinline
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_Detailinline
findGlobalAttrib(const GA_Attribute &src) const GEO_Detailinline
findGlobalAttrib(const GA_Attribute &src)GEO_Detailinline
findGlobalAttribute(GA_AttributeScope s, const UT_StringRef &name) const GA_Detailinline
findGlobalAttribute(const UT_StringRef &name) const GA_Detailinline
findGlobalAttribute(GA_AttributeScope s, const UT_StringRef &name)GA_Detailinline
findGlobalAttribute(const UT_StringRef &name)GA_Detailinline
findGlobalIntrinsic(GA_LocalIntrinsic h) const GA_Detailinline
findIndexPair(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name) const GEO_Detail
findIndexPair(GA_AttributeOwner owner, const UT_StringRef &name) const GEO_Detailinline
findIndexPair(GA_AttributeOwner owner, GA_AttributeScope scope, const UT_StringRef &name)GEO_Detail
findIndexPair(GA_AttributeOwner owner, const UT_StringRef &name)GEO_Detailinline
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_Detailinline
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_Detailinline
findInternalNormalAttribute() const GEO_Detail
findInternalNormalAttribute()GEO_Detail
findIntrinsic(const UT_StringRef &nm) const GA_Detailinline
findIntrinsic(GA_GlobalIntrinsic h) const GA_Detailinline
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_Detailinline
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_Detailinline
findIO(const char *name=nullptr) const GA_Detailinline
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_Detailinline
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_Detailinline
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_Detailinline
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_Detailinline
findPointAttrib(const GA_Attribute &src) const GEO_Detailinline
findPointAttrib(const GA_Attribute &src)GEO_Detailinline
findPointAttribute(GA_AttributeScope s, const UT_StringRef &name) const GA_Detailinline
findPointAttribute(const UT_StringRef &name) const GA_Detailinline
findPointAttribute(GA_AttributeScope s, const UT_StringRef &name)GA_Detailinline
findPointAttribute(const UT_StringRef &name)GA_Detailinline
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_Detailinline
findPointGroup(const UT_StringRef &name)GA_Detailinline
findPointVectorAttrib(GA_AttributeScope s, const UT_StringRef &n) const GEO_Detailinline
findPointVectorAttrib(const UT_StringRef &n) const GEO_Detailinline
findPointVectorAttrib(GA_AttributeScope s, const UT_StringRef &n)GEO_Detailinline
findPointVectorAttrib(const UT_StringRef &n)GEO_Detailinline
findPrimAttrib(const GA_Attribute &src) const GEO_Detailinline
findPrimAttrib(const GA_Attribute &src)GEO_Detailinline
findPrimitiveAttribute(GA_AttributeScope s, const UT_StringRef &name) const GA_Detailinline
findPrimitiveAttribute(const UT_StringRef &name) const GA_Detailinline
findPrimitiveAttribute(GA_AttributeScope s, const UT_StringRef &name)GA_Detailinline
findPrimitiveAttribute(const UT_StringRef &name)GA_Detailinline
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_Detailinline
findPrimitiveGroup(const UT_StringRef &name)GA_Detailinline
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_Detailinline
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_Detailinline
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_Detailinline
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_Detailinline
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_Detailinline
findVertexAttrib(const GA_Attribute &src)GEO_Detailinline
findVertexAttribute(GA_AttributeScope s, const UT_StringRef &name) const GA_Detailinline
findVertexAttribute(const UT_StringRef &name) const GA_Detailinline
findVertexAttribute(GA_AttributeScope s, const UT_StringRef &name)GA_Detailinline
findVertexAttribute(const UT_StringRef &name)GA_Detailinline
findVertexGroup(const UT_StringRef &name) const GA_Detailinline
findVertexGroup(const UT_StringRef &name)GA_Detailinline
findVertexVectorAttrib(GA_AttributeScope s, const UT_StringRef &n) const GEO_Detailinline
findVertexVectorAttrib(const UT_StringRef &n) const GEO_Detailinline
findVertexVectorAttrib(GA_AttributeScope s, const UT_StringRef &n)GEO_Detailinline
findVertexVectorAttrib(const UT_StringRef &n)GEO_Detailinline
finishLoadH9(const UT_Array< GA_AttribLoadDataH9 > &attribs)GA_Detailprotectedstatic
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
forEachOffset(FUNCTOR &&functor, const GA_IndexMap &index_map, const GA_ElementGroup *group=nullptr, bool complement=false)GA_Detailinlinestatic
forEachOffsetBreak(FUNCTOR &&functor, const GA_IndexMap &index_map, const GA_ElementGroup *group=nullptr, bool complement=false)GA_Detailinlinestatic
forEachPoint(FUNCTOR &&functor) const GA_Detailinline
forEachPoint(const GA_PointGroup *group, FUNCTOR &&functor) const GA_Detailinline
forEachPoint(const GA_PointGroup *group, bool complement, FUNCTOR &&functor) const GA_Detailinline
forEachPointBreak(FUNCTOR &&functor) const GA_Detailinline
forEachPointBreak(const GA_PointGroup *group, FUNCTOR &&functor) const GA_Detailinline
forEachPointBreak(const GA_PointGroup *group, bool complement, FUNCTOR &&functor) const GA_Detailinline
forEachPrimitive(FUNCTOR &&functor) const GA_Detailinline
forEachPrimitive(const GA_PrimitiveGroup *group, FUNCTOR &&functor) const GA_Detailinline
forEachPrimitive(const GA_PrimitiveGroup *group, bool complement, FUNCTOR &&functor) const GA_Detailinline
forEachPrimitiveBreak(FUNCTOR &&functor) const GA_Detailinline
forEachPrimitiveBreak(const GA_PrimitiveGroup *group, FUNCTOR &&functor) const GA_Detailinline
forEachPrimitiveBreak(const GA_PrimitiveGroup *group, bool complement, FUNCTOR &&functor) const GA_Detailinline
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 valueGA_Detail
GA_DESTROY_DEGENERATE_INCOMPATIBLE enum valueGA_Detail
GA_DestroyPointMode enum nameGA_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 valueGA_Detail
GB_MACRO_CAST(const T *, const GA_Primitive *prim)GA_Detailinlinestatic
GB_MACRO_CAST(const T *, GA_Primitive *prim)GA_Detailinlinestatic
GB_MACRO_PRIM_TYPE typedefGEO_Detail
GEO_Detail(GA_PrimitiveFactory &factory, bool full_topology=true)GEO_Detail
GEO_EdgeAdjArray typedefGEO_Detail
GEO_PointAdjArray typedefGEO_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_Detailinline
getAttributeLayer(const char *attr_name) const GEO_Detail
getAttributeOwner(const GA_AttributeDict &dict) const GA_Detail
getAttributes()GA_Detailinline
getAttributes() const GA_Detailinline
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 &regions, 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
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_Detailinline
getFileExtensions(UT_StringArray &result)GU_Detailstatic
getGEOPrimitive(GA_Offset primoff)GEO_Detailinline
getGEOPrimitive(GA_Offset off) const GEO_Detailinline
getGEOPrimitiveByIndex(GA_Index idx)GEO_Detailinline
getGEOPrimitiveByIndex(GA_Index idx) const GEO_Detailinline
getGlobalMap() const GA_Detailinline
getGlobalRange() const GA_Detailinline
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_Detailinline
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
getIntrinsicManager() const GA_Detailinline
getIntrinsicName(GA_LocalIntrinsic h) const GA_Detailinline
getIntrinsicOptions(GA_LocalIntrinsic h) const GA_Detailinline
getIntrinsicReadOnly(GA_LocalIntrinsic h) const GA_Detailinline
getIntrinsicStorage(GA_LocalIntrinsic h) const GA_Detailinline
getIntrinsicTupleSize(GA_LocalIntrinsic h) const GA_Detail
getIONames(UT_StringArray &names) const GA_Detailinline
getIOTranslator(exint i)GU_Detailstatic
getIOTranslatorCount()GU_Detailstatic
getLayerMerge(int &preclear, int &mask, int &srcblend, int &dstblend) const GEO_Detail
getLookupTable(const GA_Attribute *attrib) const GU_Detail
getMemoryUsage(bool inclusive) const overrideGU_Detailvirtual
getMetaCacheCount() const GA_Detailinline
getMetaCount() const GEO_Detail
getMetaRestAnchorPath(UT_String &anchorPath) const GEO_Detail
getNumLayers() const GEO_Detail
getNumPointOffsets() const GA_Detailinline
getNumPoints() const GA_Detailinline
getNumPrimitiveOffsets() const GA_Detailinline
getNumPrimitives() const GA_Detailinline
getNumVertexOffsets() const GA_Detailinline
getNumVertices() const GA_Detailinline
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_Detailinline
getP() const GA_Detailinline
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 > &centroid, 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_Detailstatic
getPointCaptureDataPropertyName(CaptureType type)GEO_Detailstatic
getPointCaptureFrameAttribName(CaptureType type)GEO_Detailstatic
getPointCaptureIndexPropertyName(CaptureType type)GEO_Detailstatic
getPointCaptureRootAttribName(CaptureType type)GEO_Detailstatic
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_Detailinline
getPointRange(const GA_PointGroup *group=0) const GA_Detailinline
getPointRangeSlice(GA_Index begin_ptnum, GA_Index end_ptnum=GA_INVALID_INDEX) const GA_Detailinline
getPos2(GA_Offset ptoff) const GA_Detailinline
getPos2D(GA_Offset ptoff) const GA_Detailinline
getPos3(GA_Offset ptoff) const GA_Detailinline
getPos3AsArray(const GA_Range &ptrange, UT_Array< UT_Vector3T< T > > &positions) const GA_Detailinline
getPos3D(GA_Offset ptoff) const GA_Detailinline
getPos3T(GA_Offset ptoff) const GA_Detailinline
getPos4(GA_Offset ptoff) const GA_Detailinline
getPos4D(GA_Offset ptoff) const GA_Detailinline
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_Detailinline
getPrimitive(GA_Offset prim_off) const GA_Detailinline
getPrimitiveByIndex(GA_Index prim_idx)GA_Detailinline
getPrimitiveByIndex(GA_Index prim_idx) const GA_Detailinline
getPrimitiveClosedFlag(GA_Offset primoff) const GA_Detail
getPrimitiveFactory() const GA_Detailinline
getPrimitiveList() const GA_Detailinline
getPrimitiveList()GA_Detailinline
getPrimitiveMap() const GA_Detailinline
getPrimitiveRange(const GA_PrimitiveGroup *group=0) const GA_Detailinline
getPrimitiveRangeSlice(GA_Index begin_prim, GA_Index end_prim=GA_INVALID_INDEX) const GA_Detailinline
getPrimitivesOfType(const GA_PrimitiveTypeId &type, UT_Array< const GA_Primitive * > &prims) const GA_Detailinline
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_Detailinline
getPwAttribute()GA_Detailinline
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_Detailstatic
getSubdividedCV(GEO_Hull *hull, int udir, float unit)GU_Detailstatic
getSubdividedCV(GEO_Face *face, float unit)GU_Detailstatic
getSupportedFormat(const char *filename)GU_Detailstatic
getTopology()GA_Detailinline
getTopology() const GA_Detailinline
getTopologyCEAttribute(GA_Topology::TopologyCE topotype, GA_StorageClass storage, GA_Precision precision, int &tuplesize, bool isarray, bool read, bool write)GA_Detail
getUniqueId() const GA_Detailinline
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_Detailinline
getVertexNormals(UT_Vector3Array &output) const GEO_Detail
getVertexRange(const GA_VertexGroup *group=0) const GA_Detailinline
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
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_Detailinline
GU_BRIDGEMODE_BRIDGE enum valueGU_Detail
GU_BRIDGEMODE_DELETE enum valueGU_Detail
GU_BRIDGEMODE_DISJOINT enum valueGU_Detail
GU_Detail()GU_Detailinline
GU_Detail(bool full_topology)GU_Detailinlineexplicit
GU_Detail(const GU_Detail *src, GA_PrimitiveGroup *primGroup, GA_DataIdStrategy data_id_strategy=GA_DATA_ID_BUMP)GU_Detailinlineexplicit
GU_Detail(const GU_Detail *src, GA_DataIdStrategy data_id_strategy=GA_DATA_ID_BUMP)GU_Detailinlineexplicit
GU_PrimitiveFactory classGU_Detailfriend
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_Detailinline
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_COUNTGA_Detailstatic
isEmpty() const GA_Detail
isFormatSupported(const char *filename)GU_Detailstatic
isPDouble() const GA_Detailinline
isPointUsed(GA_Offset point) const GA_Detail
isPointUsedFast(GA_Offset point) const GA_Detailinline
isPrimary() const GA_Detailinline
join(GU_JoinParms &p, int &count)GU_Detail
lattice(const GU_Detail *source, const GU_Detail *rest, const GU_Detail *deform, int xdiv, int ydiv, int zdiv, const GA_PointGroup *ptgroup=0, 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_Detailstatic
loadH9(UT_IStream &is, const GA_LoadOptions *options)GEO_Detailprotected
loadIODSOs()GU_Detailstatic
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_Detailprotected
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 overrideGEO_Detailprotectedvirtual
localGetIntrinsicDA(GA_IntrinsicEval &eval, UT_Array< UT_OptionsHolder > &value) const overrideGEO_Detailprotectedvirtual
localGetIntrinsicF(GA_IntrinsicEval &eval, fpreal64 *value, GA_Size size) const overrideGEO_Detailprotectedvirtual
localGetIntrinsicI(GA_IntrinsicEval &eval, int64 *value, GA_Size size) const overrideGEO_Detailprotectedvirtual
localGetIntrinsicS(GA_IntrinsicEval &eval, UT_String &value) const overrideGEO_Detailprotectedvirtual
localGetIntrinsicSA(GA_IntrinsicEval &eval, UT_StringArray &value) const overrideGEO_Detailprotectedvirtual
localIntrinsicTupleSize(GA_IntrinsicEval &eval) const overrideGEO_Detailprotectedvirtual
localSetIntrinsicDA(GA_IntrinsicEval &eval, const UT_Array< UT_OptionsHolder > &value) overrideGEO_Detailprotectedvirtual
localSetIntrinsicDS(GA_IntrinsicEval &eval, const UT_OptionsHolder *value, GA_Size size) overrideGEO_Detailprotectedvirtual
localSetIntrinsicF(GA_IntrinsicEval &eval, const fpreal64 *value, GA_Size size) overrideGEO_Detailprotectedvirtual
localSetIntrinsicI(GA_IntrinsicEval &eval, const int64 *value, GA_Size size) overrideGEO_Detailprotectedvirtual
localSetIntrinsicS(GA_IntrinsicEval &eval, const char *value) overrideGEO_Detailprotectedvirtual
localSetIntrinsicSA(GA_IntrinsicEval &eval, const UT_StringArray &value) overrideGEO_Detailprotectedvirtual
localSetIntrinsicSS(GA_IntrinsicEval &eval, const char **value, GA_Size size) overrideGEO_Detailprotectedvirtual
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_Detailstatic
LocalXformContextD typedefGEO_Detail
LocalXformContextF typedefGEO_Detail
LocalXformContextR typedefGEO_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_Detailstatic
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_Detailinline
mantraGeometry() const GA_Detailinline
matchASCIIFileExtension(const UT_StringRef &filename)GU_Detailstatic
matchBinaryFileExtension(const UT_StringRef &filename)GU_Detailstatic
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_Detailinline
newDetachedPointGroup() const GA_Detailinline
newDetachedPrimitiveGroup() const GA_Detailinline
newDetachedVertexGroup() const GA_Detailinline
newEdgeGroup(const UT_StringHolder &name)GA_Detailinline
newEdgeGroup(const UT_StringHolder &name, bool internal)GA_Detailinline
newInternalEdgeGroup()GA_Detailinline
newInternalPointGroup()GA_Detailinline
newInternalPrimitiveGroup()GA_Detailinline
newInternalVertexGroup()GA_Detailinline
newPointGroup(const UT_StringHolder &name)GA_Detailinline
newPointGroup(const UT_StringHolder &name, bool internal)GA_Detailinline
newPrimitiveGroup(const UT_StringHolder &name)GA_Detailinline
newPrimitiveGroup(const UT_StringHolder &name, bool internal)GA_Detailinline
newVertexGroup(const UT_StringHolder &name)GA_Detailinline
newVertexGroup(const UT_StringHolder &name, bool internal)GA_Detailinline
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)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)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)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)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)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)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)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 valueGU_Detail
ONLYCONS_GRP_PROP_LEAST enum valueGU_Detail
ONLYCONS_GRP_PROP_UNION enum valueGU_Detail
OnlyConsGroupPropagateType enum nameGU_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_Detailinline
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_Detailinline
pointGroups() const GA_Detailinline
pointIndex(GA_Offset offset) const GA_Detailinline
pointInset(const GA_PointGroup *ptgroup, float insetdist, float nmldist)GU_Detail
pointOffset(GA_Index index) const GA_Detailinline
pointVertex(GA_Offset point) const GA_Detailinline
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_Detailinline
primitiveGroups()GA_Detailinline
primitiveGroups() const GA_Detailinline
primitiveIndex(GA_Offset offset) const GA_Detailinline
primitiveOffset(GA_Index index) const GA_Detailinline
primitives()GEO_Detailinline
primitives() const GEO_Detailinline
printMemory(UT_WorkBuffer &buffer, bool include_total=true, int indent=3, const char *title="Geometry Memory Tracking")GA_Detailstatic
privateComputeNormal(const GA_RWHandleV3 &normalattrib, const GA_Group *group, const float cuspangledegrees, const int method) const overrideGEO_Detailprotectedvirtual
promotePointAttrib(GA_AttributeScope scope, const UT_StringRef &name)GEO_Detail
promotePointAttrib(const UT_StringRef &name)GEO_Detailinline
proximityPoints(GA_IndexMap &points, const UT_Vector3 &point)GU_Detailinline
proximityPoints(GA_IndexMap &points, const GA_Range &range, const UT_Vector3 &point)GU_Detail
proximityPrims(GA_IndexMap &primitives, const UT_Vector3 &point)GU_Detailinline
proximityPrims(GA_IndexMap &primitives, const GA_Range &range, const UT_Vector3 &point)GU_Detail
proximityToPointList(const UT_Vector3 &point)GU_Detailinline
proximityToPrimitiveList(const UT_Vector3 &point)GU_Detailinline
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_Detailvirtual
registerIntrinsics(GA_PrimitiveFactory &factory)GU_Detailprotectedstatic
registerIO(GA_IO *io) const GA_Detailinline
registerIOTranslator(GEO_IOTranslator *trans)GU_Detailstatic
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_Detailinline
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_Detailinline
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_Detailinline
reversePoints(GA_IndexMap &map)GU_Detailinline
reversePoints(GA_IndexMap &map, const GA_Range &range)GU_Detail
reversePolys(const GA_PrimitiveGroup *prmGrp=0)GU_Detail
reversePrimitiveList()GU_Detailinline
reversePrims(GA_IndexMap &map)GU_Detailinline
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
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_Detailstatic
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_Detailprotected
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_Detailprotected
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_Detailinline
setMetaCacheCount(int64 i)GA_Detailinlineprotected
setNumLayers(int numlayer)GEO_Detail
setPos2(GA_Offset ptoff, const UT_Vector2 &pos)GA_Detailinline
setPos2(GA_Offset ptoff, const UT_Vector2D &pos)GA_Detailinline
setPos3(GA_Offset ptoff, const UT_Vector3 &pos)GA_Detailinline
setPos3(GA_Offset ptoff, const UT_Vector3D &pos)GA_Detailinline
setPos3(GA_Offset ptoff, fpreal x, fpreal y, fpreal z)GA_Detailinline
setPos3FromArray(const GA_Range &ptrange, const UT_Array< UT_Vector3T< T > > &positions)GA_Detailinline
setPos4(GA_Offset ptoff, const UT_Vector4 &pos)GA_Detailinline
setPos4(GA_Offset ptoff, const UT_Vector4D &pos)GA_Detailinline
setPos4(GA_Offset ptoff, fpreal x, fpreal y, fpreal z, fpreal w)GA_Detailinline
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_Detailinlineprotected
setVertexPoint(GA_Offset vertex, GA_Offset ptoff)GA_Detailinline
shift(int uoffset, int voffset, const GA_PrimitiveGroup *group=nullptr)GU_Detail
shiftPointList(GA_Size aoffset)GU_Detailinline
shiftPoints(GA_IndexMap &map, GA_Size offset)GU_Detailinline
shiftPoints(GA_IndexMap &map, const GA_Range &range, GA_Size offset)GU_Detail
shiftPrimitiveList(GA_Size aoffset)GU_Detailinline
shiftPrims(GA_IndexMap &map, GA_Size offset)GU_Detailinline
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 valueGU_Detail
SNAP_ATTRIBUTES_INDEX enum valueGU_Detail
SnapAttributesType enum nameGU_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_Detailinline
sortElements(GA_IndexMap &array, fpreal *order)GU_Detailinline
sortElements(GA_IndexMap &array, exint *order)GU_Detailinline
sortElements(GA_IndexMap &array, const GA_Range &range, fpreal *order)GU_Detail
sortElements(GA_IndexMap &array, const GA_Range &range, exint *order)GU_Detail
sortPointList(GU_AxisType axis)GU_Detailinline
sortPointList(const UT_Vector3 &o, const UT_Vector3 &d)GU_Detailinline
sortPointList(int seed)GU_Detailinline
sortPointList(fpreal *order)GU_Detailinline
sortPointList(exint *order)GU_Detailinline
sortPoints(GA_IndexMap &array, GU_AxisType axis=GU_XAXIS)GU_Detailinline
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_Detailinline
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_Detailinline
sortPointsSpatial(const GA_Range &range)GU_Detail
sortPrimitiveList(GU_AxisType axis)GU_Detailinline
sortPrimitiveList(const UT_Vector3 &o, const UT_Vector3 &d)GU_Detailinline
sortPrimitiveList(int seed)GU_Detailinline
sortPrimitiveList(fpreal *order)GU_Detailinline
sortPrimitiveList(exint *order)GU_Detailinline
sortPrims(GA_IndexMap &array, GU_AxisType axis=GU_XAXIS)GU_Detailinline
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_Detailinline
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_Detailinline
sortPrimsSpatial(const GA_Range &range)GU_Detail
sortVertexMapByPrimitiveUse()GA_Detail
splitAnyFloat4P()GA_Detailprotected
stashAll()GA_Detailinline
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_Detailprotectedstatic
statH9File(const char *filename, GA_Stat &sbuf, uint level)GU_Detailstatic
statVolumes(GA_Stat &stat, uint level) const overrideGU_Detailvirtual
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_Detailprotected
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_Detailinline
translatePoint(GA_Offset ptoff, const UT_Vector3D &delta)GA_Detailinline
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_Detailstatic
updateAffectedNormals(const GA_Range &ptrange, GEO_Delta *geodelta=0, bool allsametransform=false)GEO_Detail
updateCookSelectionDataIds()GU_Detail
vertexAttribs() const GEO_Detailinline
vertexGroups()GA_Detailinline
vertexGroups() const GA_Detailinline
vertexIndex(GA_Offset offset) const GA_Detailinline
vertexOffset(GA_Index index) const GA_Detailinline
vertexOrder(GA_IndexMap &points)GU_Detailinline
vertexOrder(GA_IndexMap &points, const GA_Range &range)GU_Detail
vertexPoint(GA_Offset vertex) const GA_Detailinline
vertexPrimitive(GA_Offset vertex) const GA_Detailinline
vertexToNextVertex(GA_Offset vtx) const GA_Detailinline
vertexToPrevVertex(GA_Offset vtx) const GA_Detailinline
VISTYPE_MULTIPLE enum valueGEO_Detail
VISTYPE_SINGLE enum valueGEO_Detail
VisualizationType enum nameGEO_Detail
visualizeSoftPoints(const GEO_Rolloff &rolloff, const GA_PointGroup *ptgroup, UT_ColorRamp ramp)GEO_Detail
warp(GU_WarpParms &parms)GU_Detail
~GA_Detail()GA_Detailvirtual
~GEO_Detail() overrideGEO_Detail
~GU_Detail() overrideGU_Detail