10 #include "vtdata/HeightField.h"
13 #include <osgEarthUtil/ElevationManager>
24 class HeightAboveTerrain;
33 bool Initialize(
const char *external_data);
34 osg::Node *CreateGeometry();
39 bool FindAltitudeOnEarth(
const DPoint2 &p,
float &fAltitude,
bool bTrue =
false)
const;
44 osg::ref_ptr<osg::Node> m_pNode;
45 osg::PagedLOD *m_pLOD;
46 osgTerrain::Layer *m_pLayer;
48 osg::Matrix m_TransfromOSGModel2VTPWorld;
49 osg::Matrix m_TransformVTPWorld2OSGModel;
50 osgSim::HeightAboveTerrain *m_pHat;
54 osg::ref_ptr<osgEarth::Util::ElevationManager> m_pElevationManager;
55 float m_ResolutionAtLevel0;
56 float m_CompromiseResolution;