|
OpenCPN Partial API docs
|
The navobj SQLite container object, a singleton. More...
#include <navobj_db.h>
Public Member Functions | |
| NavObj_dB (const NavObj_dB &)=delete | |
| NavObj_dB & | operator= (const NavObj_dB &)=delete |
| void | Close () |
| void | LoadNavObjects () |
| bool | LoadAllTracks () |
| bool | InsertTrack (Track *track) |
| bool | UpdateTrack (Track *track) |
| bool | AddTrackPoint (Track *track, TrackPoint *point) |
| bool | UpdateDBTrackAttributes (Track *track) |
| bool | DeleteTrack (Track *track) |
| bool | LoadAllRoutes () |
| bool | InsertRoute (Route *route) |
| bool | UpdateRoute (Route *route) |
| bool | UpdateRouteViz (Route *route) |
| bool | UpdateDBRouteAttributes (Route *route) |
| bool | UpdateDBRoutePointAttributes (RoutePoint *point) |
| bool | UpdateDBRoutePointViz (RoutePoint *point) |
| bool | DeleteRoute (Route *route) |
| bool | LoadAllPoints () |
| bool | InsertRoutePoint (RoutePoint *point) |
| bool | DeleteRoutePoint (RoutePoint *point) |
| bool | UpdateRoutePoint (RoutePoint *point) |
| bool | ImportLegacyNavobj (wxFrame *frame) |
| bool | Backup (wxString fileName) |
Static Public Member Functions | |
| static NavObj_dB & | GetInstance () |
The navobj SQLite container object, a singleton.
Definition at line 35 of file navobj_db.h.
| bool NavObj_dB::AddTrackPoint | ( | Track * | track, |
| TrackPoint * | point | ||
| ) |
Definition at line 959 of file navobj_db.cpp.
| bool NavObj_dB::Backup | ( | wxString | fileName | ) |
Definition at line 2117 of file navobj_db.cpp.
| void NavObj_dB::Close | ( | ) |
Definition at line 611 of file navobj_db.cpp.
| bool NavObj_dB::DeleteRoute | ( | Route * | route | ) |
Definition at line 1546 of file navobj_db.cpp.
| bool NavObj_dB::DeleteRoutePoint | ( | RoutePoint * | point | ) |
Definition at line 2084 of file navobj_db.cpp.
| bool NavObj_dB::DeleteTrack | ( | Track * | track | ) |
Definition at line 1106 of file navobj_db.cpp.
|
static |
Definition at line 538 of file navobj_db.cpp.
| bool NavObj_dB::ImportLegacyNavobj | ( | wxFrame * | frame | ) |
Definition at line 616 of file navobj_db.cpp.
| bool NavObj_dB::InsertRoute | ( | Route * | route | ) |
Definition at line 1129 of file navobj_db.cpp.
| bool NavObj_dB::InsertRoutePoint | ( | RoutePoint * | point | ) |
Definition at line 2050 of file navobj_db.cpp.
| bool NavObj_dB::InsertTrack | ( | Track * | track | ) |
Definition at line 772 of file navobj_db.cpp.
| bool NavObj_dB::LoadAllPoints | ( | ) |
Definition at line 1889 of file navobj_db.cpp.
| bool NavObj_dB::LoadAllRoutes | ( | ) |
Definition at line 1567 of file navobj_db.cpp.
| bool NavObj_dB::LoadAllTracks | ( | ) |
Definition at line 975 of file navobj_db.cpp.
| void NavObj_dB::LoadNavObjects | ( | ) |
Definition at line 766 of file navobj_db.cpp.
| bool NavObj_dB::UpdateDBRouteAttributes | ( | Route * | route | ) |
Definition at line 1286 of file navobj_db.cpp.
| bool NavObj_dB::UpdateDBRoutePointAttributes | ( | RoutePoint * | point | ) |
Definition at line 1385 of file navobj_db.cpp.
| bool NavObj_dB::UpdateDBRoutePointViz | ( | RoutePoint * | point | ) |
Definition at line 1519 of file navobj_db.cpp.
| bool NavObj_dB::UpdateDBTrackAttributes | ( | Track * | track | ) |
Definition at line 871 of file navobj_db.cpp.
| bool NavObj_dB::UpdateRoute | ( | Route * | route | ) |
Definition at line 1193 of file navobj_db.cpp.
| bool NavObj_dB::UpdateRoutePoint | ( | RoutePoint * | point | ) |
Definition at line 2110 of file navobj_db.cpp.
| bool NavObj_dB::UpdateRouteViz | ( | Route * | route | ) |
Definition at line 1266 of file navobj_db.cpp.
| bool NavObj_dB::UpdateTrack | ( | Track * | track | ) |
Definition at line 821 of file navobj_db.cpp.