OpenCPN Partial API docs
Loading...
Searching...
No Matches
PlugInChartBaseExtended Class Reference
Inheritance diagram for PlugInChartBaseExtended:
PlugInChartBase PlugInChartBaseExtendedPlus2

Public Member Functions

virtual int RenderRegionViewOnGL (const wxGLContext &glc, const PlugIn_ViewPort &VPoint, const wxRegion &Region, bool b_use_stencil)
 
virtual wxBitmap & RenderRegionViewOnDCNoText (const PlugIn_ViewPort &VPoint, const wxRegion &Region)
 
virtual bool RenderRegionViewOnDCTextOnly (wxMemoryDC &dc, const PlugIn_ViewPort &VPoint, const wxRegion &Region)
 
virtual int RenderRegionViewOnGLNoText (const wxGLContext &glc, const PlugIn_ViewPort &VPoint, const wxRegion &Region, bool b_use_stencil)
 
virtual int RenderRegionViewOnGLTextOnly (const wxGLContext &glc, const PlugIn_ViewPort &VPoint, const wxRegion &Region, bool b_use_stencil)
 
virtual ListOfPI_S57Obj * GetObjRuleListAtLatLon (float lat, float lon, float select_radius, PlugIn_ViewPort *VPoint)
 
virtual wxString CreateObjDescriptions (ListOfPI_S57Obj *obj_list)
 
virtual int GetNoCOVREntries ()
 
virtual int GetNoCOVRTablePoints (int iTable)
 
virtual int GetNoCOVRTablenPoints (int iTable)
 
virtual float * GetNoCOVRTableHead (int iTable)
 
virtual void ClearPLIBTextList ()
 
- Public Member Functions inherited from PlugInChartBase
virtual wxString GetFileSearchMask (void)
 
virtual int Init (const wxString &full_path, int init_flags)
 
virtual void SetColorScheme (int cs, bool bApplyImmediate)
 
virtual double GetNormalScaleMin (double canvas_scale_factor, bool b_allow_overzoom)
 
virtual double GetNormalScaleMax (double canvas_scale_factor, int canvas_width)
 
virtual double GetNearestPreferredScalePPM (double target_scale_ppm)
 
virtual bool GetChartExtent (ExtentPI *pext)
 
virtual wxBitmap & RenderRegionView (const PlugIn_ViewPort &VPoint, const wxRegion &Region)
 
virtual bool AdjustVP (PlugIn_ViewPort &vp_last, PlugIn_ViewPort &vp_proposed)
 
virtual void GetValidCanvasRegion (const PlugIn_ViewPort &VPoint, wxRegion *pValidRegion)
 
virtual int GetCOVREntries ()
 
virtual int GetCOVRTablePoints (int iTable)
 
virtual int GetCOVRTablenPoints (int iTable)
 
virtual float * GetCOVRTableHead (int iTable)
 
virtual wxBitmap * GetThumbnail (int tnx, int tny, int cs)
 
virtual wxString GetFullPath () const
 
virtual ChartTypeEnumPI GetChartType ()
 
virtual ChartFamilyEnumPI GetChartFamily ()
 
virtual OcpnProjTypePI GetChartProjection ()
 
virtual wxString GetName ()
 
virtual wxString GetDescription ()
 
virtual wxString GetID ()
 
virtual wxString GetSE ()
 
virtual wxString GetDepthUnits ()
 
virtual wxString GetSoundingsDatum ()
 
virtual wxString GetDatumString ()
 
virtual wxString GetExtraInfo ()
 
virtual wxString GetPubDate ()
 
virtual double GetChartErrorFactor ()
 
virtual ChartDepthUnitTypePI GetDepthUnitId ()
 
virtual bool IsReadyToRender ()
 
virtual int GetNativeScale ()
 
virtual double GetChartSkew ()
 
virtual wxDateTime GetEditionDate (void)
 
virtual void ComputeSourceRectangle (const PlugIn_ViewPort &vp, wxRect *pSourceRect)
 
virtual double GetRasterScaleFactor ()
 
virtual bool GetChartBits (wxRect &source, unsigned char *pPix, int sub_samp)
 
virtual int GetSize_X ()
 
virtual int GetSize_Y ()
 
virtual void latlong_to_chartpix (double lat, double lon, double &pixx, double &pixy)
 
virtual void chartpix_to_latlong (double pixx, double pixy, double *plat, double *plon)
 

Additional Inherited Members

- Protected Attributes inherited from PlugInChartBase
ChartTypeEnumPI m_ChartType
 
ChartFamilyEnumPI m_ChartFamily
 
wxString m_FullPath
 
OcpnProjTypePI m_projection
 
int m_Chart_Scale
 
double m_Chart_Skew
 
wxDateTime m_EdDate
 
bool m_bReadyToRender
 
wxString m_Name
 
wxString m_Description
 
wxString m_ID
 
wxString m_SE
 
wxString m_SoundingsDatum
 
wxString m_datum_str
 
wxString m_PubYear
 
wxString m_DepthUnits
 
wxString m_ExtraInfo
 
ChartDepthUnitTypePI m_depth_unit_id
 
double m_Chart_Error_Factor
 

Detailed Description

Definition at line 917 of file ocpn_plugin.h.

Constructor & Destructor Documentation

◆ PlugInChartBaseExtended()

PlugInChartBaseExtended::PlugInChartBaseExtended ( )

Definition at line 1305 of file api_shim.cpp.

◆ ~PlugInChartBaseExtended()

PlugInChartBaseExtended::~PlugInChartBaseExtended ( )
virtual

Definition at line 1306 of file api_shim.cpp.

Member Function Documentation

◆ ClearPLIBTextList()

void PlugInChartBaseExtended::ClearPLIBTextList ( )
virtual

Definition at line 1349 of file api_shim.cpp.

◆ CreateObjDescriptions()

wxString PlugInChartBaseExtended::CreateObjDescriptions ( ListOfPI_S57Obj *  obj_list)
virtual

Definition at line 1339 of file api_shim.cpp.

◆ GetNoCOVREntries()

int PlugInChartBaseExtended::GetNoCOVREntries ( )
virtual

Definition at line 1344 of file api_shim.cpp.

◆ GetNoCOVRTableHead()

float * PlugInChartBaseExtended::GetNoCOVRTableHead ( int  iTable)
virtual

Definition at line 1347 of file api_shim.cpp.

◆ GetNoCOVRTablenPoints()

int PlugInChartBaseExtended::GetNoCOVRTablenPoints ( int  iTable)
virtual

Definition at line 1346 of file api_shim.cpp.

◆ GetNoCOVRTablePoints()

int PlugInChartBaseExtended::GetNoCOVRTablePoints ( int  iTable)
virtual

Definition at line 1345 of file api_shim.cpp.

◆ GetObjRuleListAtLatLon()

ListOfPI_S57Obj * PlugInChartBaseExtended::GetObjRuleListAtLatLon ( float  lat,
float  lon,
float  select_radius,
PlugIn_ViewPort VPoint 
)
virtual

Definition at line 1335 of file api_shim.cpp.

◆ RenderRegionViewOnDCNoText()

wxBitmap & PlugInChartBaseExtended::RenderRegionViewOnDCNoText ( const PlugIn_ViewPort VPoint,
const wxRegion &  Region 
)
virtual

Definition at line 1314 of file api_shim.cpp.

◆ RenderRegionViewOnDCTextOnly()

bool PlugInChartBaseExtended::RenderRegionViewOnDCTextOnly ( wxMemoryDC &  dc,
const PlugIn_ViewPort VPoint,
const wxRegion &  Region 
)
virtual

Definition at line 1318 of file api_shim.cpp.

◆ RenderRegionViewOnGL()

int PlugInChartBaseExtended::RenderRegionViewOnGL ( const wxGLContext &  glc,
const PlugIn_ViewPort VPoint,
const wxRegion &  Region,
bool  b_use_stencil 
)
virtual

Definition at line 1308 of file api_shim.cpp.

◆ RenderRegionViewOnGLNoText()

int PlugInChartBaseExtended::RenderRegionViewOnGLNoText ( const wxGLContext &  glc,
const PlugIn_ViewPort VPoint,
const wxRegion &  Region,
bool  b_use_stencil 
)
virtual

Definition at line 1323 of file api_shim.cpp.

◆ RenderRegionViewOnGLTextOnly()

int PlugInChartBaseExtended::RenderRegionViewOnGLTextOnly ( const wxGLContext &  glc,
const PlugIn_ViewPort VPoint,
const wxRegion &  Region,
bool  b_use_stencil 
)
virtual

Definition at line 1329 of file api_shim.cpp.


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