59 virtual const DtUUID& uuid()
const;
60 virtual void setUUID(
const DtUUID& uuid);
65 virtual DtReal lastSimTimeUpdated()
const;
66 virtual void setLastSimTimeUpdated(DtReal lastSimTimeUpdated);
71 virtual double distanceSquaredTraveledSinceLastUpdated()
const;
72 virtual void setDistanceSquaredTraveledSinceLastUpdated(
double distanceTraveled);
77 virtual bool updatesCompleted()
const;
78 virtual void setUpdatesCompleted(
bool isComplete);
83 virtual std::string soilType()
const;
84 virtual void setSoilType(
const std::string& soilType);
89 virtual std::string trackDepth()
const;
90 virtual void setTrackDepth(
const std::string &trackDepth);
95 double lastPointAddedTime()
const;
96 void setLastPointAddedTime(
double t);
101 virtual DtVector lastPointAddedPosition()
const;
102 virtual void setLastPointAddedPosition(
const DtVector& pos);
107 virtual DtVector lastPointAddedVelocity()
const;
108 virtual void setLastPointAddedVelocity(
const DtVector& vel);
113 virtual DtVector lastPointAddedAcceleration()
const;
114 virtual void setLastPointAddedAcceleration(
const DtVector& acc);
119 virtual DtTaitBryan lastPointAddedOrientation()
const;
120 virtual void setLastPointAddedOrientation(
const DtTaitBryan& ori);
125 virtual DtVector lastPointAddedRotationalVelocity()
const;
126 virtual void setLastPointAddedRotationalVelocity(
const DtVector& vel);
131 virtual DtVector lastTickLocation()
const;
132 virtual void setLastTickLocation(
const DtVector& pos);
DtRwString mySoilType
Parameter Name: soil-type Parameter Description: Soil type the tracks are made in Parameter Default V...
Definition: rwDynamicTerrainVehicleTrackItem.h:166
UUID is a unique ID wrapper class.
Definition: uuid.h:59
DtRwVector myLastPointAddedRotationalVelocity
Parameter Name: last-point-added-rotational-velocity Parameter Description: Vehicle rotational veloci...
Definition: rwDynamicTerrainVehicleTrackItem.h:195
DtRwUUID myVehicleObjectUUID
Parameter Name: vrf-object-uuid Parameter Description: the uuid for the entity being tracked Paramete...
Definition: rwDynamicTerrainVehicleTrackItem.h:146
Definition: terrainGeometryAndData.h:24
virtual void updateAfterInput()
Updates the dynamic terrain item after output from a file, stream, buffer, etc.
DtRwBoolean myUpdatesCompleted
Parameter Name: completed Parameter Description: Used to indicate that the vehicle is no longer makin...
Definition: rwDynamicTerrainVehicleTrackItem.h:161
DtRwReal myLastPointAddedTime
Parameter Name: last-point-added-position Parameter Description: Vehicle position at the last update...
Definition: rwDynamicTerrainVehicleTrackItem.h:175
Definition: rwDynamicTerrainVehicleTrackItem.h:24
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
DtRwDynamicTerrainItem & operator=(const DtRwDynamicTerrainItem &orig)
assignment operator: assigns value only
Description: Readable, Writable DtTaitBryan.
Definition: rwTaitBryan.h:20
Definition: readerWriterRegistry.h:39
DtRwVector myLastPointAddedPosition
Parameter Name: last-point-added-position Parameter Description: Vehicle position at the last update...
Definition: rwDynamicTerrainVehicleTrackItem.h:179
DtRwTaitBryan myLastPointAddedOrientation
Parameter Name: last-point-added-orientation Parameter Description: Vehicle orientation at the last u...
Definition: rwDynamicTerrainVehicleTrackItem.h:191
virtual void postGetSelf()
Override to get items from list and place into internal map.
virtual void prePutSelf()
Override to add in items from map as reader/writer items.
uuid class
Definition: rwUUID.h:26
Contains the DtRwTaitBryan class declaration.
DtRwVector myLastTickLocation
Parameter Name: last-tick-location Parameter Description: The location of this vehicle at the last ti...
Definition: rwDynamicTerrainVehicleTrackItem.h:199
Definition: rwVector.h:23
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
DtRwReal myLastSimTimeUpdated
Parameter Name: sim-time-since-update Parameter Description: Sim time since last published Parameter ...
Definition: rwDynamicTerrainVehicleTrackItem.h:151
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
DtRwReal myDistanceTraveledSqSinceLastUpdated
Parameter Name: distance-traveled-sq-since-updated Parameter Description: Used to determine if a new ...
Definition: rwDynamicTerrainVehicleTrackItem.h:156
DtRwTemplatedListPtr< DtRwDynamicTerrainVehicleTrackItem, true > DtRwDynamicTerrainVehicleTrackItemList
Definition: rwDynamicTerrainVehicleTrackItem.h:203
DtRwDynamicTerrainItem holds a the information needed to make a dynamic change to the terrain...
Definition: rwDynamicTerrainItem.h:23
DtRwVector myLastPointAddedVelocity
Parameter Name: last-point-added-velocity Parameter Description: Vehicle velocity at the last update...
Definition: rwDynamicTerrainVehicleTrackItem.h:183
virtual const char * readerWriterType() const
Used to supply a string type that this reader writer type is. This can be used in place of dynamic-ca...
DtRwString myTrackDepth
Parameter Name: last-track-depth Parameter Description: the last track depth tracks were found in Par...
Definition: rwDynamicTerrainVehicleTrackItem.h:171
virtual void prepareForOutput()
Prepares the dynamic terrain item for output to a file, stream, buffer, etc.
DtRwVector myLastPointAddedAcceleration
Parameter Name: last-point-added-acceleration Parameter Description: Vehicle acceleration at the last...
Definition: rwDynamicTerrainVehicleTrackItem.h:187