#include <XMLParser.hxx>
Public Member Functions | |
| XMLParser () | |
| ~XMLParser () | |
| const RStatus | read (const RString filename, Scene *theScene) |
| reading a scene from a given RAYXML-file | |
| const RStatus | createRNG (const RString filename) |
Protected Member Functions | |
| const RStatus | handle_xml_tag (xmlChar *tag, xmlTextReaderPtr reader) |
| const RStatus | parseObject (const RExtension *ext, xmlTextReaderPtr reader, xmlChar *tag) |
| const RStatus | _createRNGByTag (std::ofstream &out, RUInt32 superclassID, Spacer spacer) |
Private Member Functions | |
| const RStatus | _parseAttr (RObject *robj, const RatBase *attr, xmlTextReaderPtr reader, xmlChar *tag, const RBool inArrayParsing, RUInt currentArrayPosition=0) |
Private Attributes | |
| Scene * | _currentScene |
| XMLParserRObjectList * | _robjects |
| RUInt | _arrayIndexCounter |
| index counter for parsing array attributes | |
| RUInt | _arraySize |
| the current size of the array in the array attribute | |
| RString | _filename |
|
|
Definition at line 30 of file XMLParser.cxx. |
|
|
Definition at line 42 of file XMLParser.cxx. |
|
||||||||||||||||
|
Definition at line 1072 of file XMLParser.cxx. |
|
||||||||||||||||||||||||||||
|
|
|
|
Definition at line 1023 of file XMLParser.cxx. |
|
||||||||||||
|
Definition at line 884 of file XMLParser.cxx. |
|
||||||||||||||||
|
Definition at line 822 of file XMLParser.cxx. |
|
||||||||||||
|
reading a scene from a given RAYXML-file
Definition at line 935 of file XMLParser.cxx. |
|
|
index counter for parsing array attributes
Definition at line 115 of file XMLParser.hxx. |
|
|
the current size of the array in the array attribute
Definition at line 117 of file XMLParser.hxx. |
|
|
Definition at line 110 of file XMLParser.hxx. |
|
|
Definition at line 119 of file XMLParser.hxx. |
|
|
Definition at line 112 of file XMLParser.hxx. |
1.3.9.1