vrmlproc & togeom
 
Loading...
Searching...
No Matches
Visitor Struct Reference

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
 

Detailed Description

Helper visitor which prints given obejcts from VrmlField using VrmlTreePrinter.


The documentation for this struct was generated from the following file: