|
InitReturn | Init (const wxString &name, ChartInitFlag flags) |
|
void | Activate (void) |
|
void | Deactivate (void) |
|
double | GetNormalScaleMin (double canvas_scale_factor, bool b_allow_overzoom) |
|
double | GetNormalScaleMax (double canvas_scale_factor, int canvas_width) |
|
int | GetNativeScale (void) |
|
wxString | GetPubDate () |
|
void | SetVPParms (const ViewPort &vpt) |
|
void | GetValidCanvasRegion (const ViewPort &VPoint, OCPNRegion *pValidRegion) |
|
LLRegion | GetValidRegion () |
|
ThumbData * | GetThumbData (int tnx, int tny, float lat, float lon) |
|
ThumbData * | GetThumbData () |
|
bool | AdjustVP (ViewPort &vp_last, ViewPort &vp_proposed) |
|
bool | RenderRegionViewOnDC (wxMemoryDC &dc, const ViewPort &VPoint, const OCPNRegion &Region) |
|
virtual bool | RenderRegionViewOnGL (const wxGLContext &glc, const ViewPort &VPoint, const OCPNRegion &RectRegion, const LLRegion &Region) |
|
void | SetColorScheme (ColorScheme cs, bool bApplyImmediate) |
|
bool | RenderNextSmallerCellOutlines (ocpnDC &dc, ViewPort &vp, ChartCanvas *cc) |
|
void | GetPointPix (ObjRazRules *rzRules, float rlat, float rlon, wxPoint *r) |
|
void | GetPixPoint (int pixx, int pixy, double *plat, double *plon, ViewPort *vpt) |
|
void | GetPointPix (ObjRazRules *rzRules, wxPoint2DDouble *en, wxPoint *r, int nPoints) |
|
ListOfObjRazRules * | GetObjRuleListAtLatLon (float lat, float lon, float select_radius, ViewPort *VPoint, int selection_mask=MASK_ALL) |
|
S57ObjectDesc * | CreateObjDescription (const ObjRazRules *obj) |
|
std::unordered_map< unsigned, VE_Element * > & | Get_ve_hash (void) |
|
std::unordered_map< unsigned, VC_Element * > & | Get_vc_hash (void) |
|
void | UpdateLUPs (s57chart *pOwner) |
|
void | ForceEdgePriorityEvaluate (void) |
|
std::list< S57Obj * > * | GetAssociatedObjects (S57Obj *obj) |
|
cm93chart * | GetCurrentSingleScaleChart () |
|
void | SetSpecialOutlineCellIndex (int cell_index, int object_id, int subcell) |
|
void | SetSpecialCellIndexOffset (int cell_index, int object_id, int subcell, int xoff, int yoff) |
|
void | CloseandReopenCurrentSubchart (void) |
|
void | InvalidateCache () |
|
virtual InitReturn | Init (const wxString &name, ChartInitFlag flags) |
|
virtual ThumbData * | GetThumbData (int tnx, int tny, float lat, float lon) |
|
virtual ThumbData * | GetThumbData () |
|
bool | UpdateThumbData (double lat, double lon) |
|
virtual int | GetNativeScale () |
|
virtual double | GetNormalScaleMin (double canvas_scale_factor, bool b_allow_overzoom) |
|
virtual double | GetNormalScaleMax (double canvas_scale_factor, int canvas_width) |
|
void | SetNativeScale (int s) |
|
virtual bool | RenderRegionViewOnDC (wxMemoryDC &dc, const ViewPort &VPoint, const OCPNRegion &Region) |
|
virtual bool | RenderOverlayRegionViewOnDC (wxMemoryDC &dc, const ViewPort &VPoint, const OCPNRegion &Region) |
|
virtual bool | RenderRegionViewOnDCNoText (wxMemoryDC &dc, const ViewPort &VPoint, const OCPNRegion &Region) |
|
virtual bool | RenderRegionViewOnDCTextOnly (wxMemoryDC &dc, const ViewPort &VPoint, const OCPNRegion &Region) |
|
virtual void | GetValidCanvasRegion (const ViewPort &VPoint, OCPNRegion *pValidRegion) |
|
virtual LLRegion | GetValidRegion () |
|
virtual void | GetPointPix (ObjRazRules *rzRules, float rlat, float rlon, wxPoint *r) |
|
virtual void | GetPointPix (ObjRazRules *rzRules, wxPoint2DDouble *en, wxPoint *r, int nPoints) |
|
virtual void | GetPixPoint (int pixx, int pixy, double *plat, double *plon, ViewPort *vpt) |
|
virtual void | SetVPParms (const ViewPort &vpt) |
|
virtual bool | AdjustVP (ViewPort &vp_last, ViewPort &vp_proposed) |
|
virtual double | GetNearestPreferredScalePPM (double target_scale_ppm) |
|
void | SetFullExtent (Extent &ext) |
|
bool | GetChartExtent (Extent *pext) |
|
void | SetColorScheme (ColorScheme cs, bool bApplyImmediate=true) |
|
virtual void | UpdateLUPs (s57chart *pOwner) |
|
int | _insertRules (S57Obj *obj, LUPrec *LUP, s57chart *pOwner) |
|
virtual ListOfObjRazRules * | GetObjRuleListAtLatLon (float lat, float lon, float select_radius, ViewPort *VPoint, int selection_mask=MASK_ALL) |
|
bool | DoesLatLonSelectObject (float lat, float lon, float select_radius, S57Obj *obj) |
|
bool | IsPointInObjArea (float lat, float lon, float select_radius, S57Obj *obj) |
|
virtual ListOfObjRazRules * | GetLightsObjRuleListVisibleAtLatLon (float lat, float lon, ViewPort *VPoint) |
|
wxString | GetObjectAttributeValueAsString (S57Obj *obj, int iatt, wxString curAttrName) |
|
wxString | CreateObjDescriptions (ListOfObjRazRules *rule) |
|
int | BuildRAZFromSENCFile (const wxString &SENCPath) |
|
wxString | buildSENCName (const wxString &name) |
|
bool | GetNearestSafeContour (double safe_cnt, double &next_safe_cnt) |
|
virtual std::list< S57Obj * > * | GetAssociatedObjects (S57Obj *obj) |
|
virtual std::unordered_map< unsigned, VE_Element * > & | Get_ve_hash (void) |
|
virtual std::unordered_map< unsigned, VC_Element * > & | Get_vc_hash (void) |
|
virtual void | ForceEdgePriorityEvaluate (void) |
|
float * | GetLineVertexBuffer (void) |
|
void | ClearRenderedTextCache () |
|
double | GetCalculatedSafetyContour (void) |
|
virtual bool | RenderRegionViewOnGL (const wxGLContext &glc, const ViewPort &VPoint, const OCPNRegion &RectRegion, const LLRegion &Region) |
|
virtual bool | RenderOverlayRegionViewOnGL (const wxGLContext &glc, const ViewPort &VPoint, const OCPNRegion &RectRegion, const LLRegion &Region) |
|
virtual bool | RenderRegionViewOnGLNoText (const wxGLContext &glc, const ViewPort &VPoint, const OCPNRegion &RectRegion, const LLRegion &Region) |
|
virtual bool | RenderViewOnGLTextOnly (const wxGLContext &glc, const ViewPort &VPoint) |
|
virtual bool | IsCacheValid () |
|
virtual void | InvalidateCache () |
|
virtual bool | RenderViewOnDC (wxMemoryDC &dc, const ViewPort &VPoint) |
|
virtual void | ClearDepthContourArray (void) |
|
virtual void | BuildDepthContourArray (void) |
|
int | ValidateAndCountUpdates (const wxFileName file000, const wxString CopyDir, wxString &LastUpdateDate, bool b_copyfiles) |
|
wxString | GetISDT (void) |
|
InitReturn | PostInit (ChartInitFlag flags, ColorScheme cs) |
|
char | GetUsageChar (void) |
|
int | FindOrCreateSenc (const wxString &name, bool b_progress=true) |
|
void | DisableBackgroundSENC () |
|
void | EnableBackgroundSENC () |
|
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) |
|