 |
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_WRITER_INTERFACE_H_
11 #define SDK_S57_CATALOG_WRITER_INTERFACE_H_
23 class IS57CatalogWriter;
24 typedef sdk::SDKRefPtr<IS57CatalogWriter> S57CatalogWriterSP;
33 const sdk::s63::S57CatalogEntriesStorageSP& catalog_storage,
45 #endif // SDK_S57_CATALOG_WRITER_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
Common base SDK interfaces.
Interface for writing to the S-57 catalog file.
Definition: s57_catalog_writer_interface.h:28
virtual SDKResult SDK_CALLTYPE SaveCatalog(const sdk::s63::S57CatalogEntriesStorageSP &catalog_storage, const sdk::base::SDKStreamSP &stream) const =0
Saves data from the catalog storage to a specified stream.