Parser for VRML97 format. More...
#include <VrmlParser.h>
Public Member Functions | |
void | load (const std::string &filename) |
VrmlNodePtr | readNode () |
void | setProtoInstanceActualNodeExtractionMode (bool isOn) |
VrmlParser (const std::string &filename) | |
VrmlParser () | |
~VrmlParser () | |
Private Member Functions | |
void | init () |
Private Attributes | |
VrmlParserImpl * | impl |
Parser for VRML97 format.
The VrmlParser class reads a VRML97 file and extract its nodes.
Definition at line 30 of file VrmlParser.h.
hrp::VrmlParser::VrmlParser | ( | const std::string & | filename | ) |
Constructor. This version of constructor do 'load' mehtod after constructing the object.
filename | file name of a target VRML97 file. |
VrmlParser::VrmlParser | ( | ) |
Definition at line 414 of file VrmlParser.cpp.
VrmlParser::~VrmlParser | ( | ) |
Definition at line 447 of file VrmlParser.cpp.
|
private |
Definition at line 428 of file VrmlParser.cpp.
This function throws EasyScanner::Exception when an error occurs.
Definition at line 463 of file VrmlParser.cpp.
VrmlNodePtr VrmlParser::readNode | ( | ) |
This method returns the top node of the next node tree written in the file.
Definition at line 496 of file VrmlParser.cpp.
void VrmlParser::setProtoInstanceActualNodeExtractionMode | ( | bool | isOn | ) |
Definition at line 453 of file VrmlParser.cpp.
|
private |
Definition at line 53 of file VrmlParser.h.