#include <Parser.h>
Inheritance diagram for Parser:

Public Member Functions | |
| Parser (const char *, const SDS &proto, SceneGraphObject::OID firstOID=1, Statistics *pStat=NULL) | |
| virtual | ~Parser () |
| virtual bool | parseObject (void)=0 |
| virtual SceneGraphObject * | getObject (void) |
| virtual LightSource * | getLight (void) |
| void | setOID (SceneGraphObject::OID o) |
| SceneGraphObject::OID | getOID (void) const |
| Statistics * | getStatistics (void) |
Protected Attributes | |
| const SDS * | _pSSProto |
| SceneGraphObject::OID | _oid |
| SceneGraphObject * | _pParsedObject |
| Statistics * | _pStat |
| List< LightSource > | _lights |
Classes | |
| struct | Statistics |
Definition at line 13 of file Parser.h.
|
||||||||||||||||||||
|
Definition at line 31 of file Parser.h. References Parser::_pParsedObject, Parser::_pSSProto, Parser::_pStat, SDS::clone(), and Parser::Statistics::init(). |
|
|
Definition at line 43 of file Parser.h. References Parser::_lights, Parser::_pSSProto, List::firstItem(), and List::remove(). |
|
|
Definition at line 52 of file Parser.h. References Parser::_lights, List::firstItem(), and List::remove(). |
|
|
Definition at line 50 of file Parser.h. References Parser::_pParsedObject. |
|
|
Definition at line 58 of file Parser.h. References Parser::_oid. |
|
|
Definition at line 60 of file Parser.h. References Parser::_pStat. |
|
|
Implemented in MayaParser, and RhinoParser. |
|
|
Definition at line 57 of file Parser.h. References Parser::_oid. |
|
|
Definition at line 28 of file Parser.h. Referenced by Parser::getLight(), and Parser::~Parser(). |
|
|
Definition at line 25 of file Parser.h. Referenced by RhinoParser::_parse_object(), RhinoParser::_read_lights_table(), Parser::getOID(), MayaParser::parseObject(), and Parser::setOID(). |
|
|
Definition at line 26 of file Parser.h. Referenced by RhinoParser::_parse_object(), MayaParser::_set_material(), Parser::getObject(), RhinoParser::parseObject(), MayaParser::parseObject(), and Parser::Parser(). |
|
|
Definition at line 24 of file Parser.h. Referenced by RhinoParser::_parse_mesh(), RhinoParser::_parse_object(), MayaParser::parseObject(), Parser::Parser(), and Parser::~Parser(). |
|
|
Definition at line 27 of file Parser.h. Referenced by MayaParser::_parse_triangle(), Parser::getStatistics(), and Parser::Parser(). |
1.4.6