source: experimental/TerrainTest/ModificationVisitor.h @ 258

Last change on this file since 258 was 258, checked in by Torben Dannhauer, 13 years ago
File size: 530 bytes
Line 
1#pragma once
2
3#include <osg/Notify>
4#include <osg/NodeVisitor>
5#include <osg/PagedLOD>
6#include <osgTerrain/TerrainTile>
7#include <osgTerrain/Layer>
8
9#include "ellipsoidTechnique.h"
10
11
12class ModificationVisitor : public osg::NodeVisitor
13{
14public:
15        ModificationVisitor(std::string extensionToSet);
16        virtual void apply( osg::Node& node );
17        virtual void apply( osg::PagedLOD& pNode );
18
19private:
20        void modifyTile(osgTerrain::TerrainTile* tile);
21        std::string _extensionToSet;
22
23        ellipsoidTechnique* technique;
24};
Note: See TracBrowser for help on using the repository browser.