OpenCPN Partial API docs
|
Public Member Functions | |
void | Init (const wxString &path) |
NavObjectChanges (const NavObjectChanges &)=delete | |
void | operator= (const NavObjectChanges &)=delete |
void | AddRoute (Route *pr, const char *action) |
void | AddTrack (Track *pr, const char *action) |
void | AddWP (RoutePoint *pr, const char *action) |
void | AddTrackPoint (TrackPoint *pWP, const char *action, const wxString &parent_GUID) |
virtual void | AddNewRoute (Route *pr) |
virtual void | UpdateRoute (Route *pr) |
virtual void | DeleteConfigRoute (Route *pr) |
virtual void | AddNewTrack (Track *pt) |
virtual void | UpdateTrack (Track *pt) |
virtual void | DeleteConfigTrack (Track *pt) |
virtual void | AddNewWayPoint (RoutePoint *pWP, int ConfigRouteNum=-1) |
virtual void | UpdateWayPoint (RoutePoint *pWP) |
virtual void | DeleteWayPoint (RoutePoint *pWP) |
virtual void | AddNewTrackPoint (TrackPoint *pWP, const wxString &parent_GUID) |
bool | ApplyChanges (void) |
bool | IsDirty () |
Public Member Functions inherited from NavObjectCollection1 | |
bool | CreateNavObjGPXPoints (void) |
bool | CreateNavObjGPXRoutes (void) |
bool | CreateNavObjGPXTracks (void) |
void | AddGPXRoutesList (RouteList *pRoutes) |
void | AddGPXTracksList (std::vector< Track * > *pTracks) |
bool | AddGPXPointsList (RoutePointList *pRoutePoints) |
bool | AddGPXRoute (Route *pRoute) |
bool | AddGPXTrack (Track *pTrk) |
bool | AddGPXWaypoint (RoutePoint *pWP) |
bool | CreateAllGPXObjects () |
bool | LoadAllGPXObjects (bool b_full_viz, int &wpt_duplicates, bool b_compute_bbox=false) |
int | LoadAllGPXObjectsAsLayer (int layer_id, bool b_layerviz, wxCheckBoxState b_namesviz) |
bool | SaveFile (const wxString filename) |
void | SetRootGPXNode (void) |
bool | IsOpenCPN () |
LLBBox & | GetBBox () |
Static Public Member Functions | |
static std::unique_ptr< NavObjectChanges > | getTempInstance () |
static NavObjectChanges * | getInstance () |
Public Attributes | |
EventVar | evt_delete_track |
Notified when Routeman (?) should delete a track. More... | |
EventVar | evt_delete_route |
Notified when Routeman (?) should delete a Route*. More... | |
Public Attributes inherited from NavObjectCollection1 | |
LLBBox | BBox |
bool | m_bSkipChangeSetUpdate |
Friends | |
class | MyConfig |
Definition at line 144 of file nav_object_database.h.
EventVar NavObjectChanges::evt_delete_route |
Notified when Routeman (?) should delete a Route*.
Event contains a shared_ptr<Route>
Definition at line 198 of file nav_object_database.h.
EventVar NavObjectChanges::evt_delete_track |
Notified when Routeman (?) should delete a track.
Event contains a shared_ptr<Track>
Definition at line 193 of file nav_object_database.h.