Ignore:
Timestamp:
Feb 25, 2011, 11:01:49 PM (13 years ago)
Author:
Torben Dannhauer
Message:

introduced abstract "terrainModficationTechnique" base class. this class will be derived by every terrainTechnique, e.g. ellipsoidTechnique

File:
1 edited

Legend:

Unmodified
Added
Removed
  • experimental/TerrainTest/ellipsoidTechnique.h

    r258 r262  
    11#pragma once
    22
    3 #include <osgTerrain/GeometryTechnique>
    4 #include <osg/Image>
     3#include "terrainModificationTechnique.h"
    54
    6 class ellipsoidTechnique
     5
     6class ellipsoidTechnique : public terrainModificationTechnique
    77{
    88public:
     
    1010        ~ellipsoidTechnique();
    1111
    12         void modifyHeightfield(osg::HeightField* h, double lat_min, double lat_max, double lon_min, double lon_max);
     12        void modifyHeightfield(osg::Vec4d& modificationROI, osg::HeightField* h, osg::Vec4d tileExtends);
     13        void setModifiedHeight(double height) {_height=height;}
     14
     15private:
     16        double _height;
    1317};
    1418
Note: See TracChangeset for help on using the changeset viewer.