|
|
virtual InitReturn | Init (const wxString &name, ChartInitFlag init_flags)=0 |
| |
| virtual void | Activate (void) |
| |
| virtual void | Deactivate (void) |
| |
|
virtual ThumbData * | GetThumbData (int tnx, int tny, float lat, float lon)=0 |
| |
|
virtual ThumbData * | GetThumbData ()=0 |
| |
|
virtual bool | UpdateThumbData (double lat, double lon)=0 |
| |
|
virtual double | GetNormalScaleMin (double canvas_scale_factor, bool b_allow_overzoom)=0 |
| |
|
virtual double | GetNormalScaleMax (double canvas_scale_factor, int canvas_width)=0 |
| |
|
virtual bool | GetChartExtent (Extent *pext)=0 |
| |
| virtual OcpnProjType | GetChartProjectionType () |
| |
| virtual wxDateTime | GetEditionDate (void) |
| |
| virtual wxString | GetPubDate () |
| |
| virtual int | GetNativeScale () |
| |
| wxString | GetFullPath () const |
| |
| wxString | GetHashKey () const |
| |
| wxString | GetName () |
| |
| wxString | GetDescription () |
| |
| wxString | GetID () |
| |
| wxString | GetSE () |
| |
| wxString | GetDepthUnits () |
| |
| wxString | GetSoundingsDatum () |
| |
| wxString | GetDatumString () |
| |
| wxString | GetExtraInfo () |
| |
| double | GetChart_Error_Factor () |
| |
| ChartTypeEnum | GetChartType () |
| |
| ChartFamilyEnum | GetChartFamily () |
| |
| double | GetChartSkew () |
| |
| virtual ChartDepthUnitType | GetDepthUnitType (void) |
| |
| virtual bool | IsReadyToRender () |
| |
|
virtual bool | RenderRegionViewOnDC (wxMemoryDC &dc, const ViewPort &VPoint, const OCPNRegion &Region)=0 |
| |
|
virtual bool | RenderRegionViewOnGL (const wxGLContext &glc, const ViewPort &VPoint, const OCPNRegion &RectRegion, const LLRegion &Region)=0 |
| |
|
virtual bool | AdjustVP (ViewPort &vp_last, ViewPort &vp_proposed)=0 |
| |
|
virtual void | GetValidCanvasRegion (const ViewPort &VPoint, OCPNRegion *pValidRegion)=0 |
| |
|
virtual LLRegion | GetValidRegion ()=0 |
| |
|
virtual void | SetColorScheme (ColorScheme cs, bool bApplyImmediate=true)=0 |
| |
|
virtual double | GetNearestPreferredScalePPM (double target_scale_ppm)=0 |
| |
| virtual int | GetCOVREntries () |
| |
| virtual int | GetCOVRTablePoints (int iTable) |
| |
| virtual int | GetCOVRTablenPoints (int iTable) |
| |
| virtual float * | GetCOVRTableHead (int iTable) |
| |
| virtual int | GetNoCOVREntries () |
| |
| virtual int | GetNoCOVRTablePoints (int iTable) |
| |
| virtual int | GetNoCOVRTablenPoints (int iTable) |
| |
| virtual float * | GetNoCOVRTableHead (int iTable) |
| |
Definition at line 117 of file chartbase.h.
◆ ChartBase()
◆ ~ChartBase()
| ChartBase::~ChartBase |
( |
| ) |
|
|
pure virtual |
◆ Activate()
| virtual void ChartBase::Activate |
( |
void |
| ) |
|
|
inlinevirtual |
◆ Deactivate()
| virtual void ChartBase::Deactivate |
( |
void |
| ) |
|
|
inlinevirtual |
◆ GetChart_Error_Factor()
| double ChartBase::GetChart_Error_Factor |
( |
| ) |
|
|
inline |
◆ GetChartFamily()
| ChartFamilyEnum ChartBase::GetChartFamily |
( |
| ) |
|
|
inline |
◆ GetChartProjectionType()
| virtual OcpnProjType ChartBase::GetChartProjectionType |
( |
| ) |
|
|
inlinevirtual |
◆ GetChartSkew()
| double ChartBase::GetChartSkew |
( |
| ) |
|
|
inline |
◆ GetChartType()
| ChartTypeEnum ChartBase::GetChartType |
( |
| ) |
|
|
inline |
◆ GetCOVREntries()
| virtual int ChartBase::GetCOVREntries |
( |
| ) |
|
|
inlinevirtual |
◆ GetCOVRTableHead()
| virtual float * ChartBase::GetCOVRTableHead |
( |
int |
iTable | ) |
|
|
inlinevirtual |
◆ GetCOVRTablenPoints()
| virtual int ChartBase::GetCOVRTablenPoints |
( |
int |
iTable | ) |
|
|
inlinevirtual |
◆ GetCOVRTablePoints()
| virtual int ChartBase::GetCOVRTablePoints |
( |
int |
iTable | ) |
|
|
inlinevirtual |
◆ GetDatumString()
| wxString ChartBase::GetDatumString |
( |
| ) |
|
|
inline |
◆ GetDepthUnits()
| wxString ChartBase::GetDepthUnits |
( |
| ) |
|
|
inline |
◆ GetDepthUnitType()
| virtual ChartDepthUnitType ChartBase::GetDepthUnitType |
( |
void |
| ) |
|
|
inlinevirtual |
◆ GetDescription()
| wxString ChartBase::GetDescription |
( |
| ) |
|
|
inline |
◆ GetEditionDate()
| virtual wxDateTime ChartBase::GetEditionDate |
( |
void |
| ) |
|
|
inlinevirtual |
◆ GetExtraInfo()
| wxString ChartBase::GetExtraInfo |
( |
| ) |
|
|
inline |
◆ GetFullPath()
| wxString ChartBase::GetFullPath |
( |
| ) |
const |
|
inline |
◆ GetHashKey()
| wxString ChartBase::GetHashKey |
( |
| ) |
const |
◆ GetID()
| wxString ChartBase::GetID |
( |
| ) |
|
|
inline |
◆ GetName()
| wxString ChartBase::GetName |
( |
| ) |
|
|
inline |
◆ GetNativeScale()
| virtual int ChartBase::GetNativeScale |
( |
void |
| ) |
|
|
inlinevirtual |
◆ GetNoCOVREntries()
| virtual int ChartBase::GetNoCOVREntries |
( |
| ) |
|
|
inlinevirtual |
◆ GetNoCOVRTableHead()
| virtual float * ChartBase::GetNoCOVRTableHead |
( |
int |
iTable | ) |
|
|
inlinevirtual |
◆ GetNoCOVRTablenPoints()
| virtual int ChartBase::GetNoCOVRTablenPoints |
( |
int |
iTable | ) |
|
|
inlinevirtual |
◆ GetNoCOVRTablePoints()
| virtual int ChartBase::GetNoCOVRTablePoints |
( |
int |
iTable | ) |
|
|
inlinevirtual |
◆ GetPubDate()
| virtual wxString ChartBase::GetPubDate |
( |
| ) |
|
|
inlinevirtual |
◆ GetSE()
| wxString ChartBase::GetSE |
( |
| ) |
|
|
inline |
◆ GetSoundingsDatum()
| wxString ChartBase::GetSoundingsDatum |
( |
| ) |
|
|
inline |
◆ IsReadyToRender()
| virtual bool ChartBase::IsReadyToRender |
( |
| ) |
|
|
inlinevirtual |
◆ bReadyToRender
| bool ChartBase::bReadyToRender |
|
protected |
◆ Chart_Error_Factor
| double ChartBase::Chart_Error_Factor |
|
protected |
◆ m_Chart_Scale
| int ChartBase::m_Chart_Scale |
|
protected |
◆ m_Chart_Skew
| double ChartBase::m_Chart_Skew |
|
protected |
◆ m_ChartFamily
| ChartFamilyEnum ChartBase::m_ChartFamily |
|
protected |
◆ m_ChartType
| ChartTypeEnum ChartBase::m_ChartType |
|
protected |
◆ m_datum_str
| wxString ChartBase::m_datum_str |
|
protected |
◆ m_depth_unit_id
| ChartDepthUnitType ChartBase::m_depth_unit_id |
|
protected |
◆ m_DepthUnits
| wxString ChartBase::m_DepthUnits |
|
protected |
◆ m_Description
| wxString ChartBase::m_Description |
|
protected |
◆ m_EdDate
| wxDateTime ChartBase::m_EdDate |
|
protected |
◆ m_ExtraInfo
| wxString ChartBase::m_ExtraInfo |
|
protected |
◆ m_FullPath
| wxString ChartBase::m_FullPath |
|
protected |
◆ m_global_color_scheme
| ColorScheme ChartBase::m_global_color_scheme |
|
protected |
◆ m_ID
◆ m_lat_datum_adjust
| double ChartBase::m_lat_datum_adjust |
|
protected |
◆ m_lon_datum_adjust
| double ChartBase::m_lon_datum_adjust |
|
protected |
◆ m_Name
| wxString ChartBase::m_Name |
|
protected |
◆ m_nCOVREntries
| int ChartBase::m_nCOVREntries |
|
protected |
◆ m_nNoCOVREntries
| int ChartBase::m_nNoCOVREntries |
|
protected |
◆ m_pCOVRTable
| float** ChartBase::m_pCOVRTable |
|
protected |
◆ m_pCOVRTablePoints
| int* ChartBase::m_pCOVRTablePoints |
|
protected |
◆ m_pNoCOVRTable
| float** ChartBase::m_pNoCOVRTable |
|
protected |
◆ m_pNoCOVRTablePoints
| int* ChartBase::m_pNoCOVRTablePoints |
|
protected |
◆ m_projection
| OcpnProjType ChartBase::m_projection |
|
protected |
◆ m_PubYear
| wxString ChartBase::m_PubYear |
|
protected |
◆ m_SE
◆ m_SoundingsDatum
| wxString ChartBase::m_SoundingsDatum |
|
protected |
◆ pThumbData
The documentation for this class was generated from the following files: