OpenCPN Partial API docs
ChartDB Member List

This is the complete list of members for ChartDB, including all inherited members.

active_chartTable (defined in ChartDatabase)ChartDatabase
active_chartTable_pathindex (defined in ChartDatabase)ChartDatabase
AddChartDirectory(const wxString &theDir, bool bshow_prog) (defined in ChartDatabase)ChartDatabaseprotected
AddSingleChart(wxString &fullpath, bool b_force_full_search=true) (defined in ChartDatabase)ChartDatabase
ApplyColorSchemeToCachedCharts(ColorScheme cs) (defined in ChartDB)ChartDB
ApplyGroupArray(ChartGroupArray *pGroupArray) (defined in ChartDatabase)ChartDatabase
BuildChartStack(ChartStack *cstk, float lat, float lon, int groupIndex) (defined in ChartDB)ChartDB
BuildChartStack(ChartStack *cstk, float lat, float lon, int db_add, int groupIndex) (defined in ChartDB)ChartDB
ChartDatabase() (defined in ChartDatabase)ChartDatabase
ChartDB() (defined in ChartDB)ChartDB
CheckAnyCanvasExclusiveTileGroup() (defined in ChartDB)ChartDB
CheckExclusiveTileGroup(int canvasIndex) (defined in ChartDB)ChartDB
ClearCacheInUseFlags(void) (defined in ChartDB)ChartDB
CompareChartDirArray(ArrayOfCDI &test_array) (defined in ChartDatabase)ChartDatabase
CopyStack(ChartStack *pa, ChartStack *pb) (defined in ChartDB)ChartDB
Create(ArrayOfCDI &dir_array, wxGenericProgressDialog *pprog) (defined in ChartDatabase)ChartDatabase
CreateChartTableEntry(const wxString &filePath, wxString &utf8Path, ChartClassDescriptor &chart_desc) (defined in ChartDatabase)ChartDatabaseprotected
DeleteCacheChart(ChartBase *pChart) (defined in ChartDB)ChartDB
DisableChart(wxString &PathToDisable) (defined in ChartDatabase)ChartDatabase
EqualStacks(ChartStack *, ChartStack *) (defined in ChartDB)ChartDB
FinddbIndex(wxString PathToFind) (defined in ChartDatabase)ChartDatabase
GetCentroidOfLargestScaleChart(double *clat, double *clon, ChartFamilyEnum family) (defined in ChartDatabase)ChartDatabase
GetChart(const wxChar *theFilePath, ChartClassDescriptor &chart_desc) const (defined in ChartDB)ChartDBprotectedvirtual
GetChartCache(void) (defined in ChartDB)ChartDBinline
GetChartDirArray() (defined in ChartDatabase)ChartDatabaseinline
GetChartDirArrayString() (defined in ChartDatabase)ChartDatabaseinline
GetChartTable() (defined in ChartDatabase)ChartDatabaseinline
GetChartTableEntries() const (defined in ChartDatabase)ChartDatabaseinline
GetChartTableEntry(int index) const (defined in ChartDatabase)ChartDatabase
GetCSArray(ChartStack *ps) (defined in ChartDB)ChartDB
GetCSChartFamily(ChartStack *ps, int stackindex) (defined in ChartDB)ChartDB
GetCSChartType(ChartStack *ps, int stackindex) (defined in ChartDB)ChartDB
GetCSPlyPoint(ChartStack *ps, int stackindex, int plyindex, float *lat, float *lon) (defined in ChartDB)ChartDB
GetDBAuxPlyPoint(int dbIndex, int plyindex, int iAuxPly, float *lat, float *lon) (defined in ChartDatabase)ChartDatabase
GetDBBoundingBox(int dbindex, LLBBox &box) (defined in ChartDatabase)ChartDatabase
GetDBBoundingBox(int dbIndex) (defined in ChartDatabase)ChartDatabase
GetDBChartFamily(int dbIndex) (defined in ChartDatabase)ChartDatabase
GetDBChartFileName(int dbIndex) (defined in ChartDatabase)ChartDatabase
GetDBChartProj(int dbIndex) (defined in ChartDatabase)ChartDatabase
GetDBChartScale(int dbIndex) (defined in ChartDatabase)ChartDatabase
GetDBChartSkew(int dbIndex) (defined in ChartDatabase)ChartDatabase
GetDBChartType(int dbIndex) (defined in ChartDatabase)ChartDatabase
GetDBFileName() const (defined in ChartDatabase)ChartDatabaseinline
GetDBPlyPoint(int dbIndex, int plyindex, float *lat, float *lon) (defined in ChartDatabase)ChartDatabase
GetFullChartInfo(ChartBase *pc, int dbIndex, int *char_width, int *line_count) (defined in ChartDatabase)ChartDatabase
GetFullPath(ChartStack *ps, int stackindex) (defined in ChartDB)ChartDB
GetMagicNumberCached(wxString dir) (defined in ChartDatabase)ChartDatabase
GetnAuxPlyEntries(int dbIndex) (defined in ChartDatabase)ChartDatabase
GetpChartTableEntry(int index) const (defined in ChartDatabase)ChartDatabase
GetReducedAuxPlyPoints(int dbIndex, int iTable) (defined in ChartDatabase)ChartDatabase
GetReducedPlyPoints(int dbIndex) (defined in ChartDatabase)ChartDatabase
GetStackChartScale(ChartStack *ps, int stackindex, char *buf, int nbuf) (defined in ChartDB)ChartDB
GetStackEntry(ChartStack *ps, wxString fp) (defined in ChartDB)ChartDB
GetVersion() (defined in ChartDatabase)ChartDatabaseinline
GetXMLDescription(int dbIndex, bool b_getGeom) (defined in ChartDB)ChartDB
IsBusy() (defined in ChartDB)ChartDBinline
IsCacheLocked() (defined in ChartDB)ChartDBinline
IsChartAvailable(int dbIndex) (defined in ChartDatabase)ChartDatabase
IsChartInCache(int dbindex) (defined in ChartDB)ChartDB
IsChartInCache(wxString path) (defined in ChartDB)ChartDB
IsChartInGroup(const int db_index, const int group) (defined in ChartDB)ChartDB
IsChartLocked(int index) (defined in ChartDB)ChartDB
IsENCInGroup(const int group) (defined in ChartDB)ChartDB
IsNonMBTileInGroup(const int group) (defined in ChartDB)ChartDB
IsValid() const (defined in ChartDatabase)ChartDatabaseinline
LoadBinary(const wxString &filename, ArrayOfCDI &dir_array_check) (defined in ChartDB)ChartDB
LockCache(bool bl) (defined in ChartDB)ChartDBinline
LockCache() (defined in ChartDB)ChartDBinline
LockCacheChart(int index) (defined in ChartDB)ChartDB
m_ChartClassDescriptorArray (defined in ChartDatabase)ChartDatabaseprotected
m_dir_array (defined in ChartDatabase)ChartDatabaseprotected
OpenChartFromDB(int index, ChartInitFlag init_flag) (defined in ChartDB)ChartDB
OpenChartFromDB(wxString chart_path, ChartInitFlag init_flag) (defined in ChartDB)ChartDB
OpenChartFromDBAndLock(int index, ChartInitFlag init_flag, bool lock=true) (defined in ChartDB)ChartDB
OpenChartFromDBAndLock(wxString chart_path, ChartInitFlag init_flag) (defined in ChartDB)ChartDB
OpenChartFromStack(ChartStack *pStack, int StackEntry, ChartInitFlag iflag=FULL_INIT) (defined in ChartDB)ChartDB
OpenStackChartConditional(ChartStack *ps, int start_index, bool bLargest, ChartTypeEnum New_Type, ChartFamilyEnum New_Family_Fallback) (defined in ChartDB)ChartDB
PurgeCache() (defined in ChartDB)ChartDB
PurgeCachePlugins() (defined in ChartDB)ChartDB
PurgeCacheUnusedCharts(double factor) (defined in ChartDB)ChartDB
Read(const wxString &filePath) (defined in ChartDatabase)ChartDatabase
RemoveSingleChart(wxString &ChartFullPath) (defined in ChartDatabase)ChartDatabase
SaveBinary(const wxString &filename) (defined in ChartDB)ChartDBinline
SearchForChartDir(const wxString &dir) (defined in ChartDB)ChartDB
SetChartDirArray(ArrayOfCDI array) (defined in ChartDatabase)ChartDatabaseinline
SetValid(bool valid) (defined in ChartDatabase)ChartDatabaseinlineprotected
UnLockAllCacheCharts() (defined in ChartDB)ChartDB
UnLockCache() (defined in ChartDB)ChartDBinline
UnLockCacheChart(int index) (defined in ChartDB)ChartDB
Update(ArrayOfCDI &dir_array, bool bForce, wxGenericProgressDialog *pprog) (defined in ChartDatabase)ChartDatabase
UpdateChartClassDescriptorArray(void) (defined in ChartDatabase)ChartDatabase
Write(const wxString &filePath) (defined in ChartDatabase)ChartDatabase
~ChartDatabase() (defined in ChartDatabase)ChartDatabaseinlinevirtual
~ChartDB() (defined in ChartDB)ChartDBvirtual