#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(). |