source: experimental/TerrainTest/myTerrainTechnique.cpp @ 168

Last change on this file since 168 was 168, checked in by Torben Dannhauer, 13 years ago
File size: 844 bytes
RevLine 
[162]1#include "myTerrainTechnique.h"
2#include <osgTerrain/TerrainTile>
3
[163]4using namespace osgTerrain;
5
[168]6myTerrainTechnique::myTerrainTechnique(void) : osgTerrain::GeometryTechnique()
[162]7{
[168]8        OSG_ALWAYS<<className()<<"Constructed by Constructor"<<std::endl;
9
[162]10}
11
[165]12myTerrainTechnique::myTerrainTechnique(const GeometryTechnique& TerrainTechnique,const osg::CopyOp& copyop):
13        osgTerrain::GeometryTechnique(TerrainTechnique,copyop)
[163]14{
[165]15        //OSG_ALWAYS<<className()<<"Constructed by Copy-Constructor"<<std::endl;
[163]16}
17
[162]18myTerrainTechnique::~myTerrainTechnique(void)
19{
20}
21
22void myTerrainTechnique::update(osgUtil::UpdateVisitor* uv)
23{
[168]24        HeightFieldLayer* hfl = dynamic_cast<HeightFieldLayer*>( getTerrainTile()->getElevationLayer() );
25        osg::HeightField* h = hfl->getHeightField();
26        h->setHeight( 0,0, 1000);
[162]27
[168]28    GeometryTechnique::update( uv); 
[166]29}
Note: See TracBrowser for help on using the repository browser.