HOM_Geometry Class Reference

#include <HOM_Geometry.h>

List of all members.

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_Geometryfreeze ()=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::stringstringListAttribValue (const char *name)=0 throw (HOM_OperationFailed, HOM_ObjectWasDeleted, HOM_Error)
virtual std::vector< std::stringstringListAttribValue (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::stringintrinsicNames ()=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)


Detailed Description

Definition at line 48 of file HOM_Geometry.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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]


The documentation for this class was generated from the following file:

Generated on Thu Jan 31 00:31:24 2013 for HDK by  doxygen 1.5.9