 |
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.
9 #ifndef SDK_ECDISLAYER_UPDATED_TARGETS_INTERFACE_H_
10 #define SDK_ECDISLAYER_UPDATED_TARGETS_INTERFACE_H_
19 SDK_VESSELS_BEGIN_NAMESPACE
50 virtual SDKUInt32 SDK_CALLTYPE
GetCount()
const throw() = 0;
63 SDK_VESSELS_END_NAMESPACE
65 #endif // SDK_ECDISLAYER_UPDATED_TARGETS_INTERFACE_H_
virtual SDKResult SDK_CALLTYPE GetUpdateDescriptionRecord(const UpdateDescriptionRecordID &id, SDKAny &value) const =0
Retrieves appropriate update description record value. See description of description record identifi...
A list of SDK error/return results.
Defines Vessels constants.
Set of updated target's.
Definition: updated_targets_interface.h:46
Optional target information about applied update.
Definition: updated_targets_interface.h:30
SDKInt32 SDKResult
Type of all error or return codes which SDK functions can end with.
Definition: sdk_results.h:17
Common base SDK interfaces.
Object identifier.
Definition: gdb_const.h:115
virtual SDKUInt32 SDK_CALLTYPE GetCount() const =0
Returns total number of updated targets.
Base interface for all SDK interfaces.
Definition: sdk_component_interface.h:41
virtual SDKResult SDK_CALLTYPE GetEntry(const SDKUInt32 &record_idx, TargetFOID *const target_foid, sdk::gdb::ObjectID *const oid, ITargetUpdateDescription **update_description) const =0
Returns appropriate updated target FOID/OID/Optionally update description by record index.
SDKUInt64 TargetFOID
Target FOID definition (AIS/Radar/Sonar targets)
Definition: vessels_const.h:52
FWD_DECL_INTERFACE(ILWEParserWrapper)
Provides a wrapper around the message parser to get, add or remove the.
SDKUInt32 UpdateDescriptionRecordID
Update description record ID.
Definition: updated_targets_interface.h:26