Helper visitor which prints given obejcts from VrmlField using VrmlTreePrinter. More...
Public Member Functions | |
Visitor (std::ostream *outputStream, VrmlTreePrinter::IndentationLevel indentationLevel) | |
void | operator() (const std::string &string) const |
void | operator() (const bool &boolean) const |
void | operator() (const vrml_proc::parser::model::Vec2fArray &array) const |
void | operator() (const vrml_proc::parser::model::Vec3fArray &array) const |
void | operator() (const vrml_proc::parser::model::Int32Array &array) const |
void | operator() (vrml_proc::parser::model::float32_t value) const |
void | operator() (int32_t value) const |
void | operator() (const vrml_proc::parser::model::Vec2f &vector) const |
void | operator() (const vrml_proc::parser::model::Vec3f &vector) const |
void | operator() (const vrml_proc::parser::model::Vec4f &vector) const |
void | operator() (const vrml_proc::parser::model::UseNode &node) const |
void | operator() (const boost::recursive_wrapper< vrml_proc::parser::model::VrmlNode > &node) const |
void | operator() (const std::vector< boost::variant< boost::recursive_wrapper< vrml_proc::parser::model::VrmlNode >, boost::recursive_wrapper< vrml_proc::parser::model::UseNode > > > &nodes) const |
Public Attributes | |
std::ostream * | outputStream |
VrmlTreePrinter::IndentationLevel | indentationLevel |
VrmlTreePrinter | printer |
Helper visitor which prints given obejcts from VrmlField using VrmlTreePrinter.