OpenCPN Partial API docs
|
Implement chcanv.h – chart canvas. More...
#include <vector>
#include <wx/wxprec.h>
#include <wx/wx.h>
#include <wx/image.h>
#include <wx/graphics.h>
#include <wx/clipbrd.h>
#include <wx/aui/aui.h>
#include "config.h"
#include "model/ais_decoder.h"
#include "model/ais_state_vars.h"
#include "model/ais_target_data.h"
#include "model/cmdline.h"
#include "model/conn_params.h"
#include "model/geodesic.h"
#include "model/gui.h"
#include "model/gui_vars.h"
#include "model/idents.h"
#include "model/multiplexer.h"
#include "model/notification_manager.h"
#include "model/nav_object_database.h"
#include "model/navobj_db.h"
#include "model/navutil_base.h"
#include "model/own_ship.h"
#include "model/plugin_comm.h"
#include "model/route.h"
#include "model/routeman.h"
#include "model/select.h"
#include "model/select_item.h"
#include "model/track.h"
#include "ais.h"
#include "ais_target_alert_dlg.h"
#include "ais_target_query_dlg.h"
#include "canvas_config.h"
#include "canvas_menu.h"
#include "canvas_options.h"
#include "chartdb.h"
#include "chartimg.h"
#include "chcanv.h"
#include "ch_info_win.h"
#include "cm93.h"
#include "compass.h"
#include "concanv.h"
#include "DetailSlider.h"
#include "displays.h"
#include "hotkeys_dlg.h"
#include "FontMgr.h"
#include "glTextureDescriptor.h"
#include "GoToPositionDialog.h"
#include "gshhs.h"
#include "iENCToolbar.h"
#include "kml.h"
#include "line_clip.h"
#include "MarkInfo.h"
#include "mbtiles.h"
#include "MUIBar.h"
#include "navutil.h"
#include "OCPN_AUIManager.h"
#include "ocpndc.h"
#include "ocpn_frame.h"
#include "ocpn_pixel.h"
#include "OCPNRegion.h"
#include "options.h"
#include "piano.h"
#include "pluginmanager.h"
#include "Quilt.h"
#include "route_gui.h"
#include "routemanagerdialog.h"
#include "route_point_gui.h"
#include "RoutePropDlgImpl.h"
#include "s52plib.h"
#include "s52utils.h"
#include "S57QueryDialog.h"
#include "s57chart.h"
#include "shapefile_basemap.h"
#include "styles.h"
#include "SystemCmdSound.h"
#include "tcmgr.h"
#include "TCWin.h"
#include "thumbwin.h"
#include "tide_time.h"
#include "timers.h"
#include "toolbar.h"
#include "track_gui.h"
#include "TrackPropDlg.h"
#include "undo.h"
#include "s57_ocpn_utils.h"
#include <signal.h>
#include <setjmp.h>
Go to the source code of this file.
Macros | |
#define | OCPN_ALT_MENUBAR 1 |
#define | MIN_BRIGHT 10 |
#define | MAX_BRIGHT 100 |
#define | OVERZOOM_TEXT _("OverZoom") |
#define | NUM_CURRENT_ARROW_POINTS 9 |
Functions | |
wxColor | GetDimColor (wxColor c) |
double | easeOutCubic (double t) |
wxString | minutesToHoursDays (float timeInMinutes) |
void | CalcGridSpacing (float view_scale_ppm, float &MajorSpacing, float &MinorSpacing) |
wxString | CalcGridText (float latlon, float spacing, bool bPostfix) |
void | pupHandler_PasteWaypoint () |
void | pupHandler_PasteRoute () |
void | pupHandler_PasteTrack () |
void | ShowAISTargetQueryDialog (wxWindow *win, int mmsi) |
int | InitScreenBrightness (void) |
int | RestoreScreenBrightness (void) |
int | SetScreenBrightness (int brightness) |
Variables | |
ColorScheme | global_color_scheme |
ChartCanvas * | g_overlayCanvas |
Global instance. | |
ChartCanvas * | g_focusCanvas |
Global instance. | |
int | rot |
bool | leftIsDown |
bool | panleftIsDown |
int | s_msg |
int | spaint |
int | s_in_update |
Implement chcanv.h – chart canvas.
Definition in file chcanv.cpp.
#define MAX_BRIGHT 100 |
Definition at line 211 of file chcanv.cpp.
#define MIN_BRIGHT 10 |
Definition at line 210 of file chcanv.cpp.
#define NUM_CURRENT_ARROW_POINTS 9 |
Definition at line 13593 of file chcanv.cpp.
#define OCPN_ALT_MENUBAR 1 |
Definition at line 161 of file chcanv.cpp.
#define OVERZOOM_TEXT _("OverZoom") |
Definition at line 12772 of file chcanv.cpp.
void CalcGridSpacing | ( | float | view_scale_ppm, |
float & | MajorSpacing, | ||
float & | MinorSpacing | ||
) |
Definition at line 6292 of file chcanv.cpp.
wxString CalcGridText | ( | float | latlon, |
float | spacing, | ||
bool | bPostfix | ||
) |
Definition at line 6333 of file chcanv.cpp.
double easeOutCubic | ( | double | t | ) |
Definition at line 3283 of file chcanv.cpp.
|
extern |
Definition at line 7740 of file ocpn_frame.cpp.
int InitScreenBrightness | ( | void | ) |
Definition at line 14809 of file chcanv.cpp.
wxString minutesToHoursDays | ( | float | timeInMinutes | ) |
Definition at line 4268 of file chcanv.cpp.
void pupHandler_PasteRoute | ( | ) |
Definition at line 10724 of file chcanv.cpp.
void pupHandler_PasteTrack | ( | ) |
Definition at line 10851 of file chcanv.cpp.
void pupHandler_PasteWaypoint | ( | ) |
Definition at line 10673 of file chcanv.cpp.
int RestoreScreenBrightness | ( | void | ) |
Definition at line 14914 of file chcanv.cpp.
int SetScreenBrightness | ( | int | brightness | ) |
Definition at line 14953 of file chcanv.cpp.
void ShowAISTargetQueryDialog | ( | wxWindow * | win, |
int | mmsi | ||
) |
Definition at line 13652 of file chcanv.cpp.
ChartCanvas* g_focusCanvas |
Global instance.
Definition at line 1194 of file chcanv.cpp.
ChartCanvas* g_overlayCanvas |
Global instance.
Definition at line 1193 of file chcanv.cpp.
|
extern |
Definition at line 110 of file viewport.cpp.
bool leftIsDown |
Definition at line 7597 of file chcanv.cpp.
bool panleftIsDown |
Definition at line 10049 of file chcanv.cpp.
int rot |
Definition at line 4665 of file chcanv.cpp.
int s_in_update |
Definition at line 11617 of file chcanv.cpp.
int s_msg |
Definition at line 11537 of file chcanv.cpp.
int spaint |
Definition at line 11616 of file chcanv.cpp.