OpenCPN Partial API docs
Loading...
Searching...
No Matches
AbstractChartCanvas Class Referenceabstract

Minimal ChartCAnvas interface with very little dependencies. More...

#include <abstract_chart_canv.h>

Inheritance diagram for AbstractChartCanvas:
ChartCanvas

Public Member Functions

 AbstractChartCanvas (wxWindow *parent, wxPoint point, wxSize size, int flags)
 
virtual void ReloadVP (bool b_adjust=true)=0
 
virtual float GetVPScale ()=0
 
virtual bool Show (bool show=true)=0
 
virtual double GetCanvasRangeMeters ()=0
 
virtual int GetENCDisplayCategory ()=0
 
virtual void SetCanvasRangeMeters (double range)=0
 
virtual wxBitmap * GetScratchBitmap () const =0
 
virtual void ResetGridFont ()=0
 
virtual void ResetGlGridFont ()=0
 
virtual void EnablePaint (bool b_enable)=0
 
virtual bool CanAccelerateGlPanning ()=0
 
virtual void SetupGlCompression ()=0
 
virtual void TriggerDeferredFocus ()=0
 
virtual void Refresh (bool eraseBackground=true, const wxRect *rect=nullptr)=0
 
virtual wxWindow * GetWindow ()=0
 
virtual double GetScaleValue ()=0
 

Detailed Description

Minimal ChartCAnvas interface with very little dependencies.

Definition at line 32 of file abstract_chart_canv.h.

Constructor & Destructor Documentation

◆ AbstractChartCanvas()

AbstractChartCanvas::AbstractChartCanvas ( wxWindow *  parent,
wxPoint  point,
wxSize  size,
int  flags 
)
inline

Definition at line 34 of file abstract_chart_canv.h.

Member Function Documentation

◆ GetVPScale()

virtual float AbstractChartCanvas::GetVPScale ( )
pure virtual

Implemented in ChartCanvas.


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