vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
APFFDEditor::GeometryLoader Class Reference

#include <GeometryLoader.h>

Inheritance diagram for APFFDEditor::GeometryLoader:
APFFDEditor::EditorLogic

Classes

struct  Geometry
 

Public Member Functions

 GeometryLoader ()
 
 ~GeometryLoader ()
 
GeometrygetGeometry (unsigned long index)
 
virtual bool loadGeometry (osg::Node *pNode)
 
unsigned long getGeometriesCount (void)
 

Protected Member Functions

void allocateGeometryArray (int count)
 
void deallocateGeometryArray ()
 
bool loadGeometryHelper (osg::Node *pNode, osg::Matrix &transform, unsigned long &geometry_pos)
 
bool getOSGInitCounts (osg::Node *pNode, unsigned long &pGeometriesCount)
 
virtual void destroyGeometry ()
 

Protected Attributes

GeometrygeometryArray
 
unsigned long geometries_count
 

Constructor & Destructor Documentation

APFFDEditor::GeometryLoader::GeometryLoader ( )
APFFDEditor::GeometryLoader::~GeometryLoader ( )

Member Function Documentation

void APFFDEditor::GeometryLoader::allocateGeometryArray ( int  count)
inlineprotected
void APFFDEditor::GeometryLoader::deallocateGeometryArray ( )
inlineprotected
void APFFDEditor::GeometryLoader::destroyGeometry ( )
protectedvirtual
unsigned long APFFDEditor::GeometryLoader::getGeometriesCount ( void  )
inline
Geometry* APFFDEditor::GeometryLoader::getGeometry ( unsigned long  index)
inline
bool APFFDEditor::GeometryLoader::getOSGInitCounts ( osg::Node *  pNode,
unsigned long &  pGeometriesCount 
)
protected
bool APFFDEditor::GeometryLoader::loadGeometry ( osg::Node *  pNode)
virtual
bool APFFDEditor::GeometryLoader::loadGeometryHelper ( osg::Node *  pNode,
osg::Matrix &  transform,
unsigned long &  geometry_pos 
)
protected

Member Data Documentation

unsigned long APFFDEditor::GeometryLoader::geometries_count
protected
Geometry* APFFDEditor::GeometryLoader::geometryArray
protected

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