vrmlproc & togeom
 
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cvrml_proc::math::AngleRepresents an angle object
 Cvrml_proc::parser::grammar::BaseGrammar< Iterator, ReturnType, Skipper >Represents a base grammar. Each derived grammar has to implement GetStartRule() method. Base grammar should also store information about an error encountered in any grammara while parsing (not implemented yet)
 Cvrml_proc::parser::grammar::BaseGrammar< Iterator, bool(), Skipper >
 Cvrml_proc::parser::grammar::BaseGrammar< Iterator, model::Int32Array(), Skipper >
 Cvrml_proc::parser::grammar::BaseGrammar< Iterator, model::Vec2fArray(), Skipper >
 Cvrml_proc::parser::grammar::BaseGrammar< Iterator, model::Vec3fArray(), Skipper >
 Cvrml_proc::parser::grammar::BaseGrammar< Iterator, std::string(), Skipper >
 Cto_geom::calculator::BoxCalculatorRepresents a calculator for Box VRML node
 CBufferedMessageRepresents a buffered message
 Cvrml_proc::parser::BufferViewContains two const char pointers indicating begin and end of view into some file
 Cvrml_proc::traversor::node_descriptor::NodeView::Builder
 CConfig
 Cvrml_proc::core::config::ConfigConfig is an interface for representing a generic configuration file
 Cvrml_proc::action::ConversionContextAction< ConversionContext >Base abstract class representing Action object. The Action defines an interface with method called Execute() which returns a shared pointer owning a ConversionContext object. The Action object is encapsulation of a "program" or a "function", which returns a ConversionContext object
 Cvrml_proc::action::ConversionContextAction< to_geom::conversion_context::MeshTaskConversionContext >
 Cvrml_proc::action::ConversionContextAction< to_geom::conversion_context::Vec3fArrayConversionContext >
 Cvrml_proc::action::ConversionContextActionMap< ConversionContext >Represents class which is responsible for storing and mapping Action functor value to a string key
 Cvrml_proc::core::error::ErrorBase class for Error
 Cto_geom::core::config::ToGeomConfig::ExportFormatOptionsRepresents settings for an option object in export format
 Cvrml_proc::parser::model::utils::ExtractorCacheServes as a thread-safe cache for storing int anf floats mapped to their memory address
 Cvrml_proc::core::io::FileReader< T >Interface for reading data from a file into an object of type T
 Cvrml_proc::core::io::FileReader< MemoryMappedFile >
 Cvrml_proc::core::io::FileReader< nlohmann::json >
 Cvrml_proc::core::io::FileReader< std::string >
 Cvrml_proc::core::io::FileWriter< T >Interface for writing an object of type T to a file
 Cvrml_proc::core::io::FileWriter< to_geom::core::Mesh >
 Cboost::spirit::qi::grammar
 Cvrml_proc::traversor::handler::HandlerParameters< ConversionContext >Represents a structure for all parameters passed to a handler
 Cvrml_proc::traversor::handler::HandlerToActionBundle< ConversionContext >Represents an object which is passed from handler to a given action via ConversionContextActionMap
 Cto_geom::core::config::ToGeomConfig::IfsSettigsRepresents settings object for IndexedFaceSet calculator
 Cto_geom::calculator::IndexedFaceSetCalculatorRepresents a calculator for generating 3D meshes from IndexedFaceSet VRML node
 Cto_geom::calculator::IndexedLineSetCalculatorRepresents a calculator for generating 3D meshes from IndexedLineSet VRML node
 Cvrml_proc::parser::model::Int32ArrayRepresents MF field containing list of integers
 Cvrml_proc::core::utils::ManualTimerSimple manual timer
 Cvrml_proc::core::io::MemoryMappedFileRepresents memory mapped file
 Cvrml_proc::conversion_context::MergeableInterface defining a contract for the child classes. Subclass, or rather an instance of the class, has an ability to "merge" other instance into itself
 Cto_geom::core::config::ToGeomConfig::MeshSimplificationSettingsRepresents settings for mesh simplification process
 Cvrml_proc::traversor::node_descriptor::NodeDescriptorRepresents a definition mechanism for VRML 2.0 nodes. Using NodeDescriptor, all node types are defined and their default values are stored
 Cvrml_proc::traversor::node_descriptor::NodeViewRepresents a wrapper around VrmlNode. Enables to retrieve node's data in structured manner, and to store additional information
 Cvrml_proc::core::ObjectBase abstract class in the class hiearchy
 Cto_geom::core::config::ToGeomConfig::ParallelismSettingsRepresents settings for parallel computation of meshes
 Cvrml_proc::parser::Parser< SourceType, ResultType >Represents a generic Parser class
 Cvrml_proc::parser::Parser< BufferView, model::VrmlFile >
 Cvrml_proc::parser::error::ParserErrorDataRepresents a structure describing the error while parsing coming from any grammar
 Cto_geom::action::BoxAction::PropertiesProperties for BoxAction. See VRML 2.0 specification for more information
 Cto_geom::action::GeometryAction::PropertiesProperties for GeometryAction
 Cto_geom::action::GroupAction::PropertiesProperties for GroupAction. See VRML 2.0 specification for more information
 Cto_geom::action::HelperCoordinateAction::PropertiesProperties for HelperCoordinateAction
 Cto_geom::action::IndexedFaceSetAction::PropertiesProperties for IndexedFaceSetAction. See VRML 2.0 specification for more information
 Cto_geom::action::IndexedLineSetAction::PropertiesProperties for IndexedLineSetAction. See VRML 2.0 specification for more information
 Cto_geom::action::ShapeAction::PropertiesProperties for ShapeAction. See VRML 2.0 specification for more information
 Cto_geom::action::TransformAction::PropertiesProperties for TransformAction. See VRML 2.0 specification for more information
 Cvrml_proc::math::QuaternionClass representing quaternion object. The quaternion is number system that extends the complex numbers. Quaternions are used for calculations involving three-dimensional rotations,
 Cvrml_proc::core::utils::ManualTimer::ResumeResultStructure holding two values representing time elapsed since the last Resume (if there was not Resume yet, the value is the same as Start) and time elapsed since the start of timer
 Cvrml_proc::core::utils::ScopedTimerSimple scoped timer
 Cboost::static_visitor
 Cto_geom::action::SwitchAction::SwitchPropertiesProperties for SwitchAction. See VRML 2.0 specification for more information
 Cvrml_proc::core::parallelism::ThreadTaskRunner< TaskType, ResultType >Represents an object - kind of thread pool - which runs list of tasks parallely
 Cvrml_proc::math::TransformationRepresents a Transformation object, which is used in VRML 2.0 format. It basically mirros the data inside Transform node
 Cvrml_proc::core::utils::UnitIntervalA type-safe class representing double value in <0.0, 1.0> interval
 Cvrml_proc::parser::model::UseNodeRepresents a VRML 2.0 USE node
 Cvrml_proc::parser::model::Vec2fRepresents SF containing 2 floats
 Cvrml_proc::parser::model::Vec2fArrayRepresents MF value containing list of vec2f
 Cvrml_proc::parser::model::Vec3fArrayRepresents a MF value containing list of vec3f
 Cvrml_proc::parser::model::Vec4fRepresents SF containing 4 floats
 CVisitorHelper visitor which prints given obejcts from VrmlField using VrmlTreePrinter
 Cvrml_proc::parser::model::VrmlFieldRepresents a VRML field
 Cvrml_proc::traversor::VrmlFileTraversor< ConversionContext >Class responsible for VrmlFile traversal
 Cvrml_proc::parser::model::VrmlNodeRepresents a VRML node
 Cvrml_proc::parser::service::VrmlNodeManagerManages DEF-defined VRML nodes, enabling lookup and registration
 Cvrml_proc::traversor::VrmlNodeTraversor< ConversionContext >Class responsible for VrmlNode traversal
 Cvrml_proc::traversor::VrmlNodeTraversorParametersRepresents parameters passed to the node traversor
 Cvrml_proc::parser::model::utils::VrmlTreePrinterRepresent a class which prints a tree-like strcture of VRML node