14 #include <osgEarthSplat/GroundCoverLayer>
15 #include <osgEarthSplat/GroundCoverFeatureGenerator>
17 #include <osgEarth/Feature>
46 virtual unsigned int groundCoverLod()
const;
51 unsigned reloadPagesWithinExtent(
const osgEarth::GeoExtent & extent,
bool isRemoval =
false);
65 virtual bool reloadTile(
const osgEarth::TileKey & tileKey,
bool isRemoval =
false,
unsigned numEvents = 1);
72 virtual boost::shared_ptr<DtTileData> createTileDataFromGroundCover(
73 const osgEarth::TileKey& tilekey,
75 bool createIfAlreadyLoaded =
false)
const;
78 virtual bool pageInTile(
const osgEarth::TileKey& tileKey,
82 virtual bool pageOutTile(
const osgEarth::TileKey& tileKey);
94 virtual void addTile(
const osgEarth::TileKey& tilekey,
const boost::shared_ptr<DtTileData>& tile);
103 treemodel(
int id,
double width,
double height,
double sim_trunk_height,
104 double sim_trunk_width,
double sim_crown_offset,
double sim_crown_height,
double sim_crown_width,
osg::ref_ptr<osg::Geode> geode) :
108 myTrunkHeight(sim_trunk_height),
109 myTrunkWidth(sim_trunk_width),
110 myCrownOffset(sim_crown_offset),
111 myCrownHeight(sim_crown_height),
112 myCrownWidth(sim_crown_width),
119 myWidth(tree.myWidth),
120 myHeight(tree.myHeight),
121 myTrunkHeight(tree.myTrunkHeight),
122 myTrunkWidth(tree.myTrunkWidth),
123 myCrownOffset(tree.myCrownOffset),
124 myCrownHeight(tree.myCrownHeight),
125 myCrownWidth(tree.myCrownWidth),
126 myGeode(tree.myGeode)
UUID is a unique ID wrapper class.
Definition: uuid.h:59
Definition: osgEarthGroundCoverSourceTracker.h:25
unsigned long long DtTerrainIntersectIDType
Definition: terrainInterfaceDefines.h:28
Base class for Terrain Source trackers. Determines if the necessary data To perform an intersection i...
Definition: terrainSourceTracker.h:75
#define DT_DLL_vantageTerrainImplementation
This file is used to determine how to build.
Definition: vantageTerrainImplementationDefines.h:28
This class wraps the VR-Vantage Display Engine, and uses as a terrain loader and intersector. This is the terrain engine that powers the DtVantageTerrainImplementation. The DtVantageTerrainEngine runs the DtDe it its own thread, and processes commands thought the command queue.
Definition: vantageTerrainEngine.h:109