 |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
|
Go to the documentation of this file. 1 #ifndef SDK_S57_CATALOG_READER_INTERFACE_H_
11 #define SDK_S57_CATALOG_READER_INTERFACE_H_
28 typedef sdk::SDKRefPtr<IS57CatalogReader> S57CatalogReaderSP;
39 sdk::s63::S57CatalogEntriesStorageSP& catalog_storage)
const throw() = 0;
50 #endif // SDK_S57_CATALOG_READER_INTERFACE_H_
A list of SDK error/return results.
Interfaces wrapper with reference count control.
Set of interfaces for S-57 catalog description.
SDKInt32 SDKResult
Type of all error or return codes which SDK functions can end with.
Definition: sdk_results.h:17
Generic data stream interface.
A smart pointer class for managing SDK components interface pointers.
Definition: sdk_ref_ptr.h:23
Interface for reading the S-57 catalog file.
Definition: s57_catalog_reader_interface.h:32
Common base SDK interfaces.
virtual SDKResult SDK_CALLTYPE LoadCatalog(const sdk::base::SDKStreamSP &stream, sdk::s63::S57CatalogEntriesStorageSP &catalog_storage) const =0
Loads catalog data from a specified stream and creates an S57CatalogStorageSP instance.
static const wchar_t kS57CatalogFileName[]
Reserved name for the Catalog file in S-57.
Definition: s57_catalog_reader_interface.h:24