10 #ifndef DtDesignatorRepository_H_
11 #define DtDesignatorRepository_H_
65 virtual void setDesignatorPower(
DtFloat32 power);
66 virtual DtFloat32 designatorPower()
const;
69 virtual void setDesignatorSpotLocation(
const DtVector& location);
70 virtual const DtVector& designatorSpotLocation()
const;
73 virtual void setDesignatorWavelength(
DtFloat32 wavelength);
74 virtual DtFloat32 designatorWavelength()
const;
81 virtual void setRelativeSpotLocation(
const DtVector& location);
82 virtual const DtVector& relativeSpotLocation()
const;
85 virtual void setSpotLinearAcceleration(
const DtVector& acceleration);
86 virtual const DtVector& spotLinearAcceleration()
const;
virtual void printData() const
Print data to the DtInfo stream.
DtGlobalObjectDesignator myDesignatedObject
Definition: designatorRepository.h:90
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
static DtEmbeddedSystemRepository * create()
Instances of DtEmbeddedSystemRepository are used to store the state of embedded systems.
Definition: embeddedSystemRepository.h:21
DtEmbeddedSystemRepository & operator=(const DtEmbeddedSystemRepository &orig)
assignment operator
DtVector myDesignatorSpotLocation
Definition: designatorRepository.h:93
DtDesignatorCodeName
Definition: disEnums.h:711
DtVector myRelativeSpotLocation
Definition: designatorRepository.h:96
Contains the DtEmbeddedSystemRepository class declaration.
Definition: vlVector.h:224
DtDesignatorCodeName myCodeName
Definition: designatorRepository.h:89
DtFloat32 myDesignatorPower
Definition: designatorRepository.h:92
DtDesignatorCode myDesignatorCode
Definition: designatorRepository.h:91
DtVector mySpotLinearAcceleration
Definition: designatorRepository.h:97
DtDeadReckonTypes myDRAlgorithm
Definition: designatorRepository.h:95
DtStateRepository is an abstract base class for maintaining state for an object.
Definition: stateRepository.h:50
Instances of DtEntityIdentifier are used as a unique ID for entities in DIS.
Definition: entityIdentifier.h:31
DtDesignatorCode
Definition: disEnums.h:717
virtual DtStateRepository * clone(bool copy) const
Return a copy/empty object of the same type as this.
DtFloat32 myDesignatorWavelength
Definition: designatorRepository.h:94
class DtDesignatorRepository:
Definition: designatorRepository.h:20
DtDeadReckonTypes
Definition: disEnums.h:997
virtual void printDataToStream(std::ostream &stream) const
Print state data to the specified stream.