|
bool | LoadBinary (const wxString &filename, ArrayOfCDI &dir_array_check) |
|
bool | SaveBinary (const wxString &filename) |
|
int | BuildChartStack (ChartStack *cstk, float lat, float lon, int groupIndex) |
|
int | BuildChartStack (ChartStack *cstk, float lat, float lon, int db_add, int groupIndex) |
|
bool | EqualStacks (ChartStack *, ChartStack *) |
|
bool | CopyStack (ChartStack *pa, ChartStack *pb) |
|
wxString | GetFullPath (ChartStack *ps, int stackindex) |
|
int | GetStackChartScale (ChartStack *ps, int stackindex, char *buf, int nbuf) |
|
int | GetCSPlyPoint (ChartStack *ps, int stackindex, int plyindex, float *lat, float *lon) |
|
ChartTypeEnum | GetCSChartType (ChartStack *ps, int stackindex) |
|
ChartFamilyEnum | GetCSChartFamily (ChartStack *ps, int stackindex) |
|
bool | SearchForChartDir (const wxString &dir) |
|
ChartBase * | OpenStackChartConditional (ChartStack *ps, int start_index, bool bLargest, ChartTypeEnum New_Type, ChartFamilyEnum New_Family_Fallback) |
|
wxArrayPtrVoid * | GetChartCache (void) |
|
std::vector< int > | GetCSArray (ChartStack *ps) |
|
int | GetStackEntry (ChartStack *ps, wxString fp) |
|
bool | IsChartInCache (int dbindex) |
|
bool | IsChartInCache (wxString path) |
|
bool | IsChartInGroup (const int db_index, const int group) |
|
bool | IsENCInGroup (const int group) |
|
bool | IsNonMBTileInGroup (const int group) |
|
ChartBase * | OpenChartFromStack (ChartStack *pStack, int StackEntry, ChartInitFlag iflag=FULL_INIT) |
|
ChartBase * | OpenChartFromDB (int index, ChartInitFlag init_flag) |
|
ChartBase * | OpenChartFromDBAndLock (int index, ChartInitFlag init_flag, bool lock=true) |
|
ChartBase * | OpenChartFromDBAndLock (wxString chart_path, ChartInitFlag init_flag) |
|
ChartBase * | OpenChartFromDB (wxString chart_path, ChartInitFlag init_flag) |
|
void | ApplyColorSchemeToCachedCharts (ColorScheme cs) |
|
void | PurgeCache () |
|
void | PurgeCachePlugins () |
|
bool | DeleteCacheChart (ChartBase *pChart) |
|
void | LockCache (bool bl) |
|
void | LockCache () |
|
void | UnLockCache () |
|
bool | IsCacheLocked () |
|
wxXmlDocument | GetXMLDescription (int dbIndex, bool b_getGeom) |
|
bool | LockCacheChart (int index) |
|
bool | IsChartLocked (int index) |
|
void | UnLockCacheChart (int index) |
|
void | UnLockAllCacheCharts () |
|
void | ClearCacheInUseFlags (void) |
|
void | PurgeCacheUnusedCharts (double factor) |
|
bool | IsBusy () |
|
bool | CheckExclusiveTileGroup (int canvasIndex) |
|
bool | CheckAnyCanvasExclusiveTileGroup () |
|
bool | Create (ArrayOfCDI &dir_array, wxGenericProgressDialog *pprog) |
|
bool | Update (ArrayOfCDI &dir_array, bool bForce, wxGenericProgressDialog *pprog) |
|
bool | Read (const wxString &filePath) |
|
bool | Write (const wxString &filePath) |
|
bool | AddSingleChart (wxString &fullpath, bool b_force_full_search=true) |
|
bool | RemoveSingleChart (wxString &ChartFullPath) |
|
const wxString & | GetDBFileName () const |
|
ArrayOfCDI & | GetChartDirArray () |
|
wxArrayString & | GetChartDirArrayString () |
|
void | SetChartDirArray (ArrayOfCDI array) |
|
bool | CompareChartDirArray (ArrayOfCDI &test_array) |
|
wxString | GetMagicNumberCached (wxString dir) |
|
void | UpdateChartClassDescriptorArray (void) |
|
int | GetChartTableEntries () const |
|
const ChartTableEntry & | GetChartTableEntry (int index) const |
|
ChartTableEntry * | GetpChartTableEntry (int index) const |
|
ChartTable & | GetChartTable () |
|
bool | IsValid () const |
|
int | DisableChart (wxString &PathToDisable) |
|
bool | GetCentroidOfLargestScaleChart (double *clat, double *clon, ChartFamilyEnum family) |
|
int | GetDBChartType (int dbIndex) |
|
int | GetDBChartFamily (int dbIndex) |
|
float | GetDBChartSkew (int dbIndex) |
|
int | GetDBChartProj (int dbIndex) |
|
int | GetDBChartScale (int dbIndex) |
|
bool | GetDBBoundingBox (int dbindex, LLBBox &box) |
|
const LLBBox & | GetDBBoundingBox (int dbIndex) |
|
int | GetnAuxPlyEntries (int dbIndex) |
|
int | GetDBPlyPoint (int dbIndex, int plyindex, float *lat, float *lon) |
|
int | GetDBAuxPlyPoint (int dbIndex, int plyindex, int iAuxPly, float *lat, float *lon) |
|
int | GetVersion () |
|
wxString | GetFullChartInfo (ChartBase *pc, int dbIndex, int *char_width, int *line_count) |
|
int | FinddbIndex (wxString PathToFind) |
|
wxString | GetDBChartFileName (int dbIndex) |
|
void | ApplyGroupArray (ChartGroupArray *pGroupArray) |
|
bool | IsChartAvailable (int dbIndex) |
|
std::vector< float > | GetReducedPlyPoints (int dbIndex) |
|
std::vector< float > | GetReducedAuxPlyPoints (int dbIndex, int iTable) |
|
bool | IsBusy () |
|
Definition at line 93 of file chartdb.h.