Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

# osgUtil::Optimizer::CombineStaticTransformsVisitor Class Reference

Combine Static Transform nodes that sit above one another. More...

Inheritance diagram for osgUtil::Optimizer::CombineStaticTransformsVisitor:

[legend]
List of all members.

## Public Member Functions
| CombineStaticTransformsVisitor (Optimizer *optimizer=0)
virtual void | apply (osg::MatrixTransform &transform)
bool | removeTransforms (osg::Node *nodeWeCannotRemove)
## Protected Types
typedef std::set< osg::MatrixTransform * > | TransformSet
## Protected Attributes
TransformSet | _transformSet

## Detailed Description

Combine Static Transform nodes that sit above one another.

## Member Typedef Documentation

typedef std::set<osg::MatrixTransform*> osgUtil::Optimizer::CombineStaticTransformsVisitor::TransformSet`[protected]`

## Constructor & Destructor Documentation

osgUtil::Optimizer::CombineStaticTransformsVisitor::CombineStaticTransformsVisitor | ( | Optimizer * | optimizer = 0 | ) | `[inline]`

## Member Function Documentation

virtual void osgUtil::Optimizer::CombineStaticTransformsVisitor::apply | ( | osg::MatrixTransform & | transform | ) | `[virtual]`

| Reimplemented from osg::NodeVisitor.

bool osgUtil::Optimizer::CombineStaticTransformsVisitor::removeTransforms | ( | osg::Node * | nodeWeCannotRemove | ) |

## Member Data Documentation

TransformSet osgUtil::Optimizer::CombineStaticTransformsVisitor::_transformSet`[protected]`

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

- Optimizer