vrmlproc & togeom
 
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
 ▼Nto_geom
 ▼Naction
 ►CBoxActionRepresents an action for the Box VRML node
 ►CGeometryActionRepresents a generic geometry node action. Geometry nodes are affected by their node ancestors such as Transform or Shape
 ►CGroupActionRepresents an action for the Group VRML node
 ►CHelperCoordinateActionRepresents an action for Coordinate VRML node
 ►CIndexedFaceSetActionRepresents an action for IndexedFaceSet VRML node
 ►CIndexedLineSetActionRepresents an action for IndexedLineSet VRML node
 ►CShapeActionRepresents an action for Shape VRML node
 ►CSwitchActionRepresents an action for Switch VRML node
 ►CTransformActionRepresents an action for the Transform VRML node
 ▼Ncalculator
 ►Nerror
 CBoxCalculatorRepresents a calculator for Box VRML node
 CIndexedFaceSetCalculatorRepresents a calculator for generating 3D meshes from IndexedFaceSet VRML node
 CIndexedLineSetCalculatorRepresents a calculator for generating 3D meshes from IndexedLineSet VRML node
 ▼Ncore
 ►Nconfig
 ►Nio
 ▼Nvrml_proc
 ▼Naction
 CConversionContextActionBase 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
 CConversionContextActionMapRepresents class which is responsible for storing and mapping Action functor value to a string key
 ▼Nconversion_context
 CBaseConversionContextBase abstract class representing ConversionContext object. The ConversionContext object is what is created when you traverse the AST and run your own actions/rules above it
 CMergeableInterface defining a contract for the child classes. Subclass, or rather an instance of the class, has an ability to "merge" other instance into itself
 CVectorConversionContextTemplated child of BaseConversionContext. It is a specialized ConversionContext. Its internal data format is std::vector<T>
 ▼Ncore
 ►Nconfig
 ►Nerror
 ►Nio
 ►Nparallelism
 ►Nutils
 CObjectBase abstract class in the class hiearchy
 ▼Nmath
 CAngleRepresents an angle object
 CQuaternionClass representing quaternion object. The quaternion is number system that extends the complex numbers. Quaternions are used for calculations involving three-dimensional rotations,
 CTransformationRepresents a Transformation object, which is used in VRML 2.0 format. It basically mirros the data inside Transform node
 ▼Nparser
 ►Nerror
 ►Ngrammar
 ►Nmodel
 ►Nservice
 CBufferViewContains two const char pointers indicating begin and end of view into some file
 CParserRepresents a generic Parser class
 CVrmlParserRepresents a VRML 2.0 parser. It takes const char* as input, respectivally their begin and end pointers
 ▼Ntraversor
 ►Nerror
 ►Nhandler
 ►Nnode_descriptor
 ►Nvalidation
 CVrmlFileTraversorClass responsible for VrmlFile traversal
 CVrmlNodeTraversorClass responsible for VrmlNode traversal
 CVrmlNodeTraversorParametersRepresents parameters passed to the node traversor
 CBufferedMessageRepresents a buffered message
 CExtractorVisitorVisitor for VRML field value extraction
 CVariantVisitorVisitor for VRMLNode extraction
 CVisitorHelper visitor which prints given obejcts from VrmlField using VrmlTreePrinter