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

#include <HOM_Edge.h>

Public Member Functions

 HOM_Edge ()
 
 HOM_Edge (const HOM_Edge &)
 
virtual ~HOM_Edge ()
 
virtual bool operator== (HOM_PtrOrNull< HOM_Edge > edge)=0
 
virtual bool operator!= (HOM_PtrOrNull< HOM_Edge > edge)=0
 
virtual int __hash__ ()=0
 
virtual std::string __repr__ ()=0
 
virtual HOM_Geometrygeometry ()=0
 
virtual std::vector
< HOM_ElemPtr< HOM_Point > > 
points ()=0
 
virtual std::string edgeId ()=0
 
virtual float length ()=0
 
virtual std::vector
< HOM_ElemPtr< HOM_Prim > > 
prims ()=0
 

Detailed Description

Definition at line 26 of file HOM_Edge.h.

Constructor & Destructor Documentation

HOM_Edge::HOM_Edge ( )
inline

Definition at line 29 of file HOM_Edge.h.

HOM_Edge::HOM_Edge ( const HOM_Edge )
inline

Definition at line 31 of file HOM_Edge.h.

virtual HOM_Edge::~HOM_Edge ( )
inlinevirtual

Definition at line 33 of file HOM_Edge.h.

Member Function Documentation

virtual int HOM_Edge::__hash__ ( )
pure virtual
virtual std::string HOM_Edge::__repr__ ( )
pure virtual
virtual std::string HOM_Edge::edgeId ( )
pure virtual
virtual HOM_Geometry* HOM_Edge::geometry ( )
pure virtual
virtual float HOM_Edge::length ( )
pure virtual
virtual bool HOM_Edge::operator!= ( HOM_PtrOrNull< HOM_Edge edge)
pure virtual
virtual bool HOM_Edge::operator== ( HOM_PtrOrNull< HOM_Edge edge)
pure virtual
virtual std::vector<HOM_ElemPtr<HOM_Point> > HOM_Edge::points ( )
pure virtual
virtual std::vector<HOM_ElemPtr<HOM_Prim> > HOM_Edge::prims ( )
pure virtual

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