13 #include <unordered_set>
28 virtual int mmsi()
const;
34 virtual const char* readerWriterType()
const;
37 static const char* theXmlType();
56 virtual int imo()
const;
62 virtual const char* readerWriterType()
const;
65 static const char* theXmlType();
86 virtual const std::unordered_set<int>& combinedTypeCodes()
const;
88 virtual bool useHullLength()
const;
93 virtual const char* readerWriterType()
const;
96 static const char* theXmlType();
142 virtual int maxClutterShipsPerArea()
const;
143 virtual void setMaxClutterShipsPerArea(
int n);
148 virtual int maxEntitiesCreatedPerTick()
const;
149 virtual void setEntitiesCreatedPerTick(
int n);
154 virtual double checkPeriod()
const;
155 virtual void setCheckPeriod(
int p);
160 virtual double requestPeriod()
const;
161 virtual void setRequestPeriod(
int p);
Description: DtNLengthIntegerVector is a named, readable/writable vector of integers of arbitrary len...
Definition: nLengthIntegerVector.h:28
ReaderWriter class which represents IMO mapping entry.
Definition: shipClutterAreaControllerDescriptor.h:50
DtRwEntityTypeList myEntityTypes
Definition: shipClutterAreaControllerDescriptor.h:106
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
IMOMappingList myIMOMappingList
Definition: shipClutterAreaControllerDescriptor.h:173
DtNLengthIntegerVector myTypeCodeLeadingDigits
Definition: shipClutterAreaControllerDescriptor.h:104
DtRwReal myCheckPeriod
Parameter Name: check-period Parameter Description: The period at which ships are re-checked if the...
Definition: shipClutterAreaControllerDescriptor.h:195
class DtRwEntityTypeList:
Definition: rwEntityTypeList.h:23
Definition: readerWriter.h:85
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:49
Definition: readerWriterRegistry.h:39
ReaderWriter class which represents vessel type entry.
Definition: shipClutterAreaControllerDescriptor.h:78
DtRwInt myIMO
Definition: shipClutterAreaControllerDescriptor.h:73
DtComponentDescriptor & operator=(const DtComponentDescriptor &orig)
assignment
ReaderWriter class which represents MMSI mapping entry.
Definition: shipClutterAreaControllerDescriptor.h:22
DtRwInt myMaxEntitiesCreatedPerTick
Parameter Name: max-entities-created-per-tick Parameter Description: The maximum number of clutter ...
Definition: shipClutterAreaControllerDescriptor.h:189
MMSIMappingList myMMSIMappingList
Definition: shipClutterAreaControllerDescriptor.h:172
DtNLengthIntegerVector myExplicitTypeCodes
Definition: shipClutterAreaControllerDescriptor.h:105
DtRwBoolean myUseHullLength
Definition: shipClutterAreaControllerDescriptor.h:107
virtual const char * xmlType() const
Definition: shipClutterAreaControllerDescriptor.h:39
Description: Readable, Writable int.
Definition: rwInt.h:25
DtRwInt myMaxClutterShipsPerArea
Parameter Name: max-clutter-ships-per-area Parameter Description: The maximum number of clutter shi...
Definition: shipClutterAreaControllerDescriptor.h:184
std::unordered_set< int > myCombinedTypeCodes
Definition: shipClutterAreaControllerDescriptor.h:108
VesselTypeCodeList myVesselTypeCodeList
Definition: shipClutterAreaControllerDescriptor.h:174
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=NULL) const
DtRwEntityType myEntityType
Definition: shipClutterAreaControllerDescriptor.h:46
DtRwTemplatedListPtr< MMSIEntry, true > MMSIMappingList
Definition: shipClutterAreaControllerDescriptor.h:111
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
File: rwEntType.h.
Definition: rwEntityType.h:23
DtRwTemplatedListPtr< IMOEntry, true > IMOMappingList
Definition: shipClutterAreaControllerDescriptor.h:112
virtual DtString type() const
Returns the type of component this descriptor describes. Used to create the descriptor on read from a...
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
DtRwInt myMMSI
Definition: shipClutterAreaControllerDescriptor.h:45
DtRwReal myRequestPeriod
Parameter Name: request-period Parameter Description: The period at which to request track data fro...
Definition: shipClutterAreaControllerDescriptor.h:200
static DtComponentDescriptor * creator()
/******************************************************************************* ** Copyright (c) 202...
Definition: shipClutterAreaControllerDescriptor.h:18
virtual const char * xmlType() const
Definition: shipClutterAreaControllerDescriptor.h:67
virtual const char * xmlType() const
Definition: shipClutterAreaControllerDescriptor.h:98
DtRwEntityType myEntityType
Definition: shipClutterAreaControllerDescriptor.h:74
DtRwEntityTypeList myExcludedEntityTypes
Definition: shipClutterAreaControllerDescriptor.h:175
DtRwTemplatedListPtr< VesselTypeCodeEntry, true > VesselTypeCodeList
Definition: shipClutterAreaControllerDescriptor.h:113