Represents a VRML 2.0 parser. It takes const char* as input, respectivally their begin and end pointers. More...
#include <VrmlParser.hpp>
Public Member Functions | |
| VrmlParser (service::VrmlNodeManager &manager) | |
| Constructs new parser. | |
| ParserResult< model::VrmlFile > | Parse (BufferView buffer) override |
| Parses the VRML 2.0 file. | |
Public Member Functions inherited from vrml_proc::parser::Parser< BufferView, model::VrmlFile > | |
| Parser ()=default | |
| Default constructor. | |
| virtual | ~Parser ()=default |
| Default destructor. | |
Represents a VRML 2.0 parser. It takes const char* as input, respectivally their begin and end pointers.
Note that not the whole standart is supported.
|
inline |
Constructs new parser.
| manager | reference to VrmlNodemanager which will be populated with data in the source of parsing |
|
overridevirtual |
Parses the VRML 2.0 file.
| buffer | object containing const char pointers indicating begin and end for const char* to parse. |
Implements vrml_proc::parser::Parser< BufferView, model::VrmlFile >.