57 virtual void setMaximumNumberOfTrackPoints(
int maxLimit);
58 virtual int maximumNumberOfTrackPoints()
const;
63 virtual void setMaximumNumberOfIndividualTracks(
int maxLimit);
64 virtual int maximumNumberOfIndividualTracks()
const;
69 virtual void setTrackPositionalThreshold(
double threshold);
70 virtual double trackPositionalThreshold()
const;
75 virtual void setTrackRotationalThreshold(
double threshold);
76 virtual double trackRotationalThreshold()
const;
81 virtual void setTrackSamplingDistance(
double dist);
82 virtual double trackSamplingDistance()
const;
87 virtual void setMaximumTrackDistanceBetweenPoints(
double distance);
88 virtual double maximumTrackDistanceBetweenPoints()
const;
93 virtual void setMinimumTraversedDistanceToPublishTracks(
double minDistance);
94 virtual double minimumTraversedDistanceToPublishTracks()
const;
99 virtual void setMinimumTimeIntervalToPublishTracks(
double minTime);
100 virtual double minimumTimeIntervalToPublishTracks()
const;
110 virtual DtString getTrackType(
const DtEntityType& entityType)
const;
115 virtual bool debugPrintTracks()
const;
120 virtual double intervalToPrintQueuedTracks()
const;
125 virtual double intervalToPrintPublishedTracks()
const;
DtRwInt that encodes the value as a 32 bit integer.
Definition: rwIntSized.h:131
DtRwInt32 myMaximumNumberOfTrackPoints
Parameter Name: maximum-number-of-track-points Parameter Description: The maximum number of track poi...
Definition: dynamicTerrainVehicleTrackControllerDescriptor.h:139
#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:177
DtRwReal myTrackPositionalThreshold
Parameter Name: track-positional-threshold Parameter Description: The threshold by which the predicte...
Definition: dynamicTerrainVehicleTrackControllerDescriptor.h:150
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
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:187
/******************************************************************************* ** Copyright (c) 201...
const char DtTrackTypeNotApplicable[]
Instances of DtDynamicTerrainVehicleTrackControllerDescriptor are used to specify the parameters for ...
Definition: dynamicTerrainVehicleTrackControllerDescriptor.h:27
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=0) const
Definition: dynamicTerrainVehicleTrackControllerDescriptor.h:29
DtDynamicTerrainControllerDescriptor & operator=(const DtDynamicTerrainControllerDescriptor &orig)
assignment operator
virtual DtString type() const
Returns the type of component this descriptor describes. Used to create the descriptor on read from a...
DtRwReal myTrackRotationalThreshold
Parameter Name: track-rotational-threshold Parameter Description: The threshold by which the predicte...
Definition: dynamicTerrainVehicleTrackControllerDescriptor.h:156
DtRwReal myMinimumTraversedDistanceToPublishTracks
Parameter Name: minimum-traversed-distance-to-publish-tracks Parameter Description: The minimum dista...
Definition: dynamicTerrainVehicleTrackControllerDescriptor.h:172
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:202
DtRwReal myTrackSamplingDistance
Parameter Name: track-sampling-distance Parameter Description: When user defined tracks are generated...
Definition: dynamicTerrainVehicleTrackControllerDescriptor.h:162
Instances of DtDynamicTerrainControllerDescriptor are used to specify the parameters for a DtDynamicT...
Definition: dynamicTerrainControllerDescriptor.h:19
DtRwInt32 myMaximumNumberOfIndividualTracks
Parameter Name: maximum-number-of-individual-tracks Parameter Description: The maximum number of indi...
Definition: dynamicTerrainVehicleTrackControllerDescriptor.h:144
DtRwReal myMaximumTrackDistanceBetweenPoints
Parameter Name: maximum-track-distance-between-points Parameter Description: The maximum track distan...
Definition: dynamicTerrainVehicleTrackControllerDescriptor.h:167
DtRwBoolean myDebugPrintTracks
Parameter Name: debug-print-tracks Parameter Description: boolean to determine if to debug print trac...
Definition: dynamicTerrainVehicleTrackControllerDescriptor.h:192
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:182
Definition: rwStringList.h:20
DtRwReal myIntervalToPrintPublishedTracks
Parameter Name: interval-to-print-published Parameter Description: interval to print published tracks...
Definition: dynamicTerrainVehicleTrackControllerDescriptor.h:197