OpenCPN Partial API docs
Osenc Class Reference

Public Member Functions

wxString getLastError ()
 
void setVerbose (bool verbose)
 
void setNoErrDialog (bool val)
 
int ingestHeader (const wxString &senc_file_name)
 
int ingest (const wxString &senc_file_name, S57ObjVector *pObjectVector, VE_ElementVector *pVEArray, VC_ElementVector *pVCArray)
 
int ingest200 (const wxString &senc_file_name, S57ObjVector *pObjectVector, VE_ElementVector *pVEArray, VC_ElementVector *pVCArray)
 
void SetLODMeters (double meters)
 
void setRegistrar (S57ClassRegistrar *registrar)
 
void setRefLocn (double lat, double lon)
 
void setOutstream (Osenc_outstream *stream)
 
void setInstream (Osenc_instream *stream)
 
wxString getUpdateDate ()
 
wxString getBaseDate ()
 
wxString getSENCFileCreateDate ()
 
int getSencReadVersion ()
 
wxString getSENCReadBaseEdition ()
 
int getSENCReadLastUpdate ()
 
int getSENCReadScale ()
 
wxString getReadName ()
 
wxString getReadID ()
 
ExtentgetReadExtent ()
 
SENCFloatPtrArray & getSENCReadAuxPointArray ()
 
std::vector< int > & getSENCReadAuxPointCountArray ()
 
SENCFloatPtrArray & getSENCReadNOCOVRPointArray ()
 
std::vector< int > & getSENCReadNOCOVRPointCountArray ()
 
int createSenc200 (const wxString &FullPath000, const wxString &SENCFileName, bool b_showProg=true)
 
void CreateSENCVectorEdgeTableRecord200 (Osenc_outstream *stream, S57Reader *poReader)
 
void CreateSENCVectorConnectedTableRecord200 (Osenc_outstream *stream, S57Reader *poReader)
 
void InitializePersistentBuffer (void)
 
unsigned char * getBuffer (size_t length)
 
int getNativeScale ()
 
int GetBaseFileInfo (const wxString &FullPath000, const wxString &SENCFileName)
 

Public Attributes

std::unique_lock< std::mutex > lockCR
 

Detailed Description

Definition at line 401 of file Osenc.h.


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