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

Defines constants for Own Ship. More...

Go to the source code of this file.

Enumerations

enum  OwnShipFeatureAttributeCode {
  kOSFAC_dims_a = kFAC_dims_a, kOSFAC_dims_b = kFAC_dims_b, kOSFAC_dims_c = kFAC_dims_c, kOSFAC_dims_d = kFAC_dims_d,
  kOSFAC_maxhgt = kFAC_maxhgt, kOSFAC_drfmax = kFAC_drfmax, kOSFAC_drfcur = kFAC_drfcur, kOSFAC_turstb = kFAC_turstb,
  kOSFAC_turprt = kFAC_turprt, kOSFAC_devstb = kFAC_devstb, kOSFAC_devprt = kFAC_devprt, kOSFAC_ecospd = kFAC_ecospd,
  kOSFAC_usecog = kFAC_usecog, kOSFAC_LPP = kFAC_LPP
}
 Own Ship target feature class coded kSDKAnyType_Empty value means, that given attribute value is absent. More...
 
enum  OwnShipObjectEnum { kOwnShipObject_Primary = 0, kOwnShipObject_Secondary = kOwnShipObject_Primary + 1, kOwnShipObject_Secondary2 = kOwnShipObject_Primary + 2, kOwnShipObject_Secondary3 = kOwnShipObject_Primary + 3 }
 Own ship objects definition. More...
 
enum  PortrayalParameterOwnShipEnum {
  kPP_OwnShip_TrueScaledOutlinePermitted = sdk::vis::kPortrayalParameters_OwnShip, kPP_OwnShip_VelocityVectorOverGroundOn, kPP_OwnShip_VelocityVectorThroughWaterOn, kPP_OwnShip_VelocityVector_LengthSec,
  kPP_OwnShip_VelocityVector_TimeIncrementsStepSec, kPP_OwnShip_PathPredictorOn, kPP_OwnShip_PastTrackOn, kPP_OwnShip_PastTrack_TimeIncrementsOn,
  kPP_OwnShip_PastTrack_TimeIncrementsStepSec, kPP_OwnShip_PastTrack_TimeIncrementsPresentationStyle, kPP_OwnShip_PastTrack_LengthSec, kPP_OwnShip_SecondaryOn,
  kPP_OwnShip_Secondary_PastTrackOn, kPP_OwnShip_Parallel_Index_Line1_On , kPP_OwnShip_Parallel_Index_Line1_Range , kPP_OwnShip_Parallel_Index_Line1_Length ,
  kPP_OwnShip_Parallel_Index_Line1_Bearing , kPP_OwnShip_Parallel_Index_Line1_Relative , kPP_OwnShip_HeadingLineOn, kPP_OwnShip_RangeRingsOn,
  kPP_OwnShip_RangeRingsStep, kPP_OwnShip_RangeRingsNumber, kPP_OwnShip_FirstRangeRingDistance, kPP_OwnShip_RadarAntennaPositionSymbolOn,
  kPP_OwnShip_PrimaryOn, kPP_OwnShip_UseDrawing, kPP_OwnShip_AnchorWatch_Activated, kPP_OwnShip_AnchorWatch_SwingCircleRadius,
  kPP_OwnShip_AnchorWatch_PositionLongitude , kPP_OwnShip_HistPastTrack_TimeIncrementsStepSec, kPP_OwnShip_SimplifiedSymbolType, kPP_OwnShip_FilterPastTrackOn,
  kPP_OwnShip_Secondary_SimplifiedSymbolType, kPP_OwnShip_DistanceLinesEnabled, kPP_OwnShip_SpeedVectorsEnabled, kPP_OwnShip_PositionsPredictorEnabled,
  kPP_OwnShip_PositionsPredictorInterval, kPP_OwnShip_PositionsPredictorPointCount, kPP_OwnShip_ShortDistanceUnits, kPP_OwnShip_OwnshipHighlightEnabled,
  kPP_OwnShip_SpeedVectorsTextEnabled, kPP_OwnShip_PastTrack_TimeIncrements_UseLocalTime, kPP_OwnShip_AnchorWatch_BearingWatch_Activated, kPP_OwnShip_AnchorWatch_BearingWatch_Direction,
  kPP_OwnShip_AnchorWatch_BearingWatch_Range, kPP_OwnShip_AnchorWatch_UseAlternativeSymbol, kPP_OwnShip_PastTrack_TimeIncrements_BigLabelsFont, kPP_OwnShip_AnchorWatch_AllowChangeSettingsAfterActivation ,
  kPP_OwnShip_BeamLineAlwaysOn, kPP_OwnShip_PastTrack_TimeIncrements_SuppressZLetterInLabel, kPP_OwnShip_PastTrack_TimeIncrements_LabelsTimeShift, kPP_OwnShip_AuxHeadingLineOn,
  kPP_OwnShip_PastTrack_TimeIncrements_LabelInterval, kPP_OwnShip_HistPastTrack_TimeIncrements_UseShortFormatForLabels
}
 Own ship portraying environment parameters. More...
 
enum  OwnShipSimplifiedSymbolTypeEnum { kPP_OwnShip_SimplifiedSymbol_Original = 0, kPP_OwnShip_SimplifiedSymbol_YellowTarget, kPP_OwnShip_SimplifiedSymbol_Shape }
 Own ship simplified symbol parameters. More...
 

Variables

static const SDK_VESSELS_BEGIN_NAMESPACE DatasetID kOwnShipDatasetID
 Own ship dataset ID.
 
static SDKUInt64 kDefaultPastTrackTimeIncrements = 1
 Default time increments along the past track. (float in minutes)
 

Detailed Description

Defines constants for Own Ship.

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

Author
NAVTOR SDK authors
Date
10/2012
Maintenance:
NAVTOR SDK authors