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

AIS targets workspace/dataset/target interface. More...

Go to the source code of this file.

Data Structures

class  IUpdatedAISTargets
 Set of updated AIS targets. More...
 
class  IAISTargetsWorkspace
 AIS targets workspace. More...
 
class  IAISTargetsDataset
 AIS targets dataset. More...
 
class  IAISTargetsDatasetEdit
 AIS targets dataset. More...
 
class  IAISTarget
 Single AIS target. More...
 
class  IAISTargetEdit
 Single AIS target editor. More...
 
class  IAISTargetPastTrack
 Single AIS target past track. More...
 
class  IAISTargetsEnum
 AIS targets enumerator. More...
 
class  IAISTargetsCollection
 AIS targets collection. More...
 

Functions

AISTargetFOID AISTargetMMSI2AISTargetFOID (const SDKUInt32 &mmsi)
 Structure of AIS target FOID Bit 63: If set - FOID for Past Track feature Bit 62: If set - FOID for ASM object Bit 61: If set - FOID for Synthetic target Bits 60 - 58: Zeroes Bits 57 - 56: Type of FOID Synthetic target (2 bits) Bits 48 - 42: Environmental report sensor site ID (7 bits) Bits 41 - 32: ASM feature message linkage ID (10 bits) Bits 55 - 32: IMO of AIS Synthetic target (24 bits) Bits 31 - 30: Zeroes Bits 30 - 0: Target MMSI number () More...
 
SDKUInt32 AISTargetFOID2AISTargetMMSI (const AISTargetFOID &foid)
 Converts AIS target FOID to appropriate AIS target MMSI.
 
AISTargetFOID AISTargetFoid2PastTrackFoid (const AISTargetFOID &target_foid)
 Converts AIS target FOID to appropriate AIS target past track FOID.
 
AISTargetFOID PastTrackFoid2AISTargetFoid (const AISTargetFOID &past_track_foid)
 Converts AIS target past track FOID to appropriate AIS target FOID.
 
bool IsPastTrackFoid (const AISTargetFOID &foid)
 Checks, if given FOID belongs to Past Track Feature.
 
AISTargetFOID ASMTargetID2AisTargetFoid (const SDKUInt32 &mmsi, const SDKUInt32 &msg_link_id, const SDKUInt32 &site_id)
 Converts AIS ASM target MMSI/Message link ID to target FOID.
 
bool IsASMFoid (const AISTargetFOID &foid)
 Checks, if given FOID belongs to AIS ASM feature.
 

Detailed Description

AIS targets workspace/dataset/target interface.

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

Author
The NAVTOR SDK authors.
Date
02/2013
Maintenance:
The NAVTOR SDK authors.