Remove the lowest static transforms in the scene
Inheritance:
Public Methods
-
RemoveLowestStaticTransformsVisitor(bool ignoreDynamicTransforms=true)
-
virtual void apply(osg::Geode& geode)
-
virtual void apply(osg::Billboard& billboard)
-
virtual void apply(osg::LOD& lod)
-
virtual void apply(osg::Transform& transform)
-
bool removeTransforms()
Protected Fields
-
bool _ignoreDynamicTransforms
-
MatrixStack _matrixStack
-
TransformStack _transformStack
-
TransformMap _transformMap
-
ObjectMap _objectMap
Protected Methods
-
typedef std::map<osg::Object*,ObjectStruct> ObjectMap void disableObject(osg::Object* object)
-
void disableObject(ObjectMap::iterator itr)
-
void disableTransform(osg::Transform* transform)
-
void doTransform(osg::Object* obj, osg::Matrix& matrix)
Protected Members
-
typedef std::vector<osg::Matrix> MatrixStackstruct TransformStruct
-
struct ObjectStruct
Documentation
Remove the lowest static transforms in the scene
RemoveLowestStaticTransformsVisitor(bool ignoreDynamicTransforms=true)
virtual void apply(osg::Geode& geode)
virtual void apply(osg::Billboard& billboard)
virtual void apply(osg::LOD& lod)
virtual void apply(osg::Transform& transform)
bool removeTransforms()
typedef std::vector<osg::Matrix> MatrixStackstruct TransformStruct
typedef std::set<osg::Object*> ObjectSet TransformStruct()
void add(osg::Object* obj)
bool _containsTransform
bool _canBeApplied
ObjectSet _objectSet
struct ObjectStruct
typedef std::set<osg::Transform*> TransformSet ObjectStruct()
void add(osg::Transform* transform, osg::Matrix& matrix)
bool _canBeApplied
bool _matrixSet
bool _moreThanOneMatrixRequired
osg::Matrix _matrix
TransformSet _transformSet
typedef std::map<osg::Object*,ObjectStruct> ObjectMap void disableObject(osg::Object* object)
void disableObject(ObjectMap::iterator itr)
void disableTransform(osg::Transform* transform)
void doTransform(osg::Object* obj, osg::Matrix& matrix)
bool _ignoreDynamicTransforms
MatrixStack _matrixStack
TransformStack _transformStack
TransformMap _transformMap
ObjectMap _objectMap
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.