40 #ifndef INCLUDED_GLS_MAP_DTED_H
41 #define INCLUDED_GLS_MAP_DTED_H
48 #define LIB_BASE_NAME "gls_map_dted"
54 #define DTED_NULL_ELEVATION_VALUE -32767
58 class DTEDElevationDataStore;
59 class DTEDMapChartCellManager;
60 class DTEDFileLoadThread;
61 class DTEDCalcParamsStore;
62 class DTEDWorkerThreadManager;
63 class DTEDShaderManager;
104 void AddAllFiles(
const std::string& directory,
bool recurse );
433 void RemoveData(
void );
437 DTEDElevationDataStore* _dataStore;
440 DTEDCalcParamsStore* _paramsStore;
443 DTEDMapChartCellManager* _mapCellManager;
446 DTEDFileLoadThread* _fileLoadThread;
449 DTEDWorkerThreadManager* _workerManager;
452 DTEDShaderManager* _shaderManager;
void SetThreatLayerAlgorithmRingThickness(unsigned char lineThickness)
void SetThreatLayerAlgorithmRingColor(glsColor &ringColor)
void SetThreatLayerLethalityRingThickness(unsigned char lineThickness)
void SetTerrainLayerIntensityRange(unsigned char lowValue, unsigned char highValue)
void SetTerrainLayerElevationRange(short lowValue, short highValue)
virtual bool GetAvailableCoverage(GeoRect *dest) DISTI_METHOD_OVERRIDE
Definition: gls_map_chart_data_source.h:210
void SetThreatLayerThreatLocation(unsigned int threatIndex, GeoCoord location)
Definition: gls_map_util.h:414
virtual ~DTEDMapChartDataSource()
void SetThreatLayerThreatHeight(unsigned int threatIndex, double height)
void SetDiffuseTerrainLayerEnabled(bool enabled)
The GlsMapView is a special group that controls the map view parameters. It contains all of the objec...
Definition: gls_map_view.h:86
short GetElevationDataPoint(double latDegs, double lonDegs)
Definition: gls_map_util.h:67
void GetCellList(const GeoRect &coverage, unsigned long layerID, double viewLogicalHeight, double viewGeoHeight, MapChartCellList &viewList) DISTI_METHOD_OVERRIDE
void SetTerrainLayerEnabled(bool enabled)
void SetContourLayerLineThickness(unsigned char lineThickness)
The Color class: Implements a 4 component RGBA color.
void SetThreatLayerColor(const glsColor &threatColor)
void SetThreatLayerAlgorithmRingEnabled(bool enabled)
void SetThreatLayerDetectionRingEnabled(bool enabled)
void SetThreatLayerThreatDetectionRadius(unsigned int threatIndex, double detectionRadius)
void SetTerrainLayerWaterColor(const glsColor &waterColor)
void SetContourLayerEnabled(bool enabled)
bool HasWorkerThreadFinishedForArea(const GeoRect &rect)
Definition: gls_map_dted.h:72
The disti::GlsMapChartDataSource class.
void SetThreatLayerEnabled(bool enabled)
void SetThreatLayerThreatRadius(unsigned int threatIndex, double sightRadius)
void SetThreatLayerLethalityRingEnabled(bool enabled)
void SetContourLayerInterval(unsigned short interval)
void SetBandingLayerBandDistance(unsigned int bandIndex, unsigned short bandDistance)
Definition: gls_color.h:53
void SetContourLayerHighQuality(bool highQuality)
void SetThreatLayerThreatEnabled(unsigned int threatIndex, bool enabled)
void SetThreatLayerAlgorithmRingDashesEnabled(bool enabled)
void AddDataFile(const std::string &filename)
void SetThreatLayerBand(unsigned int bandIndex)
void AddAllFiles(const std::string &directory, bool recurse)
void SetDiffuseTerrainLayerLightDirection(float x, float y, float z)
void SetThreatLayerThreatLethalityRadius(unsigned int threatIndex, double lethalityRadius)
void SetContourLayerLineColor(const glsColor &lineColor)
void SetBandingLayerBandColor(unsigned int bandIndex, const glsColor &bandColor)
void SetBandingLayerBandCount(unsigned int numberOfBands)
void SetThreatLayerDetectionRingThickness(unsigned char lineThickness)
Definition: gls_map_chart.h:70
void SetTerrainLayerTransparency(unsigned char alpha)
void SetAircraftHeight(short aircraftHeight)
Definition: bmpimage.h:46
void SetThreatLayerLethalityRingColor(glsColor &ringColor)
void SetDiffuseTerrainLayerTransparency(unsigned char alpha)
void SetBandingLayerEnabled(bool enabled)
virtual bool AreAllCellsLoaded(GlsMapView *view, GlsMapChart *chart) DISTI_METHOD_OVERRIDE
void SetContourLayerDrawPriority(bool drawOnTop)
void SetThreatLayerDetectionRingColor(glsColor &ringColor)
void SetTerrainLayerWaterEnabled(bool enabled)