OpenCPN Partial API docs
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
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: