HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
HOM_Vertex Class Referenceabstract

#include <HOM_Vertex.h>

Public Member Functions

 HOM_Vertex ()
 
 HOM_Vertex (const HOM_Vertex &)
 
virtual ~HOM_Vertex ()
 
virtual bool operator== (HOM_PtrOrNull< HOM_Vertex > vertex)=0
 
virtual bool operator!= (HOM_PtrOrNull< HOM_Vertex > vertex)=0
 
virtual int __hash__ ()=0
 
virtual std::string __repr__ ()=0
 
virtual HOM_Geometrygeometry ()=0
 
virtual HOM_Primprim ()=0
 
virtual HOM_Pointpoint ()=0
 
virtual int number ()=0
 
virtual int linearNumber ()=0
 
virtual HOM_EnumValueattribType ()=0
 
virtual double floatAttribValue (const char *name)=0
 
virtual double floatAttribValue (HOM_Attrib &attrib)=0
 
virtual std::vector< double > floatListAttribValue (const char *name)=0
 
virtual std::vector< double > floatListAttribValue (HOM_Attrib &attrib)=0
 
virtual int64 intAttribValue (const char *name)=0
 
virtual int64 intAttribValue (HOM_Attrib &attrib)=0
 
virtual std::vector< int64intListAttribValue (const char *name)=0
 
virtual std::vector< int64intListAttribValue (HOM_Attrib &attrib)=0
 
virtual std::string stringAttribValue (const char *name)=0
 
virtual std::string stringAttribValue (HOM_Attrib &attrib)=0
 
virtual std::vector< std::stringstringListAttribValue (const char *name)=0
 
virtual std::vector< std::stringstringListAttribValue (HOM_Attrib &attrib)=0
 
virtual void setAttribValue (HOM_Attrib &attrib, int64 attrib_value)=0
 
virtual void setAttribValue (HOM_Attrib &attrib, double attrib_value)=0
 
virtual void setAttribValue (HOM_Attrib &attrib, const char *attrib_value)=0
 
virtual void setAttribValue (HOM_Attrib &attrib, const std::vector< int64 > &attrib_value)=0
 
virtual void setAttribValue (HOM_Attrib &attrib, const std::vector< double > &attrib_value)=0
 
virtual void setAttribValue (HOM_Attrib &attrib, const std::vector< std::string > &attrib_value)=0
 
virtual void setAttribValue (const char *attrib_name, int64 attrib_value)=0
 
virtual void setAttribValue (const char *attrib_name, double attrib_value)=0
 
virtual void setAttribValue (const char *attrib_name, const char *attrib_value)=0
 
virtual void setAttribValue (const char *attrib_name, const std::vector< int64 > &attrib_value)=0
 
virtual void setAttribValue (const char *attrib_name, const std::vector< double > &attrib_value)=0
 
virtual void setAttribValue (const char *attrib_name, const std::vector< std::string > &attrib_value)=0
 

Detailed Description

Definition at line 24 of file HOM_Vertex.h.

Constructor & Destructor Documentation

HOM_Vertex::HOM_Vertex ( )
inline

Definition at line 27 of file HOM_Vertex.h.

HOM_Vertex::HOM_Vertex ( const HOM_Vertex )
inline

Definition at line 29 of file HOM_Vertex.h.

virtual HOM_Vertex::~HOM_Vertex ( )
inlinevirtual

Definition at line 31 of file HOM_Vertex.h.

Member Function Documentation

virtual int HOM_Vertex::__hash__ ( )
pure virtual
virtual std::string HOM_Vertex::__repr__ ( )
pure virtual
virtual HOM_EnumValue& HOM_Vertex::attribType ( )
pure virtual
virtual double HOM_Vertex::floatAttribValue ( const char *  name)
pure virtual
virtual double HOM_Vertex::floatAttribValue ( HOM_Attrib attrib)
pure virtual
virtual std::vector<double> HOM_Vertex::floatListAttribValue ( const char *  name)
pure virtual
virtual std::vector<double> HOM_Vertex::floatListAttribValue ( HOM_Attrib attrib)
pure virtual
virtual HOM_Geometry* HOM_Vertex::geometry ( )
pure virtual
virtual int64 HOM_Vertex::intAttribValue ( const char *  name)
pure virtual
virtual int64 HOM_Vertex::intAttribValue ( HOM_Attrib attrib)
pure virtual
virtual std::vector<int64> HOM_Vertex::intListAttribValue ( const char *  name)
pure virtual
virtual std::vector<int64> HOM_Vertex::intListAttribValue ( HOM_Attrib attrib)
pure virtual
virtual int HOM_Vertex::linearNumber ( )
pure virtual
virtual int HOM_Vertex::number ( )
pure virtual
virtual bool HOM_Vertex::operator!= ( HOM_PtrOrNull< HOM_Vertex vertex)
pure virtual
virtual bool HOM_Vertex::operator== ( HOM_PtrOrNull< HOM_Vertex vertex)
pure virtual
virtual HOM_Point* HOM_Vertex::point ( )
pure virtual
virtual HOM_Prim* HOM_Vertex::prim ( )
pure virtual
virtual void HOM_Vertex::setAttribValue ( HOM_Attrib attrib,
int64  attrib_value 
)
pure virtual
virtual void HOM_Vertex::setAttribValue ( HOM_Attrib attrib,
double  attrib_value 
)
pure virtual
virtual void HOM_Vertex::setAttribValue ( HOM_Attrib attrib,
const char *  attrib_value 
)
pure virtual
virtual void HOM_Vertex::setAttribValue ( HOM_Attrib attrib,
const std::vector< int64 > &  attrib_value 
)
pure virtual
virtual void HOM_Vertex::setAttribValue ( HOM_Attrib attrib,
const std::vector< double > &  attrib_value 
)
pure virtual
virtual void HOM_Vertex::setAttribValue ( HOM_Attrib attrib,
const std::vector< std::string > &  attrib_value 
)
pure virtual
virtual void HOM_Vertex::setAttribValue ( const char *  attrib_name,
int64  attrib_value 
)
pure virtual
virtual void HOM_Vertex::setAttribValue ( const char *  attrib_name,
double  attrib_value 
)
pure virtual
virtual void HOM_Vertex::setAttribValue ( const char *  attrib_name,
const char *  attrib_value 
)
pure virtual
virtual void HOM_Vertex::setAttribValue ( const char *  attrib_name,
const std::vector< int64 > &  attrib_value 
)
pure virtual
virtual void HOM_Vertex::setAttribValue ( const char *  attrib_name,
const std::vector< double > &  attrib_value 
)
pure virtual
virtual void HOM_Vertex::setAttribValue ( const char *  attrib_name,
const std::vector< std::string > &  attrib_value 
)
pure virtual
virtual std::string HOM_Vertex::stringAttribValue ( const char *  name)
pure virtual
virtual std::string HOM_Vertex::stringAttribValue ( HOM_Attrib attrib)
pure virtual
virtual std::vector<std::string> HOM_Vertex::stringListAttribValue ( const char *  name)
pure virtual
virtual std::vector<std::string> HOM_Vertex::stringListAttribValue ( HOM_Attrib attrib)
pure virtual

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