56 virtual void setMaximumNumberOfTrackPoints(
int maxLimit);
57 virtual int maximumNumberOfTrackPoints()
const;
62 virtual void setMaximumNumberOfIndividualTracks(
int maxLimit);
63 virtual int maximumNumberOfIndividualTracks()
const;
68 virtual void setTrackPositionalThreshold(
double threshold);
69 virtual double trackPositionalThreshold()
const;
74 virtual void setTrackRotationalThreshold(
double threshold);
75 virtual double trackRotationalThreshold()
const;
80 virtual void setTrackSamplingDistance(
double dist);
81 virtual double trackSamplingDistance()
const;
86 virtual void setMaximumTrackDistanceBetweenPoints(
double distance);
87 virtual double maximumTrackDistanceBetweenPoints()
const;
92 virtual void setMinimumTraversedDistanceToPublishTracks(
double minDistance);
93 virtual double minimumTraversedDistanceToPublishTracks()
const;
98 virtual void setMinimumTimeIntervalToPublishTracks(
double minTime);
99 virtual double minimumTimeIntervalToPublishTracks()
const;
109 virtual DtString getTrackType(
const DtEntityType& entityType)
const;
114 virtual bool debugPrintTracks()
const;
119 virtual double intervalToPrintQueuedTracks()
const;
124 virtual double intervalToPrintPublishedTracks()
const;
DtRwInt that encodes the value as a 32 bit integer.
Definition: rwIntSized.h:125
DtRwInt32 myMaximumNumberOfTrackPoints
Parameter Name: maximum-number-of-track-points Parameter Description: The maximum number of track poi...
Definition: dynamicTerrainVehicleTrackControllerDescriptor.h:138
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
DtRwReal myMinimumTimeIntervalToPublishTracks
Parameter Name: minimum-time-interval-to-publish-tracks Parameter Description: The minimum simulation...
Definition: dynamicTerrainVehicleTrackControllerDescriptor.h:176
DtRwReal myTrackPositionalThreshold
Parameter Name: track-positional-threshold Parameter Description: The threshold by which the predicte...
Definition: dynamicTerrainVehicleTrackControllerDescriptor.h:149
class DtRwEntityTypeList:
Definition: rwEntityTypeList.h:23
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:49
virtual DtString type() const override
Returns the type of component this descriptor describes. Used to create the descriptor on read from a...
Definition: readerWriterRegistry.h:39
DtRwEntityTypeList myTrackTypeToEntityList
Parameter Name: track-type-to-entity-type Parameter Description: list of track types to entity types ...
Definition: dynamicTerrainVehicleTrackControllerDescriptor.h:186
/******************************************************************************* ** Copyright (c) 201...
const char DtTrackTypeNotApplicable[]
Instances of DtDynamicTerrainVehicleTrackControllerDescriptor are used to specify the parameters for ...
Definition: dynamicTerrainVehicleTrackControllerDescriptor.h:27
Definition: dynamicTerrainVehicleTrackControllerDescriptor.h:29
DtDynamicTerrainControllerDescriptor & operator=(const DtDynamicTerrainControllerDescriptor &orig)
assignment operator
DtRwReal myTrackRotationalThreshold
Parameter Name: track-rotational-threshold Parameter Description: The threshold by which the predicte...
Definition: dynamicTerrainVehicleTrackControllerDescriptor.h:155
DtRwReal myMinimumTraversedDistanceToPublishTracks
Parameter Name: minimum-traversed-distance-to-publish-tracks Parameter Description: The minimum dista...
Definition: dynamicTerrainVehicleTrackControllerDescriptor.h:171
DT_DLL_VRVCORE double distance(const makVrv::DtCoordinateSystem &, const DtVector &from, const DtVector &to)
Returns the distance from the two points. Coordinates are in local database coordinates The coordinat...
DtRwReal myIntervalToPrintQueuedTracks
Parameter Name: interval-to-print-queued Parameter Description: interval to print queued tracks Param...
Definition: dynamicTerrainVehicleTrackControllerDescriptor.h:201
DtRwReal myTrackSamplingDistance
Parameter Name: track-sampling-distance Parameter Description: When user defined tracks are generated...
Definition: dynamicTerrainVehicleTrackControllerDescriptor.h:161
Instances of DtDynamicTerrainControllerDescriptor are used to specify the parameters for a DtDynamicT...
Definition: dynamicTerrainControllerDescriptor.h:19
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=0) const override
DtRwInt32 myMaximumNumberOfIndividualTracks
Parameter Name: maximum-number-of-individual-tracks Parameter Description: The maximum number of indi...
Definition: dynamicTerrainVehicleTrackControllerDescriptor.h:143
DtRwReal myMaximumTrackDistanceBetweenPoints
Parameter Name: maximum-track-distance-between-points Parameter Description: The maximum track distan...
Definition: dynamicTerrainVehicleTrackControllerDescriptor.h:166
DtRwBoolean myDebugPrintTracks
Parameter Name: debug-print-tracks Parameter Description: boolean to determine if to debug print trac...
Definition: dynamicTerrainVehicleTrackControllerDescriptor.h:191
static DtComponentDescriptor * creator()
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
DtRwStringList mySoilTypeToTrackDepth
Parameter Name: soil-type-to-track-depth Parameter Description: List of soil type to depth enums Para...
Definition: dynamicTerrainVehicleTrackControllerDescriptor.h:181
Definition: rwStringList.h:20
DtRwReal myIntervalToPrintPublishedTracks
Parameter Name: interval-to-print-published Parameter Description: interval to print published tracks...
Definition: dynamicTerrainVehicleTrackControllerDescriptor.h:196