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. | |
![]() | |
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 >.