vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
APSpacePartitioning::PointShell_Object_Data_Geometry Class Referenceabstract

#include <PointShell_Object_Data_Geometry.h>

Inheritance diagram for APSpacePartitioning::PointShell_Object_Data_Geometry:
APSpacePartitioning::PointShell_Object_Data_Geometry_Analyser APSpacePartitioning::PointShell_Object_Data_LOD_Builder

Classes

struct  E
 
struct  P
 
struct  V
 

Public Member Functions

 PointShell_Object_Data_Geometry ()
 
virtual ~PointShell_Object_Data_Geometry ()
 
virtual void setVerticesCount (int count)=0
 
virtual void setPolygonsCount (int count)=0
 
virtual void setEdgesCount (int count)=0
 
virtual void writeVertex (int seqnum, osg::Vec3f pos, osg::Vec3f norm)=0
 
virtual void writeVertex (int seqnum, osg::Vec3f pos)=0
 
virtual void writeEdge (int seqnum, int vertexPos1, int vertexPos2)=0
 
virtual void writePolygon (int seqnum, int v1, int v2, int v3)=0
 
virtual vector
< PointShell_Object_Data_Geometry::V
getVertices ()=0
 
virtual vector
< PointShell_Object_Data_Geometry::E
getEdges ()=0
 
virtual vector
< PointShell_Object_Data_Geometry::P
getPolygons ()=0
 
virtual
PointShell_Object_Data_Geometry::V 
getVertex (int seqnum)=0
 

Constructor & Destructor Documentation

APSpacePartitioning::PointShell_Object_Data_Geometry::PointShell_Object_Data_Geometry ( )
inline
virtual APSpacePartitioning::PointShell_Object_Data_Geometry::~PointShell_Object_Data_Geometry ( )
inlinevirtual

Member Function Documentation

virtual vector<PointShell_Object_Data_Geometry::E> APSpacePartitioning::PointShell_Object_Data_Geometry::getEdges ( )
pure virtual
virtual vector<PointShell_Object_Data_Geometry::P> APSpacePartitioning::PointShell_Object_Data_Geometry::getPolygons ( )
pure virtual
virtual PointShell_Object_Data_Geometry::V APSpacePartitioning::PointShell_Object_Data_Geometry::getVertex ( int  seqnum)
pure virtual
virtual vector<PointShell_Object_Data_Geometry::V> APSpacePartitioning::PointShell_Object_Data_Geometry::getVertices ( )
pure virtual
virtual void APSpacePartitioning::PointShell_Object_Data_Geometry::setEdgesCount ( int  count)
pure virtual
virtual void APSpacePartitioning::PointShell_Object_Data_Geometry::setPolygonsCount ( int  count)
pure virtual
virtual void APSpacePartitioning::PointShell_Object_Data_Geometry::setVerticesCount ( int  count)
pure virtual
virtual void APSpacePartitioning::PointShell_Object_Data_Geometry::writeEdge ( int  seqnum,
int  vertexPos1,
int  vertexPos2 
)
pure virtual
virtual void APSpacePartitioning::PointShell_Object_Data_Geometry::writePolygon ( int  seqnum,
int  v1,
int  v2,
int  v3 
)
pure virtual
virtual void APSpacePartitioning::PointShell_Object_Data_Geometry::writeVertex ( int  seqnum,
osg::Vec3f  pos,
osg::Vec3f  norm 
)
pure virtual
virtual void APSpacePartitioning::PointShell_Object_Data_Geometry::writeVertex ( int  seqnum,
osg::Vec3f  pos 
)
pure virtual

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