XMLIO Class Reference

#include <XMLIO.h>

List of all members.

Public Member Functions

 XMLIO (map< string, osg::ref_ptr< osg::Node >> &models)
 ~XMLIO ()
void saveScene (const char *filename)
 pohranjivanje 3D scene u datoteku
void loadScene (const char *filename)
 učitavanje XML scene iz datoteke

Protected Member Functions

void sceneToXML (osg::Node *root, TiXmlElement &parent)
 prolaskom kroz graf scene se upisuju elementi u XML počevši od parenta
void XMLToScene (osg::Node *root, TiXmlElement &model)

Protected Attributes

SceneManager_sceneManager
TiXmlDocument _XMLDoc
map< string, osg::ref_ptr
< osg::Node > > & 
_models
 skup parova ime modela-čvor

Detailed Description

XMLIO služi za IO operacije nad XML datotekama koje sadrže opis 3D scene U XML se upisuju transformacijski parametri i staza do datoteke modela čvora


Constructor & Destructor Documentation

XMLIO::XMLIO ( map< string, osg::ref_ptr< osg::Node >> &  models  ) 
XMLIO::~XMLIO ( void   ) 

Member Function Documentation

void XMLIO::loadScene ( const char *  filename  ) 

učitavanje XML scene iz datoteke

void XMLIO::saveScene ( const char *  filename  ) 

pohranjivanje 3D scene u datoteku

void XMLIO::sceneToXML ( osg::Node *  root,
TiXmlElement parent 
) [protected]

prolaskom kroz graf scene se upisuju elementi u XML počevši od parenta

void XMLIO::XMLToScene ( osg::Node *  root,
TiXmlElement model 
) [protected]

Member Data Documentation

map<string, osg::ref_ptr<osg::Node> >& XMLIO::_models [protected]

skup parova ime modela-čvor


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

Generated on Thu Jan 14 20:50:13 2010 for TerrainEditor by  doxygen 1.6.1