#pragma once #include #include #include #include #include #include "ellipsoidTechnique.h" #include "rampedEllipsoidTechnique.h" class ModificationVisitor : public osg::NodeVisitor { public: ModificationVisitor(std::string extensionToSet); virtual void apply( osg::Node& node ); virtual void apply( osg::PagedLOD& pNode ); private: void modifyTile(osgTerrain::TerrainTile* tile); std::string _extensionToSet; osg::ref_ptr _technique; };