#include <HOM_Geometry.h>
Public Member Functions | |
| HOM_Geometry () | |
| HOM_Geometry (const HOM_Geometry &) | |
| virtual | ~HOM_Geometry () |
| virtual std::string | __repr__ ()=0 throw (HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_SopNode * | sopNode ()=0 throw (HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_Geometry * | freeze ()=0 throw (HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_IterableList < HOM_Point > * | iterPoints ()=0 throw (HOM_ObjectWasDeleted, HOM_Error) |
| virtual std::vector < HOM_ElemPtr< HOM_Point > > | points ()=0 throw (HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_IterableList < HOM_Prim > * | iterPrims ()=0 throw (HOM_ObjectWasDeleted, HOM_Error) |
| virtual std::vector < HOM_ElemPtr< HOM_Prim > > | prims ()=0 throw (HOM_ObjectWasDeleted, HOM_Error) |
| virtual double | averageMinDistance (const HOM_Matrix4 &local_transform, HOM_Geometry &geometry, const HOM_Matrix4 &geometry_transform)=0 throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual double | averageEdgeLength ()=0 throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual std::vector < HOM_ElemPtr< HOM_Point > > | globPoints (const char *pattern)=0 throw (HOM_OperationFailed, HOM_TypeError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual std::vector < HOM_ElemPtr< HOM_Prim > > | globPrims (const char *pattern)=0 throw (HOM_OperationFailed, HOM_TypeError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual std::vector < HOM_ElemPtr< HOM_Vertex > > | globVertices (const char *pattern)=0 throw (HOM_OperationFailed, HOM_TypeError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual std::vector < HOM_ElemPtr< HOM_Attrib > > | pointAttribs ()=0 throw (HOM_ObjectWasDeleted, HOM_Error) |
| virtual std::vector < HOM_ElemPtr< HOM_Attrib > > | primAttribs ()=0 throw (HOM_ObjectWasDeleted, HOM_Error) |
| virtual std::vector < HOM_ElemPtr< HOM_Attrib > > | vertexAttribs ()=0 throw (HOM_ObjectWasDeleted, HOM_Error) |
| virtual std::vector < HOM_ElemPtr< HOM_Attrib > > | globalAttribs ()=0 throw (HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_Attrib * | findPointAttrib (const char *name)=0 throw (HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_Attrib * | findPrimAttrib (const char *name)=0 throw (HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_Attrib * | findVertexAttrib (const char *name)=0 throw (HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_Attrib * | findGlobalAttrib (const char *name)=0 throw (HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_EnumValue & | attribType ()=0 throw (HOM_Error) |
| virtual double | floatAttribValue (const char *name)=0 throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual double | floatAttribValue (HOM_Attrib &attrib)=0 throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual std::vector< double > | floatListAttribValue (const char *name)=0 throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual std::vector< double > | floatListAttribValue (HOM_Attrib &attrib)=0 throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual int | intAttribValue (const char *name)=0 throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual int | intAttribValue (HOM_Attrib &attrib)=0 throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual std::vector< int > | intListAttribValue (const char *name)=0 throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual std::vector< int > | intListAttribValue (HOM_Attrib &attrib)=0 throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual std::string | stringAttribValue (const char *name)=0 throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual std::string | stringAttribValue (HOM_Attrib &attrib)=0 throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual std::vector< std::string > | stringListAttribValue (const char *name)=0 throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual std::vector< std::string > | stringListAttribValue (HOM_Attrib &attrib)=0 throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual std::vector< float > | pointFloatAttribValues (const char *name)=0 throw (HOM_TypeError, HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual std::string | pointFloatAttribValuesAsString (const char *name)=0 throw (HOM_TypeError, HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual std::vector< float > | primFloatAttribValues (const char *name)=0 throw (HOM_TypeError, HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual std::string | primFloatAttribValuesAsString (const char *name)=0 throw (HOM_TypeError, HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual void | setPointFloatAttribValues (const char *name, const std::vector< float > &values)=0 throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual void | setPrimFloatAttribValues (const char *name, const std::vector< float > &values)=0 throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| SWIGOUT (%ignore opaqueSetPointFloatAttribValuesFromString) | |
| virtual void | opaqueSetPointFloatAttribValuesFromString (const char *name, const char *values, int64 length)=0 throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| SWIGOUT (%ignore opaqueSetPrimFloatAttribValuesFromString) | |
| virtual void | opaqueSetPrimFloatAttribValuesFromString (const char *name, const char *values, int64 length)=0 throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_Point * | createPoint ()=0 throw (HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_Polygon * | createPolygon ()=0 throw (HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_Prim * | createTetrahedron ()=0 throw (HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_Prim * | createTetrahedronInPlace (HOM_Point *p0, HOM_Point *p1, HOM_Point *p2, HOM_Point *p3)=0 throw (HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_Face * | createNURBSCurve (int num_points=4, bool is_closed=false)=0 throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_Face * | createBezierCurve (int num_points=4, bool is_closed=false)=0 throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_Surface * | createNURBSSurface (int rows, int cols, bool is_closed_in_u=false, bool is_closed_in_v=false)=0 throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_Surface * | createBezierSurface (int rows, int cols, bool is_closed_in_u=false, bool is_closed_in_v=false)=0 throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_Surface * | createMeshSurface (int rows, int cols, bool is_closed_in_u=false, bool is_closed_in_v=false)=0 throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_Volume * | createVolume (int xres, int yres, int zres, HOM_BoundingBox *bounding_box=NULL)=0 throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual void | transform (HOM_Matrix4 &matrix)=0 throw (HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual void | transformPrims (const std::vector< HOM_Prim * > &prims, HOM_Matrix4 &matrix)=0 throw (HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual void | deletePrims (const std::vector< HOM_Prim * > &prims, bool keep_points=false)=0 throw (HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual void | deletePoints (const std::vector< HOM_Point * > &points)=0 throw (HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_Attrib * | addAttrib (HOM_EnumValue &type, const char *name, int default_value, bool transform_as_normal, bool create_local_variable)=0 throw (HOM_GeometryPermissionError, HOM_TypeError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_Attrib * | addAttrib (HOM_EnumValue &type, const char *name, double default_value, bool transform_as_normal, bool create_local_variable)=0 throw (HOM_GeometryPermissionError, HOM_TypeError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_Attrib * | addAttrib (HOM_EnumValue &type, const char *name, const char *default_value, bool transform_as_normal, bool create_local_variable)=0 throw (HOM_GeometryPermissionError, HOM_TypeError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_Attrib * | addAttrib (HOM_EnumValue &type, const char *name, const std::vector< int > &default_value, bool transform_as_normal, bool create_local_variable)=0 throw (HOM_GeometryPermissionError, HOM_TypeError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_Attrib * | addAttrib (HOM_EnumValue &type, const char *name, const std::vector< double > &default_value, bool transform_as_normal, bool create_local_variable)=0 throw (HOM_GeometryPermissionError, HOM_TypeError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_Attrib * | addAttrib (HOM_EnumValue &type, const char *name, const std::vector< std::string > &default_value, bool transform_as_normal, bool create_local_variable)=0 throw (HOM_GeometryPermissionError, HOM_TypeError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual void | setGlobalAttribValue (HOM_Attrib &attrib, int attrib_value)=0 throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual void | setGlobalAttribValue (HOM_Attrib &attrib, double attrib_value)=0 throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual void | setGlobalAttribValue (HOM_Attrib &attrib, const char *attrib_value)=0 throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual void | setGlobalAttribValue (HOM_Attrib &attrib, const std::vector< int > &attrib_value)=0 throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual void | setGlobalAttribValue (HOM_Attrib &attrib, const std::vector< double > &attrib_value)=0 throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual void | setGlobalAttribValue (HOM_Attrib &attrib, const std::vector< std::string > &attrib_value)=0 throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual void | setGlobalAttribValue (const char *attrib_name, int attrib_value)=0 throw (HOM_TypeError, HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual void | setGlobalAttribValue (const char *attrib_name, double attrib_value)=0 throw (HOM_TypeError, HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual void | setGlobalAttribValue (const char *attrib_name, const char *attrib_value)=0 throw (HOM_TypeError, HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual void | setGlobalAttribValue (const char *attrib_name, const std::vector< int > &attrib_value)=0 throw (HOM_TypeError, HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual void | setGlobalAttribValue (const char *attrib_name, const std::vector< double > &attrib_value)=0 throw (HOM_TypeError, HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual void | setGlobalAttribValue (const char *attrib_name, const std::vector< std::string > &attrib_value)=0 throw (HOM_TypeError, HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual std::vector< std::string > | intrinsicNames ()=0 throw (HOM_ObjectWasDeleted, HOM_Error) |
| virtual boost::any | intrinsicValue (const char *intrinsic_name)=0 throw (HOM_TypeError, HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual void | setIntrinsicValue (const char *intrinsic_name, double value)=0 throw (HOM_TypeError, HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual void | setIntrinsicValue (const char *intrinsic_name, int64 value)=0 throw (HOM_TypeError, HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual void | setIntrinsicValue (const char *intrinsic_name, const char *value)=0 throw (HOM_TypeError, HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual void | setIntrinsicValue (const char *intrinsic_name, const std::vector< double > &value)=0 throw (HOM_TypeError, HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual void | setIntrinsicValue (const char *intrinsic_name, const std::vector< int64 > &value)=0 throw (HOM_TypeError, HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual void | setIntrinsicValue (const char *intrinsic_name, const std::vector< std::string > &value)=0 throw (HOM_TypeError, HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual void | saveToFile (const char *file_name)=0 throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual void | loadFromFile (const char *file_name)=0 throw (HOM_GeometryPermissionError, HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual void | merge (HOM_Geometry &geometry)=0 throw (HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual void | clear ()=0 throw (HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) |
| virtual std::vector < HOM_ElemPtr< HOM_PointGroup > > | pointGroups ()=0 throw (HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_PointGroup * | findPointGroup (const char *name)=0 throw (HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_PointGroup * | createPointGroup (const char *name, bool is_ordered=false)=0 throw (HOM_GeometryPermissionError, HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual std::vector < HOM_ElemPtr< HOM_PrimGroup > > | primGroups ()=0 throw (HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_PrimGroup * | findPrimGroup (const char *name)=0 throw (HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_PrimGroup * | createPrimGroup (const char *name, bool is_ordered=false)=0 throw (HOM_GeometryPermissionError, HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_BoundingBox | boundingBox ()=0 throw (HOM_ObjectWasDeleted, HOM_Error) |
| virtual boost::tuple < HOM_ElemPtr< HOM_Prim > , double, double, double > | nearestPrim (const std::vector< double > &position)=0 throw (HOM_InvalidSize, HOM_ObjectWasDeleted, HOM_Error) |
| virtual HOM_GUDetailHandle * | _guDetailHandle ()=0 throw (HOM_ObjectWasDeleted, HOM_Error) |
Definition at line 48 of file HOM_Geometry.h.
| HOM_Geometry::HOM_Geometry | ( | ) | [inline] |
Definition at line 58 of file HOM_Geometry.h.
| HOM_Geometry::HOM_Geometry | ( | const HOM_Geometry & | ) | [inline] |
Definition at line 60 of file HOM_Geometry.h.
| virtual HOM_Geometry::~HOM_Geometry | ( | ) | [inline, virtual] |
Definition at line 63 of file HOM_Geometry.h.
| virtual std::string HOM_Geometry::__repr__ | ( | ) | throw (HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_GUDetailHandle* HOM_Geometry::_guDetailHandle | ( | ) | throw (HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_Attrib* HOM_Geometry::addAttrib | ( | HOM_EnumValue & | type, | |
| const char * | name, | |||
| const std::vector< std::string > & | default_value, | |||
| bool | transform_as_normal, | |||
| bool | create_local_variable | |||
| ) | throw (HOM_GeometryPermissionError, HOM_TypeError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_Attrib* HOM_Geometry::addAttrib | ( | HOM_EnumValue & | type, | |
| const char * | name, | |||
| const std::vector< double > & | default_value, | |||
| bool | transform_as_normal, | |||
| bool | create_local_variable | |||
| ) | throw (HOM_GeometryPermissionError, HOM_TypeError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_Attrib* HOM_Geometry::addAttrib | ( | HOM_EnumValue & | type, | |
| const char * | name, | |||
| const std::vector< int > & | default_value, | |||
| bool | transform_as_normal, | |||
| bool | create_local_variable | |||
| ) | throw (HOM_GeometryPermissionError, HOM_TypeError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_Attrib* HOM_Geometry::addAttrib | ( | HOM_EnumValue & | type, | |
| const char * | name, | |||
| const char * | default_value, | |||
| bool | transform_as_normal, | |||
| bool | create_local_variable | |||
| ) | throw (HOM_GeometryPermissionError, HOM_TypeError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_Attrib* HOM_Geometry::addAttrib | ( | HOM_EnumValue & | type, | |
| const char * | name, | |||
| double | default_value, | |||
| bool | transform_as_normal, | |||
| bool | create_local_variable | |||
| ) | throw (HOM_GeometryPermissionError, HOM_TypeError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_Attrib* HOM_Geometry::addAttrib | ( | HOM_EnumValue & | type, | |
| const char * | name, | |||
| int | default_value, | |||
| bool | transform_as_normal, | |||
| bool | create_local_variable | |||
| ) | throw (HOM_GeometryPermissionError, HOM_TypeError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_EnumValue& HOM_Geometry::attribType | ( | ) | throw (HOM_Error) [pure virtual] |
| virtual double HOM_Geometry::averageEdgeLength | ( | ) | throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual double HOM_Geometry::averageMinDistance | ( | const HOM_Matrix4 & | local_transform, | |
| HOM_Geometry & | geometry, | |||
| const HOM_Matrix4 & | geometry_transform | |||
| ) | throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_BoundingBox HOM_Geometry::boundingBox | ( | ) | throw (HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::clear | ( | ) | throw (HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_Face* HOM_Geometry::createBezierCurve | ( | int | num_points = 4, |
|
| bool | is_closed = false | |||
| ) | throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_Surface* HOM_Geometry::createBezierSurface | ( | int | rows, | |
| int | cols, | |||
| bool | is_closed_in_u = false, |
|||
| bool | is_closed_in_v = false | |||
| ) | throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_Surface* HOM_Geometry::createMeshSurface | ( | int | rows, | |
| int | cols, | |||
| bool | is_closed_in_u = false, |
|||
| bool | is_closed_in_v = false | |||
| ) | throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_Face* HOM_Geometry::createNURBSCurve | ( | int | num_points = 4, |
|
| bool | is_closed = false | |||
| ) | throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_Surface* HOM_Geometry::createNURBSSurface | ( | int | rows, | |
| int | cols, | |||
| bool | is_closed_in_u = false, |
|||
| bool | is_closed_in_v = false | |||
| ) | throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_Point* HOM_Geometry::createPoint | ( | ) | throw (HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_PointGroup* HOM_Geometry::createPointGroup | ( | const char * | name, | |
| bool | is_ordered = false | |||
| ) | throw (HOM_GeometryPermissionError, HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_Polygon* HOM_Geometry::createPolygon | ( | ) | throw (HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_PrimGroup* HOM_Geometry::createPrimGroup | ( | const char * | name, | |
| bool | is_ordered = false | |||
| ) | throw (HOM_GeometryPermissionError, HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_Prim* HOM_Geometry::createTetrahedron | ( | ) | throw (HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_Prim* HOM_Geometry::createTetrahedronInPlace | ( | HOM_Point * | p0, | |
| HOM_Point * | p1, | |||
| HOM_Point * | p2, | |||
| HOM_Point * | p3 | |||
| ) | throw (HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_Volume* HOM_Geometry::createVolume | ( | int | xres, | |
| int | yres, | |||
| int | zres, | |||
| HOM_BoundingBox * | bounding_box = NULL | |||
| ) | throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::deletePoints | ( | const std::vector< HOM_Point * > & | points | ) | throw (HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::deletePrims | ( | const std::vector< HOM_Prim * > & | prims, | |
| bool | keep_points = false | |||
| ) | throw (HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_Attrib* HOM_Geometry::findGlobalAttrib | ( | const char * | name | ) | throw (HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_Attrib* HOM_Geometry::findPointAttrib | ( | const char * | name | ) | throw (HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_PointGroup* HOM_Geometry::findPointGroup | ( | const char * | name | ) | throw (HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_Attrib* HOM_Geometry::findPrimAttrib | ( | const char * | name | ) | throw (HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_PrimGroup* HOM_Geometry::findPrimGroup | ( | const char * | name | ) | throw (HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_Attrib* HOM_Geometry::findVertexAttrib | ( | const char * | name | ) | throw (HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual double HOM_Geometry::floatAttribValue | ( | HOM_Attrib & | attrib | ) | throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual double HOM_Geometry::floatAttribValue | ( | const char * | name | ) | throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual std::vector<double> HOM_Geometry::floatListAttribValue | ( | HOM_Attrib & | attrib | ) | throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual std::vector<double> HOM_Geometry::floatListAttribValue | ( | const char * | name | ) | throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_Geometry* HOM_Geometry::freeze | ( | ) | throw (HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual std::vector<HOM_ElemPtr<HOM_Attrib> > HOM_Geometry::globalAttribs | ( | ) | throw (HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual std::vector<HOM_ElemPtr<HOM_Point> > HOM_Geometry::globPoints | ( | const char * | pattern | ) | throw (HOM_OperationFailed, HOM_TypeError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual std::vector<HOM_ElemPtr<HOM_Prim> > HOM_Geometry::globPrims | ( | const char * | pattern | ) | throw (HOM_OperationFailed, HOM_TypeError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual std::vector<HOM_ElemPtr<HOM_Vertex> > HOM_Geometry::globVertices | ( | const char * | pattern | ) | throw (HOM_OperationFailed, HOM_TypeError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual int HOM_Geometry::intAttribValue | ( | HOM_Attrib & | attrib | ) | throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual int HOM_Geometry::intAttribValue | ( | const char * | name | ) | throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual std::vector<int> HOM_Geometry::intListAttribValue | ( | HOM_Attrib & | attrib | ) | throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual std::vector<int> HOM_Geometry::intListAttribValue | ( | const char * | name | ) | throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual std::vector<std::string> HOM_Geometry::intrinsicNames | ( | ) | throw (HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual boost::any HOM_Geometry::intrinsicValue | ( | const char * | intrinsic_name | ) | throw (HOM_TypeError, HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_IterableList<HOM_Point>* HOM_Geometry::iterPoints | ( | ) | throw (HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_IterableList<HOM_Prim>* HOM_Geometry::iterPrims | ( | ) | throw (HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::loadFromFile | ( | const char * | file_name | ) | throw (HOM_GeometryPermissionError, HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::merge | ( | HOM_Geometry & | geometry | ) | throw (HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual boost::tuple<HOM_ElemPtr<HOM_Prim>, double, double, double> HOM_Geometry::nearestPrim | ( | const std::vector< double > & | position | ) | throw (HOM_InvalidSize, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::opaqueSetPointFloatAttribValuesFromString | ( | const char * | name, | |
| const char * | values, | |||
| int64 | length | |||
| ) | throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::opaqueSetPrimFloatAttribValuesFromString | ( | const char * | name, | |
| const char * | values, | |||
| int64 | length | |||
| ) | throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual std::vector<HOM_ElemPtr<HOM_Attrib> > HOM_Geometry::pointAttribs | ( | ) | throw (HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual std::vector<float> HOM_Geometry::pointFloatAttribValues | ( | const char * | name | ) | throw (HOM_TypeError, HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual std::string HOM_Geometry::pointFloatAttribValuesAsString | ( | const char * | name | ) | throw (HOM_TypeError, HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual std::vector<HOM_ElemPtr<HOM_PointGroup> > HOM_Geometry::pointGroups | ( | ) | throw (HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual std::vector<HOM_ElemPtr<HOM_Point> > HOM_Geometry::points | ( | ) | throw (HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual std::vector<HOM_ElemPtr<HOM_Attrib> > HOM_Geometry::primAttribs | ( | ) | throw (HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual std::vector<float> HOM_Geometry::primFloatAttribValues | ( | const char * | name | ) | throw (HOM_TypeError, HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual std::string HOM_Geometry::primFloatAttribValuesAsString | ( | const char * | name | ) | throw (HOM_TypeError, HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual std::vector<HOM_ElemPtr<HOM_PrimGroup> > HOM_Geometry::primGroups | ( | ) | throw (HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual std::vector<HOM_ElemPtr<HOM_Prim> > HOM_Geometry::prims | ( | ) | throw (HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::saveToFile | ( | const char * | file_name | ) | throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::setGlobalAttribValue | ( | const char * | attrib_name, | |
| const std::vector< std::string > & | attrib_value | |||
| ) | throw (HOM_TypeError, HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::setGlobalAttribValue | ( | const char * | attrib_name, | |
| const std::vector< double > & | attrib_value | |||
| ) | throw (HOM_TypeError, HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::setGlobalAttribValue | ( | const char * | attrib_name, | |
| const std::vector< int > & | attrib_value | |||
| ) | throw (HOM_TypeError, HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::setGlobalAttribValue | ( | const char * | attrib_name, | |
| const char * | attrib_value | |||
| ) | throw (HOM_TypeError, HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::setGlobalAttribValue | ( | const char * | attrib_name, | |
| double | attrib_value | |||
| ) | throw (HOM_TypeError, HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::setGlobalAttribValue | ( | const char * | attrib_name, | |
| int | attrib_value | |||
| ) | throw (HOM_TypeError, HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::setGlobalAttribValue | ( | HOM_Attrib & | attrib, | |
| const std::vector< std::string > & | attrib_value | |||
| ) | throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::setGlobalAttribValue | ( | HOM_Attrib & | attrib, | |
| const std::vector< double > & | attrib_value | |||
| ) | throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::setGlobalAttribValue | ( | HOM_Attrib & | attrib, | |
| const std::vector< int > & | attrib_value | |||
| ) | throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::setGlobalAttribValue | ( | HOM_Attrib & | attrib, | |
| const char * | attrib_value | |||
| ) | throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::setGlobalAttribValue | ( | HOM_Attrib & | attrib, | |
| double | attrib_value | |||
| ) | throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::setGlobalAttribValue | ( | HOM_Attrib & | attrib, | |
| int | attrib_value | |||
| ) | throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::setIntrinsicValue | ( | const char * | intrinsic_name, | |
| const std::vector< std::string > & | value | |||
| ) | throw (HOM_TypeError, HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::setIntrinsicValue | ( | const char * | intrinsic_name, | |
| const std::vector< int64 > & | value | |||
| ) | throw (HOM_TypeError, HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::setIntrinsicValue | ( | const char * | intrinsic_name, | |
| const std::vector< double > & | value | |||
| ) | throw (HOM_TypeError, HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::setIntrinsicValue | ( | const char * | intrinsic_name, | |
| const char * | value | |||
| ) | throw (HOM_TypeError, HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::setIntrinsicValue | ( | const char * | intrinsic_name, | |
| int64 | value | |||
| ) | throw (HOM_TypeError, HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::setIntrinsicValue | ( | const char * | intrinsic_name, | |
| double | value | |||
| ) | throw (HOM_TypeError, HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::setPointFloatAttribValues | ( | const char * | name, | |
| const std::vector< float > & | values | |||
| ) | throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::setPrimFloatAttribValues | ( | const char * | name, | |
| const std::vector< float > & | values | |||
| ) | throw (HOM_OperationFailed, HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual HOM_SopNode* HOM_Geometry::sopNode | ( | ) | throw (HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual std::string HOM_Geometry::stringAttribValue | ( | HOM_Attrib & | attrib | ) | throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual std::string HOM_Geometry::stringAttribValue | ( | const char * | name | ) | throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual std::vector<std::string> HOM_Geometry::stringListAttribValue | ( | HOM_Attrib & | attrib | ) | throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual std::vector<std::string> HOM_Geometry::stringListAttribValue | ( | const char * | name | ) | throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| HOM_Geometry::SWIGOUT | ( | %ignore | opaqueSetPrimFloatAttribValuesFromString | ) |
| HOM_Geometry::SWIGOUT | ( | %ignore | opaqueSetPointFloatAttribValuesFromString | ) |
| virtual void HOM_Geometry::transform | ( | HOM_Matrix4 & | matrix | ) | throw (HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual void HOM_Geometry::transformPrims | ( | const std::vector< HOM_Prim * > & | prims, | |
| HOM_Matrix4 & | matrix | |||
| ) | throw (HOM_GeometryPermissionError, HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
| virtual std::vector<HOM_ElemPtr<HOM_Attrib> > HOM_Geometry::vertexAttribs | ( | ) | throw (HOM_ObjectWasDeleted, HOM_Error) [pure virtual] |
1.5.9