15 #include <vlutil/vlFilename.h>
16 #include <vlutil/vlDynamic.h>
45 virtual void addTerrainImplementation(
const DtString& implementationName,
48 virtual void addTerrainPassThroughLayer(
const DtString& passThoughName,
65 virtual std::list<DtString> availablePassThroughLayers()
const;
Class DtTerrainInterfaceConfig is a readable-writable class holding terrain interface configuration o...
Definition: terrainInterfaceConfig.h:32
This is the abstract base class for all terrain implementations. A terrain implementation is used by ...
Definition: terrainImplementation.h:170
DtTerrainImplementationFactory myTerrainImplFactory
Definition: terrainImplementationManager.h:71
DtTerrainPassThroughLayerFactory myTerrainPassThroughFactory
Definition: terrainImplementationManager.h:73
This class manages a set of DtTerrainImplementation subclasses by maintaining a factory for creating ...
Definition: terrainImplementationManager.h:30
DtTerrainInterfaceConfig myConfig
Definition: terrainImplementationManager.h:75
This is a class which maintains a list of string command names and the callback functions that are to...
Definition: consoleCommandManager.h:56
std::list< DtDynamicLibrary * > myImplementationLibList
Definition: terrainImplementationManager.h:72
DtTerrainPassThroughLayerFactory::DtCreatorFcn DtTerrainPassThroughLayerCreatorFcn
Definition: terrainPassThroughLayer.h:99
#define DT_DLL_terrainInterface
This file is used to determine how to build.
Definition: terrainInterfaceDefines.h:25
system includes
Definition: consoleCommandManager.h:28
DtTerrainInterface allows access to common terrain calls without having to know the terrain implement...
Definition: terrainInterface.h:99
DtTerrainImplementationFactory::DtCreatorFcn DtTerrainImplementationCreatorFcn
Definition: terrainImplementation.h:398
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
DtConsoleCommandManager * myCommandManager
Definition: terrainImplementationManager.h:74
const char DtEllipsoidTerrainImplementationType[]
Definition: terrainImplementationManager.h:25
const char DtGdbTerrainImplementationType[]
Definition: terrainImplementationManager.h:24