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

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

__repr__()=0HOM_Geometrypure virtual
_attribInfo(const char *name, int &attr_data_type, int &attr_size, bool &is_array_type)=0HOM_Geometrypure virtual
_generateGroupMenu(const std::vector< HOM_EnumValue * > &group_types, bool include_selection, bool include_name_attrib, bool case_sensitive, const char *pattern, bool decode_tokens, HOM_Parm *parm)=0HOM_Geometrypure virtual
_geometryHandle()=0HOM_Geometrypure virtual
_getPointChildren(HOM_Point *pt)=0HOM_Geometrypure virtual
_guDetailHandle()=0HOM_Geometrypure virtual
_orderedPoints(const char *groupname, const char *corner_groupname, HOM_Vector2 &dimensions)=0HOM_Geometrypure virtual
addArrayAttrib(HOM_EnumValue &type, const char *name, HOM_EnumValue &data_type, int64 tuple_size=1)=0HOM_Geometrypure virtual
addAttrib(HOM_EnumValue &type, const char *name, int64 default_value, bool transform_as_normal, bool create_local_variable)=0HOM_Geometrypure virtual
addAttrib(HOM_EnumValue &type, const char *name, double default_value, bool transform_as_normal, bool create_local_variable)=0HOM_Geometrypure virtual
addAttrib(HOM_EnumValue &type, const char *name, const char *default_value, bool transform_as_normal, bool create_local_variable)=0HOM_Geometrypure virtual
addAttrib(HOM_EnumValue &type, const char *name, const std::vector< int64 > &default_value, bool transform_as_normal, bool create_local_variable)=0HOM_Geometrypure virtual
addAttrib(HOM_EnumValue &type, const char *name, const std::vector< double > &default_value, bool transform_as_normal, bool create_local_variable)=0HOM_Geometrypure virtual
addAttrib(HOM_EnumValue &type, const char *name, const std::vector< std::string > &default_value, bool transform_as_normal, bool create_local_variable)=0HOM_Geometrypure virtual
addAttrib(HOM_EnumValue &type, const char *name, const std::map< std::string, hboost::any > &default_value, bool transform_as_normal, bool create_local_variable)=0HOM_Geometrypure virtual
attribType()=0HOM_Geometrypure virtual
attributeCaptureObjectPaths()=0HOM_Geometrypure virtual
attributeCaptureRegions()=0HOM_Geometrypure virtual
averageEdgeLength()=0HOM_Geometrypure virtual
averageMinDistance(const HOM_Matrix4 &local_transform, HOM_Geometry &geometry, const HOM_Matrix4 &geometry_transform)=0HOM_Geometrypure virtual
boundingBox(HOM_Matrix4 *transform=nullptr)=0HOM_Geometrypure virtual
clear()=0HOM_Geometrypure virtual
containsPrimType(const char *type_name)=0HOM_Geometrypure virtual
containsPrimType(HOM_EnumValue &prim_type)=0HOM_Geometrypure virtual
copy(HOM_Geometry &geometry, bool clone_data_ids=false, const HOM_Selection *prims=nullptr)=0HOM_Geometrypure virtual
copyAttrib(HOM_Attrib *attrib)=0HOM_Geometrypure virtual
copyAttribs(const std::vector< HOM_Attrib * > &attribs)=0HOM_Geometrypure virtual
countPrimType(const char *type_name)=0HOM_Geometrypure virtual
countPrimType(HOM_EnumValue &prim_type)=0HOM_Geometrypure virtual
createBezierCurve(int num_points=4, bool is_closed=false, int order=4)=0HOM_Geometrypure virtual
createBezierSurface(int rows, int cols, bool is_closed_in_u=false, bool is_closed_in_v=false, int order_u=4, int order_v=4)=0HOM_Geometrypure virtual
createChannelPrim()=0HOM_Geometrypure virtual
createEdgeGroup(const char *name)=0HOM_Geometrypure virtual
createHexahedron()=0HOM_Geometrypure virtual
createHexahedronInPlace(HOM_Point *p0, HOM_Point *p1, HOM_Point *p2, HOM_Point *p3, HOM_Point *p4, HOM_Point *p5, HOM_Point *p6, HOM_Point *p7)=0HOM_Geometrypure virtual
createMeshSurface(int rows, int cols, bool is_closed_in_u=false, bool is_closed_in_v=false)=0HOM_Geometrypure virtual
createNURBSCurve(int num_points=4, bool is_closed=false, int order=4)=0HOM_Geometrypure virtual
createNURBSSurface(int rows, int cols, bool is_closed_in_u=false, bool is_closed_in_v=false, int order_u=4, int order_v=4)=0HOM_Geometrypure virtual
createPacked(const char *packed_type, HOM_Point *point=nullptr)=0HOM_Geometrypure virtual
createPoint()=0HOM_Geometrypure virtual
createPointGroup(const char *name, bool is_ordered=false, bool unique_name=false)=0HOM_Geometrypure virtual
createPoints(const std::vector< std::vector< double > > &point_positions)=0HOM_Geometrypure virtual
createPoints(const std::vector< HOM_Vector3 * > &point_positions)=0HOM_Geometrypure virtual
createPolygon(bool is_closed=true)=0HOM_Geometrypure virtual
createPolygons(const std::vector< std::vector< HOM_Point * > > &points, bool is_closed=true)=0HOM_Geometrypure virtual
createPolygons(const std::vector< std::vector< int > > &point_numbers, bool is_closed=true)=0HOM_Geometrypure virtual
createPrimGroup(const char *name, bool is_ordered=false, bool unique_name=false)=0HOM_Geometrypure virtual
createTetrahedron()=0HOM_Geometrypure virtual
createTetrahedronInPlace(HOM_Point *p0, HOM_Point *p1, HOM_Point *p2, HOM_Point *p3)=0HOM_Geometrypure virtual
createVertexGroup(const char *name, bool is_ordered=false)=0HOM_Geometrypure virtual
createVolume(int xres, int yres, int zres, HOM_BoundingBox *bounding_box=NULL)=0HOM_Geometrypure virtual
data()=0HOM_Geometrypure virtual
deletePoints(const std::vector< HOM_Point * > &points)=0HOM_Geometrypure virtual
deletePoints(const HOM_PointGroup &points)=0HOM_Geometrypure virtual
deletePrims(const std::vector< HOM_Prim * > &prims, bool keep_points=false)=0HOM_Geometrypure virtual
deletePrims(const HOM_PrimGroup &prims, bool keep_points=false)=0HOM_Geometrypure virtual
deletePrimsOutsideBoundingBox(const HOM_BoundingBox &bbox)=0HOM_Geometrypure virtual
dictAttribValue(const char *name)=0HOM_Geometrypure virtual
dictAttribValue(HOM_Attrib &name)=0HOM_Geometrypure virtual
dictListAttribValue(const char *name)=0HOM_Geometrypure virtual
dictListAttribValue(HOM_Attrib &name)=0HOM_Geometrypure virtual
edgeGroups()=0HOM_Geometrypure virtual
edgeLoop(const std::vector< HOM_Edge * > &edges, HOM_EnumValue &loop_type=HOM_componentLoopType::Partial, bool full_loop_per_edge=true, bool force_ring=false, bool allow_ring=true)=0HOM_Geometrypure virtual
extractPackedPaths(const char *pattern)=0HOM_Geometrypure virtual
findEdge(HOM_Point *p0, HOM_Point *p1)=0HOM_Geometrypure virtual
findEdgeGroup(const char *name)=0HOM_Geometrypure virtual
findGlobalAttrib(const char *name)=0HOM_Geometrypure virtual
findPointAttrib(const char *name)=0HOM_Geometrypure virtual
findPointGroup(const char *name)=0HOM_Geometrypure virtual
findPrimAttrib(const char *name)=0HOM_Geometrypure virtual
findPrimGroup(const char *name)=0HOM_Geometrypure virtual
findVertexAttrib(const char *name)=0HOM_Geometrypure virtual
findVertexGroup(const char *name)=0HOM_Geometrypure virtual
floatAttribValue(const char *name)=0HOM_Geometrypure virtual
floatAttribValue(HOM_Attrib &attrib)=0HOM_Geometrypure virtual
floatListAttribValue(const char *name)=0HOM_Geometrypure virtual
floatListAttribValue(HOM_Attrib &attrib)=0HOM_Geometrypure virtual
freeze(bool read_only=false, bool clone_data_ids=false)=0HOM_Geometrypure virtual
generateAttribMenu(HOM_EnumValue *attrib_type=nullptr, HOM_EnumValue *data_type=nullptr, int min_size=1, int max_size=-1, bool array_type=true, bool scalar_type=true, bool case_sensitive=true, const char *pattern="*", bool decode_tokens=false)=0HOM_Geometrypure virtual
globalAttribs(bool include_private=false)=0HOM_Geometrypure virtual
globEdges(const char *pattern)=0HOM_Geometrypure virtual
globPoints(const char *pattern, bool ordered=false)=0HOM_Geometrypure virtual
globPrims(const char *pattern)=0HOM_Geometrypure virtual
globVertices(const char *pattern)=0HOM_Geometrypure virtual
HOM_Geometry()HOM_Geometryinline
HOM_Geometry(const HOM_Geometry &)HOM_Geometryinline
importLop(HOM_LopNode &lopnode, HOM_LopSelectionRule &selection_rule, const char *purpose=NULL, const char *traversal=NULL, const char *path_attrib_name=NULL, const char *name_attrib_name=NULL, bool strip_layers=false, HOM_OptionalDouble frame=HOM_OptionalDouble())=0HOM_Geometrypure virtual
importUsdStageOpaque(void *stage, HOM_LopSelectionRule &selection_rule, const char *purpose=NULL, const char *traversal=NULL, const char *path_attrib_name=NULL, const char *name_attrib_name=NULL, HOM_OptionalDouble frame=HOM_OptionalDouble())=0HOM_Geometrypure virtual
incrementAllDataIds()=0HOM_Geometrypure virtual
incrementDataIdsForAddOrRemove(bool for_points=true, bool for_prims=true)=0HOM_Geometrypure virtual
incrementModificationCounter()=0HOM_Geometrypure virtual
incrementPrimitiveIntrinsicsDataId()=0HOM_Geometrypure virtual
incrementTopologyDataId()=0HOM_Geometrypure virtual
intAttribValue(const char *name)=0HOM_Geometrypure virtual
intAttribValue(HOM_Attrib &attrib)=0HOM_Geometrypure virtual
intersect(const HOM_Vector3 &rayorig, const HOM_Vector3 &dir, HOM_Vector3 &p, HOM_Vector3 &n, HOM_Vector3 &uvw, const char *pattern=nullptr, float min_hit=1e-2f, float max_hit=1e18f, float tolerance=1e-2F)=0HOM_Geometrypure virtual
intListAttribValue(const char *name)=0HOM_Geometrypure virtual
intListAttribValue(HOM_Attrib &attrib)=0HOM_Geometrypure virtual
intrinsicNames()=0HOM_Geometrypure virtual
intrinsicReadOnly(const char *intrinsic_name)=0HOM_Geometrypure virtual
intrinsicSize(const char *intrinsic_name)=0HOM_Geometrypure virtual
intrinsicValue(const char *intrinsic_name)=0HOM_Geometrypure virtual
isReadOnly()=0HOM_Geometrypure virtual
isValid()=0HOM_Geometrypure virtual
iterPoints()=0HOM_Geometrypure virtual
iterPrims()=0HOM_Geometrypure virtual
load(HOM_BinaryString data)=0HOM_Geometrypure virtual
loadFromFile(const char *file_name)=0HOM_Geometrypure virtual
merge(HOM_Geometry &geometry, bool clone_data_ids=false, const HOM_Selection *prims=nullptr)=0HOM_Geometrypure virtual
modificationCounter()=0HOM_Geometrypure virtual
nearestPoint(const std::vector< double > &position, const char *ptgroup=nullptr, double max_radius=1e+18f)=0HOM_Geometrypure virtual
nearestPoints(const std::vector< double > &position, int64 max_points, const char *ptgroup=nullptr, double max_radius=1e+18f)=0HOM_Geometrypure virtual
nearestPrim(const std::vector< double > &position)=0HOM_Geometrypure virtual
opaqueSetPointFloatAttribValuesFromString(const char *name, const char *values, int64 length, HOM_EnumValue &float_type)=0HOM_Geometrypure virtual
opaqueSetPointIntAttribValuesFromString(const char *name, const char *values, int64 length, HOM_EnumValue &int_type)=0HOM_Geometrypure virtual
opaqueSetPrimFloatAttribValuesFromString(const char *name, const char *values, int64 length, HOM_EnumValue &float_type)=0HOM_Geometrypure virtual
opaqueSetPrimIntAttribValuesFromString(const char *name, const char *values, int64 length, HOM_EnumValue &int_type)=0HOM_Geometrypure virtual
opaqueSetVertexFloatAttribValuesFromString(const char *name, const char *values, int64 length, HOM_EnumValue &float_type)=0HOM_Geometrypure virtual
opaqueSetVertexIntAttribValuesFromString(const char *name, const char *values, int64 length, HOM_EnumValue &int_type)=0HOM_Geometrypure virtual
orientedBoundingBox()=0HOM_Geometrypure virtual
orientedPointBoundingBox(const char *ptgroup)=0HOM_Geometrypure virtual
orientedPrimBoundingBox(const char *primgroup)=0HOM_Geometrypure virtual
packedFolderProperties(const char *path)=0HOM_Geometrypure virtual
packToFolder(const char *path, HOM_Geometry &geometry, bool is_folder=false)=0HOM_Geometrypure virtual
point(int index)=0HOM_Geometrypure virtual
pointAttribs(bool include_private=false)=0HOM_Geometrypure virtual
pointBoundingBox(const char *ptgroup)=0HOM_Geometrypure virtual
pointFloatAttribValues(const char *name)=0HOM_Geometrypure virtual
pointFloatAttribValuesAsString(const char *name, HOM_EnumValue &float_type=HOM_numericData::Float32)=0HOM_Geometrypure virtual
pointGroups()=0HOM_Geometrypure virtual
pointIntAttribValues(const char *name)=0HOM_Geometrypure virtual
pointIntAttribValuesAsString(const char *name, HOM_EnumValue &int_type=HOM_numericData::Int32)=0HOM_Geometrypure virtual
pointLoop(const std::vector< HOM_Point * > &points, HOM_EnumValue &loop_type=HOM_componentLoopType::Partial)=0HOM_Geometrypure virtual
pointNormals(const std::vector< HOM_Point * > &points)=0HOM_Geometrypure virtual
pointNormals(const HOM_PointGroup &points)=0HOM_Geometrypure virtual
points()=0HOM_Geometrypure virtual
pointStringAttribValues(const char *name)=0HOM_Geometrypure virtual
preferredPrecision()=0HOM_Geometrypure virtual
prim(int index)=0HOM_Geometrypure virtual
primAttribs(bool include_private=false)=0HOM_Geometrypure virtual
primBoundingBox(const char *primgroup)=0HOM_Geometrypure virtual
primFloatAttribValues(const char *name)=0HOM_Geometrypure virtual
primFloatAttribValuesAsString(const char *name, HOM_EnumValue &float_type=HOM_numericData::Float32)=0HOM_Geometrypure virtual
primGroups()=0HOM_Geometrypure virtual
primIntAttribValues(const char *name)=0HOM_Geometrypure virtual
primIntAttribValuesAsString(const char *name, HOM_EnumValue &int_type=HOM_numericData::Int32)=0HOM_Geometrypure virtual
primitiveIntrinsicsDataId()=0HOM_Geometrypure virtual
primLoop(const std::vector< HOM_Prim * > &prims, HOM_EnumValue &loop_type=HOM_componentLoopType::Partial)=0HOM_Geometrypure virtual
prims()=0HOM_Geometrypure virtual
primStringAttribValues(const char *name)=0HOM_Geometrypure virtual
renameGlobalAttrib(const char *old_name, const char *new_name)=0HOM_Geometrypure virtual
renamePointAttrib(const char *old_name, const char *new_name)=0HOM_Geometrypure virtual
renamePrimAttrib(const char *old_name, const char *new_name)=0HOM_Geometrypure virtual
renameVertexAttrib(const char *old_name, const char *new_name)=0HOM_Geometrypure virtual
saveToFile(const char *file_name)=0HOM_Geometrypure virtual
selection()=0HOM_Geometrypure virtual
setGlobalAttribValue(HOM_Attrib &attrib, int64 attrib_value)=0HOM_Geometrypure virtual
setGlobalAttribValue(HOM_Attrib &attrib, double attrib_value)=0HOM_Geometrypure virtual
setGlobalAttribValue(HOM_Attrib &attrib, const char *attrib_value)=0HOM_Geometrypure virtual
setGlobalAttribValue(HOM_Attrib &attrib, const std::vector< int64 > &attrib_value)=0HOM_Geometrypure virtual
setGlobalAttribValue(HOM_Attrib &attrib, const std::vector< double > &attrib_value)=0HOM_Geometrypure virtual
setGlobalAttribValue(HOM_Attrib &attrib, const std::vector< std::string > &attrib_value)=0HOM_Geometrypure virtual
setGlobalAttribValue(HOM_Attrib &attrib, const std::map< std::string, hboost::any > &attrib_value)=0HOM_Geometrypure virtual
setGlobalAttribValue(HOM_Attrib &attrib, const std::vector< std::map< std::string, hboost::any > > &attrib_value)=0HOM_Geometrypure virtual
setGlobalAttribValue(const char *attrib_name, int64 attrib_value)=0HOM_Geometrypure virtual
setGlobalAttribValue(const char *attrib_name, double attrib_value)=0HOM_Geometrypure virtual
setGlobalAttribValue(const char *attrib_name, const char *attrib_value)=0HOM_Geometrypure virtual
setGlobalAttribValue(const char *attrib_name, const std::vector< int64 > &attrib_value)=0HOM_Geometrypure virtual
setGlobalAttribValue(const char *attrib_name, const std::vector< double > &attrib_value)=0HOM_Geometrypure virtual
setGlobalAttribValue(const char *attrib_name, const std::vector< std::string > &attrib_value)=0HOM_Geometrypure virtual
setGlobalAttribValue(const char *attrib_name, const std::map< std::string, hboost::any > &attrib_value)=0HOM_Geometrypure virtual
setGlobalAttribValue(const char *attrib_name, const std::vector< std::map< std::string, hboost::any > > &attrib_value)=0HOM_Geometrypure virtual
setIntrinsicValue(const char *intrinsic_name, double value)=0HOM_Geometrypure virtual
setIntrinsicValue(const char *intrinsic_name, int value)=0HOM_Geometrypure virtual
setIntrinsicValue(const char *intrinsic_name, int64 value)=0HOM_Geometrypure virtual
setIntrinsicValue(const char *intrinsic_name, const char *value)=0HOM_Geometrypure virtual
setIntrinsicValue(const char *intrinsic_name, const std::vector< double > &value)=0HOM_Geometrypure virtual
setIntrinsicValue(const char *intrinsic_name, const std::vector< int > &value)=0HOM_Geometrypure virtual
setIntrinsicValue(const char *intrinsic_name, const std::vector< int64 > &value)=0HOM_Geometrypure virtual
setIntrinsicValue(const char *intrinsic_name, const std::vector< std::string > &value)=0HOM_Geometrypure virtual
setPointFloatAttribValues(const char *name, const std::vector< double > &values)=0HOM_Geometrypure virtual
setPointIntAttribValues(const char *name, const std::vector< int64 > &values)=0HOM_Geometrypure virtual
setPointStringAttribValues(const char *name, const std::vector< std::string > &values)=0HOM_Geometrypure virtual
setPreferredPrecision(int64 prec)=0HOM_Geometrypure virtual
setPrimFloatAttribValues(const char *name, const std::vector< double > &values)=0HOM_Geometrypure virtual
setPrimIntAttribValues(const char *name, const std::vector< int64 > &values)=0HOM_Geometrypure virtual
setPrimStringAttribValues(const char *name, const std::vector< std::string > &values)=0HOM_Geometrypure virtual
setVertexFloatAttribValues(const char *name, const std::vector< double > &values)=0HOM_Geometrypure virtual
setVertexIntAttribValues(const char *name, const std::vector< int64 > &values)=0HOM_Geometrypure virtual
setVertexStringAttribValues(const char *name, const std::vector< std::string > &values)=0HOM_Geometrypure virtual
sopNode()=0HOM_Geometrypure virtual
sopNodeOutputIndex()=0HOM_Geometrypure virtual
stringAttribValue(const char *name)=0HOM_Geometrypure virtual
stringAttribValue(HOM_Attrib &attrib)=0HOM_Geometrypure virtual
stringListAttribValue(const char *name)=0HOM_Geometrypure virtual
stringListAttribValue(HOM_Attrib &attrib)=0HOM_Geometrypure virtual
SWIGOUT(%ignore opaqueSetPointFloatAttribValuesFromString)HOM_Geometry
SWIGOUT(%ignore opaqueSetPrimFloatAttribValuesFromString)HOM_Geometry
SWIGOUT(%ignore opaqueSetVertexFloatAttribValuesFromString)HOM_Geometry
SWIGOUT(%ignore opaqueSetPointIntAttribValuesFromString)HOM_Geometry
SWIGOUT(%ignore opaqueSetPrimIntAttribValuesFromString)HOM_Geometry
SWIGOUT(%ignore opaqueSetVertexIntAttribValuesFromString)HOM_Geometry
topologyDataId()=0HOM_Geometrypure virtual
transform(HOM_Matrix4 &matrix)=0HOM_Geometrypure virtual
transformPrims(const std::vector< HOM_Prim * > &prims, const HOM_Matrix4 &matrix)=0HOM_Geometrypure virtual
transformPrims(const HOM_PrimGroup &prims, const HOM_Matrix4 &matrix)=0HOM_Geometrypure virtual
unpackFromFolder(const char *path)=0HOM_Geometrypure virtual
vertexAttribs(bool include_private=false)=0HOM_Geometrypure virtual
vertexFloatAttribValues(const char *name)=0HOM_Geometrypure virtual
vertexFloatAttribValuesAsString(const char *name, HOM_EnumValue &float_type=HOM_numericData::Float32)=0HOM_Geometrypure virtual
vertexGroups()=0HOM_Geometrypure virtual
vertexIntAttribValues(const char *name)=0HOM_Geometrypure virtual
vertexIntAttribValuesAsString(const char *name, HOM_EnumValue &int_type=HOM_numericData::Int32)=0HOM_Geometrypure virtual
vertexStringAttribValues(const char *name)=0HOM_Geometrypure virtual
vexAttribDataId()=0HOM_Geometrypure virtual
~HOM_Geometry()HOM_Geometryinlinevirtual