|
| Routeman (struct RoutePropDlgCtx ctx, std::function< void()> RouteMgrDlgUpdateListCtrl) |
|
bool | DeleteRoute (Route *pRoute, NavObjectChanges *nav_obj_changes) |
|
void | DeleteAllRoutes (NavObjectChanges *nav_obj_changes) |
|
bool | IsRouteValid (Route *pRoute) |
|
Route * | FindRouteByGUID (const wxString &guid) |
|
Track * | FindTrackByGUID (const wxString &guid) |
|
Route * | FindRouteContainingWaypoint (RoutePoint *pWP) |
|
Route * | FindVisibleRouteContainingWaypoint (RoutePoint *pWP) |
|
wxArrayPtrVoid * | GetRouteArrayContaining (RoutePoint *pWP) |
|
bool | DoesRouteContainSharedPoints (Route *pRoute) |
|
void | RemovePointFromRoute (RoutePoint *point, Route *route, int route_state) |
|
bool | ActivateRoute (Route *pRouteToActivate, RoutePoint *pStartPoint=NULL) |
|
bool | ActivateRoutePoint (Route *pA, RoutePoint *pRP) |
|
bool | ActivateNextPoint (Route *pr, bool skipped) |
|
RoutePoint * | FindBestActivatePoint (Route *pR, double lat, double lon, double cog, double sog) |
|
bool | UpdateAutopilot () |
|
bool | DeactivateRoute (bool b_arrival=false) |
|
bool | IsAnyRouteActive (void) |
|
Route * | GetpActiveRoute () |
|
RoutePoint * | GetpActivePoint () |
|
double | GetCurrentRngToActivePoint () |
|
double | GetCurrentBrgToActivePoint () |
|
double | GetCurrentRngToActiveNormalArrival () |
|
double | GetCurrentXTEToActivePoint () |
|
void | ZeroCurrentXTEToActivePoint () |
|
double | GetCurrentSegmentCourse () |
|
int | GetXTEDir () |
|
void | SetColorScheme (ColorScheme cs, double displayDPmm) |
|
wxPen * | GetRoutePen (void) |
|
wxPen * | GetTrackPen (void) |
|
wxPen * | GetSelectedRoutePen (void) |
|
wxPen * | GetActiveRoutePen (void) |
|
wxPen * | GetActiveRoutePointPen (void) |
|
wxPen * | GetRoutePointPen (void) |
|
wxBrush * | GetRouteBrush (void) |
|
wxBrush * | GetSelectedRouteBrush (void) |
|
wxBrush * | GetActiveRouteBrush (void) |
|
wxBrush * | GetActiveRoutePointBrush (void) |
|
wxBrush * | GetRoutePointBrush (void) |
|
wxString | GetRouteReverseMessage (void) |
|
wxString | GetRouteResequenceMessage (void) |
|
Definition at line 81 of file routeman.h.
◆ Routeman()
Routeman::Routeman |
( |
struct RoutePropDlgCtx |
ctx, |
|
|
std::function< void()> |
RouteMgrDlgUpdateListCtrl |
|
) |
| |
◆ ~Routeman()
◆ ActivateNextPoint()
bool Routeman::ActivateNextPoint |
( |
Route * |
pr, |
|
|
bool |
skipped |
|
) |
| |
if (pRoutePropDialog && pRoutePropDialog->IsShown()) { if (pRoutePropDialog->GetRoute() == pr) { pRoutePropDialog->SetEnroutePoint(pActivePoint); } }
Definition at line 387 of file routeman.cpp.
◆ ActivateRoute()
bool Routeman::ActivateRoute |
( |
Route * |
pRouteToActivate, |
|
|
RoutePoint * |
pStartPoint = NULL |
|
) |
| |
◆ ActivateRoutePoint()
if (pRoutePropDialog && pRoutePropDialog->IsShown()) { if (pRoutePropDialog->GetRoute() == pA) { pRoutePropDialog->SetEnroutePoint(pActivePoint); } }
Definition at line 312 of file routeman.cpp.
◆ DeactivateRoute()
bool Routeman::DeactivateRoute |
( |
bool |
b_arrival = false | ) |
|
◆ DeleteAllRoutes()
◆ DeleteRoute()
if (pRoutePropDialog && (pRoutePropDialog->IsShown()) && (pRoute == pRoutePropDialog->GetRoute())) { pRoutePropDialog->Hide(); }
if (pRouteManagerDialog && pRouteManagerDialog->IsShown()) pRouteManagerDialog->UpdateRouteListCtrl();
Definition at line 726 of file routeman.cpp.
◆ DoesRouteContainSharedPoints()
bool Routeman::DoesRouteContainSharedPoints |
( |
Route * |
pRoute | ) |
|
◆ FindBestActivatePoint()
RoutePoint * Routeman::FindBestActivatePoint |
( |
Route * |
pR, |
|
|
double |
lat, |
|
|
double |
lon, |
|
|
double |
cog, |
|
|
double |
sog |
|
) |
| |
◆ FindRouteByGUID()
Route * Routeman::FindRouteByGUID |
( |
const wxString & |
guid | ) |
|
◆ FindRouteContainingWaypoint()
◆ FindTrackByGUID()
Track * Routeman::FindTrackByGUID |
( |
const wxString & |
guid | ) |
|
◆ FindVisibleRouteContainingWaypoint()
◆ GetActiveRouteBrush()
wxBrush * Routeman::GetActiveRouteBrush |
( |
void |
| ) |
|
|
inline |
◆ GetActiveRoutePen()
wxPen * Routeman::GetActiveRoutePen |
( |
void |
| ) |
|
|
inline |
◆ GetActiveRoutePointBrush()
wxBrush * Routeman::GetActiveRoutePointBrush |
( |
void |
| ) |
|
|
inline |
◆ GetActiveRoutePointPen()
wxPen * Routeman::GetActiveRoutePointPen |
( |
void |
| ) |
|
|
inline |
◆ GetCurrentBrgToActivePoint()
double Routeman::GetCurrentBrgToActivePoint |
( |
| ) |
|
|
inline |
◆ GetCurrentRngToActiveNormalArrival()
double Routeman::GetCurrentRngToActiveNormalArrival |
( |
| ) |
|
|
inline |
◆ GetCurrentRngToActivePoint()
double Routeman::GetCurrentRngToActivePoint |
( |
| ) |
|
|
inline |
◆ GetCurrentSegmentCourse()
double Routeman::GetCurrentSegmentCourse |
( |
| ) |
|
|
inline |
◆ GetCurrentXTEToActivePoint()
double Routeman::GetCurrentXTEToActivePoint |
( |
| ) |
|
|
inline |
◆ GetpActivePoint()
◆ GetpActiveRoute()
Route * Routeman::GetpActiveRoute |
( |
| ) |
|
|
inline |
◆ GetRouteArrayContaining()
wxArrayPtrVoid * Routeman::GetRouteArrayContaining |
( |
RoutePoint * |
pWP | ) |
|
◆ GetRouteBrush()
wxBrush * Routeman::GetRouteBrush |
( |
void |
| ) |
|
|
inline |
◆ GetRoutePen()
wxPen * Routeman::GetRoutePen |
( |
void |
| ) |
|
|
inline |
◆ GetRoutePointBrush()
wxBrush * Routeman::GetRoutePointBrush |
( |
void |
| ) |
|
|
inline |
◆ GetRoutePointPen()
wxPen * Routeman::GetRoutePointPen |
( |
void |
| ) |
|
|
inline |
◆ GetRouteResequenceMessage()
wxString Routeman::GetRouteResequenceMessage |
( |
void |
| ) |
|
◆ GetRouteReverseMessage()
wxString Routeman::GetRouteReverseMessage |
( |
void |
| ) |
|
◆ GetSelectedRouteBrush()
wxBrush * Routeman::GetSelectedRouteBrush |
( |
void |
| ) |
|
|
inline |
◆ GetSelectedRoutePen()
wxPen * Routeman::GetSelectedRoutePen |
( |
void |
| ) |
|
|
inline |
◆ GetTrackPen()
wxPen * Routeman::GetTrackPen |
( |
void |
| ) |
|
|
inline |
◆ GetXTEDir()
int Routeman::GetXTEDir |
( |
| ) |
|
|
inline |
◆ IsAnyRouteActive()
bool Routeman::IsAnyRouteActive |
( |
void |
| ) |
|
|
inline |
◆ IsRouteValid()
bool Routeman::IsRouteValid |
( |
Route * |
pRoute | ) |
|
◆ RemovePointFromRoute()
void Routeman::RemovePointFromRoute |
( |
RoutePoint * |
point, |
|
|
Route * |
route, |
|
|
int |
route_state |
|
) |
| |
◆ SetColorScheme()
void Routeman::SetColorScheme |
( |
ColorScheme |
cs, |
|
|
double |
displayDPmm |
|
) |
| |
◆ UpdateAutopilot()
bool Routeman::UpdateAutopilot |
( |
| ) |
|
◆ ZeroCurrentXTEToActivePoint()
void Routeman::ZeroCurrentXTEToActivePoint |
( |
| ) |
|
◆ RoutemanGui
◆ json_leg_info
Notified with a shared_ptr<ActiveLegDat>, leg info to all plugins.
Definition at line 151 of file routeman.h.
◆ json_msg
Notified with message targeting all plugins.
Contains a message type string and a wxJSONValue shared_ptr.
Definition at line 148 of file routeman.h.
◆ m_bDataValid
bool Routeman::m_bDataValid |
The documentation for this class was generated from the following files: