OpenCPN Partial API docs
Loading...
Searching...
No Matches
o_senc.cpp File Reference

Implement o_senc.h – S57 SENC File Object. More...

#include <mutex>
#include <string>
#include <setjmp.h>
#include "wx/wxprec.h"
#include "wx/wx.h"
#include <wx/arrimpl.cpp>
#include <wx/filename.h>
#include <wx/progdlg.h>
#include <wx/wfstream.h>
#include "o_senc.h"
#include "gdal/cpl_csv.h"
#include "gdal/cpl_string.h"
#include "model/config_vars.h"
#include "model/gui_vars.h"
#include "gui_lib.h"
#include "LOD_reduce.h"
#include "model/cutil.h"
#include "model/georef.h"
#include "mygeom.h"
#include "ogr_s57.h"
#include "s52s57.h"
#include "s57chart.h"
#include "s57registrar_mgr.h"

Go to the source code of this file.

Macros

#define MAX_VECTOR_POINTS   1000
 
#define ERR_BUF_LEN   2000
 
#define MAX_HDR_LINE   400
 

Functions

 WX_DEFINE_ARRAY (float *, MyFloatPtrArray)
 
void OpenCPN_OGR_OSENC_ErrorHandler (CPLErr eErrClass, int nError, const char *pszErrorMsg)
 

Variables

s57RegistrarMgr * m_pRegistrarMan
 Global instance.
 
sigjmp_buf env_osenc_ogrf
 

Detailed Description

Implement o_senc.h – S57 SENC File Object.

Definition in file o_senc.cpp.

Macro Definition Documentation

◆ ERR_BUF_LEN

#define ERR_BUF_LEN   2000

Definition at line 60 of file o_senc.cpp.

◆ MAX_VECTOR_POINTS

#define MAX_VECTOR_POINTS   1000

Definition at line 59 of file o_senc.cpp.

Function Documentation

◆ OpenCPN_OGR_OSENC_ErrorHandler()

void OpenCPN_OGR_OSENC_ErrorHandler ( CPLErr  eErrClass,
int  nError,
const char *  pszErrorMsg 
)

Definition at line 81 of file o_senc.cpp.

Variable Documentation

◆ env_osenc_ogrf

sigjmp_buf env_osenc_ogrf

Definition at line 69 of file o_senc.cpp.

◆ m_pRegistrarMan

s57RegistrarMgr* m_pRegistrarMan

Global instance.

Definition at line 62 of file o_senc.cpp.