NAVTOR SDK  v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
s57_catalog_interface.h File Reference

Set of interfaces for S-57 catalog description. More...

Go to the source code of this file.

Data Structures

class  IS57CatalogEntry
 Single S-57 catalog entry. More...
 
class  IS57CatalogEntriesIterator
 S-57 catalog entries iterator. More...
 
class  IS57CatalogEntriesStorage
 S-57 catalog entries storage. More...
 

Typedefs

typedef SDKUInt32 CatEntryRCID
 Catalog entry RCID.
 
typedef SDKString CatEntryFileName
 Catalog entry file name.
 
typedef SDKString CatEntryFullFileName
 Catalog entry full file name.
 
typedef SDKString CatEntryFilePath
 Catalog entry file path.
 
typedef SDKString CatEntryLongFilePath
 Catalog entry long file path.
 
typedef SDKString CatEntryVolume
 Catalog entry volume.
 
typedef SDKString CatEntryImpl
 Catalog entry volume implementation. See predefined values.
 
typedef double CatEntrySLat
 Catalog entry south latitude.
 
typedef double CatEntryWLon
 Catalog entry west longitude.
 
typedef double CatEntryNLat
 Catalog entry north latitude.
 
typedef double CatEntryELon
 Catalog entry east longitude.
 
typedef SDKCRC32 CatEntryCRC
 Catalog entry data CRC.
 
typedef SDKString CatEntryComment
 Catalog entry comment.
 
typedef SDKUInt32 CatEntryRCID
 Catalog entry RCID.
 
typedef SDKString CatEntryFileName
 Catalog entry file name.
 
typedef SDKString CatEntryFullFileName
 Catalog entry full file name.
 
typedef SDKString CatEntryFilePath
 Catalog entry file path.
 
typedef SDKString CatEntryLongFilePath
 Catalog entry long file path.
 
typedef SDKString CatEntryVolume
 Catalog entry volume.
 
typedef SDKString CatEntryImpl
 Catalog entry volume implementation. See predefined values.
 
typedef double CatEntrySLat
 Catalog entry south latitude.
 
typedef double CatEntryWLon
 Catalog entry west longitude.
 
typedef double CatEntryNLat
 Catalog entry north latitude.
 
typedef double CatEntryELon
 Catalog entry east longitude.
 
typedef SDKCRC32 CatEntryCRC
 Catalog entry data CRC.
 
typedef SDKString CatEntryComment
 Catalog entry comment.
 

Variables

static const wchar_t kS57CatalogFileImpl [] = L"ASC"
 Catalog file.
 
static const wchar_t kS57DatasetFileImpl [] = L"BIN"
 Dataset file.
 
static const wchar_t kS57TextFileImpl [] = L"TXT"
 ASCII text file.
 
static const wchar_t kS57PictureFileImpl [] = L"TIF"
 Picture file.
 
static const wchar_t kS57PdfFileImpl [] = L"PDF"
 PDF document file.
 
static const wchar_t kS57HtmlFileImpl [] = L"HTM"
 HTML document file.
 
static const wchar_t kS57JpegFileImpl [] = L"JPG"
 JPEG photo file.
 
static const wchar_t kS57AviFileImpl [] = L"AVI"
 AVI video file.
 
static const wchar_t kS57MpegFileImpl [] = L"MPG"
 MPEG video file.
 
static const wchar_t kS57DocFileImpl [] = L"DOC"
 DOC document file.
 
static const wchar_t kS57XmlFileImpl [] = L"XML"
 XML document file.
 
static const wchar_t kS57PngFileImpl [] = L"PNG"
 Picture file PNG.
 
static const wchar_t kS57DocxFileImpl [] = L"DOCX"
 DOCX document file.
 
static const wchar_t kS57CatalogFileImpl [] = L"ASC"
 Catalog file.
 
static const wchar_t kS57DatasetFileImpl [] = L"BIN"
 Dataset file.
 
static const wchar_t kS57TextFileImpl [] = L"TXT"
 ASCII text file.
 
static const wchar_t kS57PictureFileImpl [] = L"TIF"
 Picture file.
 
static const wchar_t kS57PdfFileImpl [] = L"PDF"
 PDF document file.
 
static const wchar_t kS57HtmlFileImpl [] = L"HTM"
 HTML document file.
 
static const wchar_t kS57JpegFileImpl [] = L"JPG"
 JPEG photo file.
 
static const wchar_t kS57AviFileImpl [] = L"AVI"
 AVI video file.
 
static const wchar_t kS57MpegFileImpl [] = L"MPG"
 MPEG video file.
 
static const wchar_t kS57DocFileImpl [] = L"DOC"
 DOC document file.
 
static const wchar_t kS57XmlFileImpl [] = L"XML"
 XML document file.
 
static const wchar_t kS57PngFileImpl [] = L"PNG"
 Picture file PNG.
 
static const wchar_t kS57DocxFileImpl [] = L"DOCX"
 DOCX document file.
 

Detailed Description

Set of interfaces for S-57 catalog description.

Copyright (c) 2011 The NAVTOR SDK. All Rights Reserved.

Author
The NAVTOR SDK authors.
Date
08/2011
Maintenance:
The NAVTOR SDK authors.