#pragma once #include #include namespace osgTerrain { class myTerrainTechnique : public osgTerrain::GeometryTechnique { public: myTerrainTechnique(void); /** Copy constructor using CopyOp to manage deep vs shallow copy.*/ myTerrainTechnique(const GeometryTechnique&,const osg::CopyOp& copyop=osg::CopyOp::SHALLOW_COPY); META_Object(osgTerrain, myTerrainTechnique); ~myTerrainTechnique(void); virtual void init(int dirtyMask, bool assumeMultiThreaded); }; }