OpenCPN Partial API docs
Loading...
Searching...
No Matches
RoutePointGui Class Reference

Public Member Functions

 RoutePointGui (RoutePoint &point)
void Draw (ocpnDC &dc, ChartCanvas *canvas, wxPoint *rpn=0, bool boverride_viz=false)
void CalculateDCRect (wxDC &dc, ChartCanvas *canvas, wxRect *prect)
bool IsVisibleSelectable (ChartCanvas *canvas, bool boverrideViz=false)
wxPoint2DDouble GetDragHandlePoint (ChartCanvas *canvas)
void SetPointFromDraghandlePoint (ChartCanvas *canvas, double lat, double lon)
void SetPointFromDraghandlePoint (ChartCanvas *canvas, int x, int y)
void PresetDragOffset (ChartCanvas *canvas, int x, int y)
void ShowScaleWarningMessage (ChartCanvas *canvas)
bool SendToGPS (const wxString &com_name, SendToGpsDlg *dialog)
void ReLoadIcon ()
void EnableDragHandle (bool bEnable)
int GetIconImageIndex ()
wxBitmap * GetIconBitmap ()

Detailed Description

Definition at line 39 of file route_point_gui.h.

Constructor & Destructor Documentation

◆ RoutePointGui()

RoutePointGui::RoutePointGui ( RoutePoint & point)
inline

Definition at line 41 of file route_point_gui.h.

Member Function Documentation

◆ CalculateDCRect()

void RoutePointGui::CalculateDCRect ( wxDC & dc,
ChartCanvas * canvas,
wxRect * prect )

Definition at line 696 of file route_point_gui.cpp.

◆ Draw()

void RoutePointGui::Draw ( ocpnDC & dc,
ChartCanvas * canvas,
wxPoint * rpn = 0,
bool boverride_viz = false )

Definition at line 55 of file route_point_gui.cpp.

◆ EnableDragHandle()

void RoutePointGui::EnableDragHandle ( bool bEnable)

Definition at line 781 of file route_point_gui.cpp.

◆ GetDragHandlePoint()

wxPoint2DDouble RoutePointGui::GetDragHandlePoint ( ChartCanvas * canvas)

Definition at line 720 of file route_point_gui.cpp.

◆ GetIconBitmap()

wxBitmap * RoutePointGui::GetIconBitmap ( )
inline

Definition at line 57 of file route_point_gui.h.

◆ GetIconImageIndex()

int RoutePointGui::GetIconImageIndex ( )

Definition at line 934 of file route_point_gui.cpp.

◆ IsVisibleSelectable()

bool RoutePointGui::IsVisibleSelectable ( ChartCanvas * canvas,
bool boverrideViz = false )

Definition at line 716 of file route_point_gui.cpp.

◆ PresetDragOffset()

void RoutePointGui::PresetDragOffset ( ChartCanvas * canvas,
int x,
int y )

Definition at line 748 of file route_point_gui.cpp.

◆ ReLoadIcon()

void RoutePointGui::ReLoadIcon ( )

Definition at line 859 of file route_point_gui.cpp.

◆ SendToGPS()

bool RoutePointGui::SendToGPS ( const wxString & com_name,
SendToGpsDlg * dialog )

Definition at line 905 of file route_point_gui.cpp.

◆ SetPointFromDraghandlePoint() [1/2]

void RoutePointGui::SetPointFromDraghandlePoint ( ChartCanvas * canvas,
double lat,
double lon )

Definition at line 727 of file route_point_gui.cpp.

◆ SetPointFromDraghandlePoint() [2/2]

void RoutePointGui::SetPointFromDraghandlePoint ( ChartCanvas * canvas,
int x,
int y )

Definition at line 738 of file route_point_gui.cpp.

◆ ShowScaleWarningMessage()

void RoutePointGui::ShowScaleWarningMessage ( ChartCanvas * canvas)

Definition at line 770 of file route_point_gui.cpp.


The documentation for this class was generated from the following files: