![]() |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
Provides editing of a geo dataset.
More...
#include <gdb_dataset_edit.h>
Public Member Functions | |
| virtual GDBResult SDK_CALLTYPE | SetGeometry (IGDBGeometry *geometry, ObjectID &geometry_id) noexcept=0 |
| Adds (copies) an existing geometry to the dataset. More... | |
Public Member Functions inherited from IDatasetEdit | |
| virtual GDBResult SDK_CALLTYPE | SetDatasetProperty (SDKUInt32 id, const SDKAny &value) noexcept=0 |
| Sets a value of a specified property of the dataset. More... | |
| virtual GDBResult SDK_CALLTYPE | SetBounds (geometry::IEnvelope *envelope) noexcept=0 |
| Sets the envelope of the dataset. More... | |
| virtual GDBResult SDK_CALLTYPE | SetCoverage (geometry::IGeometry *coverage) noexcept=0 |
| Sets the coverage of the dataset. More... | |
| virtual GDBResult SDK_CALLTYPE | SetDataStream (const gdb::IGDBStream *stream) noexcept=0 |
| Reads the dataset from raw data. More... | |
| virtual GDBResult SDK_CALLTYPE | CreateObject (ObjectType type, ClassCode code, ObjectID &oid, IObjectEdit **object) noexcept=0 |
| Creates a new object. More... | |
| virtual GDBResult SDK_CALLTYPE | DeleteObject (ObjectID oid) noexcept=0 |
| Deletes a specified object from the dataset. More... | |
| virtual GDBResult SDK_CALLTYPE | AddRelationship (ObjectID owner, ObjectID member, RelationshipClass relationship_class, RelationshipRole role, ObjectID &rel_id) noexcept=0 |
| Adds a relationship between two existing objects in the dataset. More... | |
| virtual GDBResult SDK_CALLTYPE | ModifyObjects (const SDKArray &object_rcids, SDKUInt32 operation, const IEnumSDKParameterSP &attributes) noexcept=0 |
| This method is intended for a group operations. Modify attributes or flags for set of objects. NB! Applicable only for user objects datasets. More... | |
Provides editing of a geo dataset.
|
pure virtualnoexcept |
Adds (copies) an existing geometry to the dataset.
| [in] | geometry | Pointer to the IGeometry interface associated with the copied geometry. |
| [out] | feaure_id | Internal identifier of the copied geometry. |