|
OpenCPN Partial API docs
|
Implement chcanv.h – chart canvas. More...
#include <vector>#include "gl_headers.h"#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 "o_sound/o_sound.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 "detail_slider.h"#include "hotkeys_dlg.h"#include "font_mgr.h"#include "gl_texture_descr.h"#include "go_to_position_dlg.h"#include "gshhs.h"#include "ienc_toolbar.h"#include "kml.h"#include "line_clip.h"#include "mark_info.h"#include "mbtiles.h"#include "mui_bar.h"#include "navutil.h"#include "ocpn_aui_manager.h"#include "ocpndc.h"#include "ocpn_frame.h"#include "ocpn_pixel.h"#include "ocpn_region.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 "route_prop_dlg_impl.h"#include "s52plib.h"#include "s52utils.h"#include "s57_query_dlg.h"#include "s57chart.h"#include "shapefile_basemap.h"#include "styles.h"#include "tcmgr.h"#include "tc_win.h"#include "thumbwin.h"#include "tide_time.h"#include "timers.h"#include "toolbar.h"#include "track_gui.h"#include "track_prop_dlg.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 () |
| int | RestoreScreenBrightness () |
| int | SetScreenBrightness (int brightness) |
Variables | |
| ColorScheme | global_color_scheme |
| ChartCanvas * | g_overlayCanvas |
| Global instance. | |
| ChartCanvas * | g_focusCanvas |
| Global instance. | |
| int | ntm |
| 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 212 of file chcanv.cpp.
| #define MIN_BRIGHT 10 |
Definition at line 211 of file chcanv.cpp.
| #define NUM_CURRENT_ARROW_POINTS 9 |
Definition at line 13657 of file chcanv.cpp.
| #define OCPN_ALT_MENUBAR 1 |
Definition at line 163 of file chcanv.cpp.
| #define OVERZOOM_TEXT _("OverZoom") |
Definition at line 12852 of file chcanv.cpp.
| void CalcGridSpacing | ( | float | view_scale_ppm, |
| float & | MajorSpacing, | ||
| float & | MinorSpacing | ||
| ) |
Definition at line 6400 of file chcanv.cpp.
| wxString CalcGridText | ( | float | latlon, |
| float | spacing, | ||
| bool | bPostfix | ||
| ) |
Definition at line 6441 of file chcanv.cpp.
| double easeOutCubic | ( | double | t | ) |
Definition at line 3389 of file chcanv.cpp.
|
extern |
Definition at line 7486 of file ocpn_frame.cpp.
| int InitScreenBrightness | ( | void | ) |
Definition at line 14874 of file chcanv.cpp.
| wxString minutesToHoursDays | ( | float | timeInMinutes | ) |
Definition at line 4376 of file chcanv.cpp.
| void pupHandler_PasteRoute | ( | ) |
Definition at line 10795 of file chcanv.cpp.
| void pupHandler_PasteTrack | ( | ) |
Definition at line 10918 of file chcanv.cpp.
| void pupHandler_PasteWaypoint | ( | ) |
Definition at line 10744 of file chcanv.cpp.
| int RestoreScreenBrightness | ( | void | ) |
Definition at line 14979 of file chcanv.cpp.
| int SetScreenBrightness | ( | int | brightness | ) |
Definition at line 15018 of file chcanv.cpp.
| void ShowAISTargetQueryDialog | ( | wxWindow * | win, |
| int | mmsi | ||
| ) |
Definition at line 13716 of file chcanv.cpp.
| ChartCanvas* g_focusCanvas |
Global instance.
Definition at line 1300 of file chcanv.cpp.
| ChartCanvas* g_overlayCanvas |
Global instance.
Definition at line 1299 of file chcanv.cpp.
|
extern |
Definition at line 105 of file viewport.cpp.
| bool leftIsDown |
Definition at line 7691 of file chcanv.cpp.
| int ntm |
Definition at line 3573 of file chcanv.cpp.
| bool panleftIsDown |
Definition at line 10121 of file chcanv.cpp.
| int rot |
Definition at line 4777 of file chcanv.cpp.
| int s_in_update |
Definition at line 11694 of file chcanv.cpp.
| int s_msg |
Definition at line 11614 of file chcanv.cpp.
| int spaint |
Definition at line 11693 of file chcanv.cpp.