Moved BaseOptimizerVisitor out of Optimizer into osgUtil namespace to try and

get round MipsPro compile problems.
This commit is contained in:
Robert Osfield
2005-05-13 13:29:45 +00:00
parent 3a4b09940b
commit 3b4636311b
3 changed files with 48 additions and 40 deletions

View File

@@ -565,13 +565,13 @@ void Optimizer::StateVisitor::optimize()
// Flatten static transforms
////////////////////////////////////////////////////////////////////////////
class CollectLowestTransformsVisitor : public Optimizer::BaseOptimizerVisitor
class CollectLowestTransformsVisitor : public BaseOptimizerVisitor
{
public:
CollectLowestTransformsVisitor(Optimizer* optimizer=0):
Optimizer::BaseOptimizerVisitor(optimizer,Optimizer::FLATTEN_STATIC_TRANSFORMS),
BaseOptimizerVisitor(optimizer,Optimizer::FLATTEN_STATIC_TRANSFORMS),
_transformFunctor(osg::Matrix())
{
setTraversalMode(osg::NodeVisitor::TRAVERSE_PARENTS);