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

Public Member Functions

virtual ListOfPI_S57Obj * GetLightsObjRuleListVisibleAtLatLon (float lat, float lon, PlugIn_ViewPort *VPoint)
 
- Public Member Functions inherited from PlugInChartBaseGL
virtual int RenderRegionViewOnGL (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)
 
- 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 903 of file ocpn_plugin.h.

Constructor & Destructor Documentation

◆ PlugInChartBaseGLPlus2()

PlugInChartBaseGLPlus2::PlugInChartBaseGLPlus2 ( )

Definition at line 1292 of file api_shim.cpp.

◆ ~PlugInChartBaseGLPlus2()

PlugInChartBaseGLPlus2::~PlugInChartBaseGLPlus2 ( )
virtual

Definition at line 1293 of file api_shim.cpp.

Member Function Documentation

◆ GetLightsObjRuleListVisibleAtLatLon()

ListOfPI_S57Obj * PlugInChartBaseGLPlus2::GetLightsObjRuleListVisibleAtLatLon ( float  lat,
float  lon,
PlugIn_ViewPort VPoint 
)
virtual

Definition at line 1295 of file api_shim.cpp.


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