70 virtual void setEnvironmentalStatus(
DtU8 value );
72 virtual DtU8 environmentalStatus()
const;
75 virtual void setEnvironmentalProcessActive(
bool value );
77 virtual bool environmentalProcessActive()
const;
80 virtual void setEnvironmentalProcessIsLast(
bool value );
82 virtual bool environmentalProcessIsLast()
const;
85 virtual void setSequenceNumber(
DtU16 value );
86 virtual DtU16 sequenceNumber()
const;
89 virtual bool setNumberOfEnvironmentalRecords(
DtU16 newNumberOfRecords );
90 virtual DtU16 numberOfEnvironmentalRecords()
const;
102 virtual bool setRecordBitSize(
int recordIndex,
int newRecordBitSize );
114 virtual const DtVector& location()
const;
118 double radius()
const;
126 virtual int numberOfGeometryRecords()
const;
141 virtual bool getGeometryRecord(
int index,
149 virtual bool getStateRecord(
int index,
153 virtual void setEnvironmentalRecord(
int index,
157 virtual int protocolVersion()
const;
158 virtual void setProtocolVersion(
int protocol );
Instances of DtEnvironmentTypeRecord are used by the DtGriddedDataPdu for specifying environmental ty...
Definition: environmentTypeRecord.h:17
Instances of DtEnvironmentalProcessPdu are used to send information about environmental effects and p...
Definition: environmentalProcessPdu.h:30
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtEnvironmentalRecordType
Definition: disEnums.h:2036
DtEnvironmentalModelType
Environmental Process enums.
Definition: disEnums.h:2030
DtVector myLocation
Definition: environmentProcessRepository.h:162
Definition: vlVector.h:224
DtEnvironmentalGeometryRecord provides a common base class for all environmental geometry (as opposed...
Definition: environmentalGeometryRecord.h:22
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
virtual DtStateRepository * clone(bool copy=false) const
Return a copy/empty object of the same type as this.
DtStateRepository is an abstract base class for maintaining state for an object.
Definition: stateRepository.h:50
DtNetEnvironmentalRecord is the network structure for the environmental process PDU record header (de...
Definition: envProcP.h:34
Instances of DtEntityIdentifier are used as a unique ID for entities in DIS.
Definition: entityIdentifier.h:31
Instances of DtEnvironmentProcessRepository are used to store state information for environmental pro...
Definition: environmentProcessRepository.h:27
DtEnvironmentalRecord is the base class from which all geometry and state environmental records are d...
Definition: environmentalRecord.h:22
unsigned short DtU16
A 16 bit unsigned integer value.
Definition: vlMachineTypes.h:140
DtEnvironmentalProcessPdu myPdu
Definition: environmentProcessRepository.h:161
virtual void printData() const
Print State Data to the DtInfo Stream.
Contains the DtEnvironmentalProcessPdu class declaration.
virtual void printDataToStream(std::ostream &stream) const
Prints the State Data to the stream specified.
DtStateRepository & operator=(const DtStateRepository &orig)
assignment operator
This file declares classes related to the EnvironmentalProcess Object.
This file contains typedefs for machine dependant types.