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 | 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) |
Static Public Member Functions | |
static NavObj_dB & | GetInstance () |
The navobj SQLite container object, a singleton.
Definition at line 36 of file navobj_db.h.
bool NavObj_dB::AddTrackPoint | ( | Track * | track, |
TrackPoint * | point | ||
) |
Definition at line 927 of file navobj_db.cpp.
void NavObj_dB::Close | ( | ) |
Definition at line 613 of file navobj_db.cpp.
bool NavObj_dB::DeleteRoute | ( | Route * | route | ) |
Definition at line 1524 of file navobj_db.cpp.
bool NavObj_dB::DeleteRoutePoint | ( | RoutePoint * | point | ) |
Definition at line 2032 of file navobj_db.cpp.
bool NavObj_dB::DeleteTrack | ( | Track * | track | ) |
Definition at line 1076 of file navobj_db.cpp.
|
static |
Definition at line 540 of file navobj_db.cpp.
bool NavObj_dB::ImportLegacyNavobj | ( | wxFrame * | frame | ) |
Definition at line 618 of file navobj_db.cpp.
bool NavObj_dB::InsertRoute | ( | Route * | route | ) |
Definition at line 1099 of file navobj_db.cpp.
bool NavObj_dB::InsertRoutePoint | ( | RoutePoint * | point | ) |
Definition at line 1996 of file navobj_db.cpp.
bool NavObj_dB::InsertTrack | ( | Track * | track | ) |
Definition at line 785 of file navobj_db.cpp.
bool NavObj_dB::LoadAllPoints | ( | ) |
Definition at line 1843 of file navobj_db.cpp.
bool NavObj_dB::LoadAllRoutes | ( | ) |
Definition at line 1545 of file navobj_db.cpp.
bool NavObj_dB::LoadAllTracks | ( | ) |
Definition at line 943 of file navobj_db.cpp.
void NavObj_dB::LoadNavObjects | ( | ) |
Definition at line 779 of file navobj_db.cpp.
bool NavObj_dB::UpdateDBRouteAttributes | ( | Route * | route | ) |
Definition at line 1258 of file navobj_db.cpp.
bool NavObj_dB::UpdateDBRoutePointAttributes | ( | RoutePoint * | point | ) |
Definition at line 1360 of file navobj_db.cpp.
bool NavObj_dB::UpdateDBRoutePointViz | ( | RoutePoint * | point | ) |
Definition at line 1497 of file navobj_db.cpp.
bool NavObj_dB::UpdateDBTrackAttributes | ( | Track * | track | ) |
Definition at line 836 of file navobj_db.cpp.
bool NavObj_dB::UpdateRoute | ( | Route * | route | ) |
Definition at line 1165 of file navobj_db.cpp.
bool NavObj_dB::UpdateRoutePoint | ( | RoutePoint * | point | ) |
Definition at line 2058 of file navobj_db.cpp.
bool NavObj_dB::UpdateRouteViz | ( | Route * | route | ) |
Definition at line 1238 of file navobj_db.cpp.