#include <gls_map_cadrg.h>
|
GeoRect | _availableCoverage |
|
MapChartCellList | _masterCellList |
|
unsigned long | _userDefinedCADRGLayer |
|
unsigned long | _userDefinedCIBLayer |
|
bool | _useUserDefinedCADRGLayer |
|
bool | _useUserDefinedCIBLayer |
|
CADRGMapChartLayerCache * | _layerCache |
|
CADRGMap * | _cadrgMapStore |
|
Runtime implementation of an CADRGMapChartDataSource
void disti::CADRGMapChartDataSource::CalcAvailableCoverage |
( |
| ) |
|
Updates the coverage area that is returned by GetAvailableCoverage. This is called automatically when something causes the coverage area to change. This method is slow, users of the class should not need to call it directly.
unsigned long disti::CADRGMapChartDataSource::GetCADRGLayer |
( |
void |
| ) |
|
|
inline |
Get the currently set layer for CADRG data.
- Returns
- The currently set layer for CADRG data.
unsigned long disti::CADRGMapChartDataSource::GetCIBLayer |
( |
void |
| ) |
|
|
inline |
Get the currently set layer for CIB data.
- Returns
- The currently set layer for CIB data.
unsigned int disti::CADRGMapChartDataSource::GetLayerCacheCount |
( |
void |
| ) |
const |
Get the count of the layer cache
- Returns
- max number of layers to cache ( 0u if layer caching is disabled )
double disti::CADRGMapChartDataSource::GetTargetCellLoadRate |
( |
void |
| ) |
const |
Get the target rate in hz at which cells will be loaded
- Returns
- target rate in hz else 0.0 for no target rate ( i.e. load as quickly as possible )
void disti::CADRGMapChartDataSource::SetCADRGLayer |
( |
unsigned long |
layer | ) |
|
Set the user-specificed layer to display for CADRG data. Note: This value will NOT be used unless the SetUseCADRGLayerFlag is true. The valid values are: 0 - OVERVIEW1 1 - GNC - 1:5M 2 - JNC - 1:2M 3 - ONC - 1:1M 4 - TPC - 1:500K 5 - JOG - 1:250K 6 - TLM - 1:100K 7 - TLM - 1:50K
- Parameters
-
layer | The layer to display. Should be in the range [0, 7]. |
void disti::CADRGMapChartDataSource::SetCADRGLayer |
( |
std::string |
str | ) |
|
Set the layer to display for CADRG data by scale string. Note: This value will NOT be used unless the SetUseCADRGLayerFlag is true. The valid values are: string - layer name "1:5M" - GNC "1:2M" - JNC "1:1M" - ONC "1:500K" - TPC "1:250K" - JOG "1:100K" - TLM "1:50K" - TLM
- Parameters
-
str | The scale string of the layer to display. The strings are defined int the CADRG standard, i.e. "1:1M". |
void disti::CADRGMapChartDataSource::SetCIBLayer |
( |
unsigned long |
layer | ) |
|
Set the layer to display for CIB data. Note: This value will NOT be used unless the SetUseCADRGLayerFlag is true. The valid values are: 8 - 10M 9 - 5M 10 - 1M
- Parameters
-
layer | The layer to display. Should be in the range [8, 10]. |
void disti::CADRGMapChartDataSource::SetCIBLayer |
( |
std::string |
str | ) |
|
Set the layer to display for CIB data by scale string. Note: This value will NOT be used unless the SetUseCADRGLayerFlag is true. The valid values are: "10M" "5M" "1M"
- Parameters
-
str | The scale string of the layer to display. The strings are defined int the CADRG standard, i.e. "1M". |
void disti::CADRGMapChartDataSource::SetLayerCacheCount |
( |
const unsigned int |
cacheCount | ) |
|
Set the count of the layer cache
- Parameters
-
cacheCount | max number of layers to cache else 0u to disable layer caching |
void disti::CADRGMapChartDataSource::SetTargetCellLoadRate |
( |
const double |
targetCellLoadRate | ) |
|
Set the target rate in hz at which cells will be loaded
- Parameters
-
targetCellLoadRate | target rate in hz else 0.0 for no target rate ( i.e. load as quickly as possible ) |
The documentation for this class was generated from the following files:
- gls_map_cadrg.h
- gls_map_cadrg.cpp