|
| | DtEnvironmentProcessRepository () |
| | Default CTOR. More...
|
| |
| | DtEnvironmentProcessRepository (const DtEnvironmentProcessRepository &orig) |
| | Copy CTOR. More...
|
| |
| virtual | ~DtEnvironmentProcessRepository () |
| | Virtual DTOR. More...
|
| |
| DtEnvironmentProcessRepository & | operator= (const DtEnvironmentProcessRepository &orig) |
| | assignment operator More...
|
| |
| virtual DtStateRepository * | clone (bool copy=false) const |
| | Return a copy/empty object of the same type as this. More...
|
| |
| virtual void | printData () const |
| | Print data contained within the repository. More...
|
| |
| virtual void | printDataToStream (std::ostream &stream) const |
| | Print data contained within the repository. More...
|
| |
| virtual void | setEnvironmentalProcessID (const DtEntityIdentifier &entity) |
| | Set the originating process id. More...
|
| |
| virtual const DtEntityIdentifier & | environmentalProcessID () const |
| | Get the originating process id. More...
|
| |
| virtual void | setEnvironmentType (const DtEnvironmentTypeRecord &type) |
| | Set The type of environmental condition. More...
|
| |
virtual const
DtEnvironmentTypeRecord & | environmentType () const |
| | Get The type of environmental condition. More...
|
| |
| virtual void | setModelType (DtEnvironmentalModelType value) |
| | Set The Environmental Model which is used by this process. More...
|
| |
| virtual DtEnvironmentalModelType | modelType () const |
| | Get The Environmental Model which is used by this process. More...
|
| |
| virtual void | setEnvironmentalStatus (DtU8 value) |
| | Set status flags for the environment process. More...
|
| |
| virtual DtU8 | environmentalStatus () const |
| | Get status flags for the environment process. More...
|
| |
| virtual void | setEnvironmentalProcessActive (bool value) |
| | Set whether the environment process is active. More...
|
| |
| virtual bool | environmentalProcessActive () const |
| | Get whether the environment process is active. More...
|
| |
| virtual void | setEnvironmentalProcessIsLast (bool value) |
| | Set whether the environment process is last. More...
|
| |
| virtual bool | environmentalProcessIsLast () const |
| | Get whether the environment process is last. More...
|
| |
| virtual void | setSequenceNumber (DtU16 value) |
| | Set/Get the sequence number. More...
|
| |
| virtual DtU16 | sequenceNumber () const |
| |
| virtual bool | setNumberOfEnvironmentalRecords (DtU16 newNumberOfRecords) |
| | Set/Get number of environment records. More...
|
| |
| virtual DtU16 | numberOfEnvironmentalRecords () const |
| |
| virtual DtNetEnvironmentalRecord * | recordPointer (int recordIndex) |
| | Get a pointer to an environmental record. More...
|
| |
virtual const
DtNetEnvironmentalRecord * | recordPointer (int recordIndex) const |
| |
| virtual bool | setRecordBitSize (int recordIndex, int newRecordBitSize) |
| | Set size of an environment record. More...
|
| |
| virtual const DtVector & | location () const |
| | The standard says the first environmental record will either be a bounding sphere or the only geometry record. More...
|
| |
| double | radius () const |
| | if the first environmental record is a bounding sphere record, this will return the radius. More...
|
| |
| virtual int | numberOfGeometryRecords () const |
| | The enumeration document establishes the convention that geometry types use the high order 2 bytes of the type field, while state types use the lower two. More...
|
| |
| virtual DtEnvironmentalRecordType | geometryRecordType (int index) const |
| | This returns the type of the geometry record with the index specified. More...
|
| |
| virtual DtEnvironmentalRecordType | stateRecordType (int index) const |
| | This returns the type of the state record associated with the geometry record with the index specified. More...
|
| |
| virtual bool | getGeometryRecord (int index, DtEnvironmentalGeometryRecord &geometryRecord) const |
| | This returns a reference to the nth geometry record. More...
|
| |
| virtual bool | getStateRecord (int index, DtEnvironmentalRecord &stateRecord) const |
| | This returns a reference to the state record associated with the nth geometry record. More...
|
| |
| virtual void | setEnvironmentalRecord (int index, const DtEnvironmentalRecord &envRecord) |
| | This sets the index'th record to the values in the envRecord supplied. More...
|
| |
| virtual int | protocolVersion () const |
| | Get the published protocol version. More...
|
| |
| virtual void | setProtocolVersion (int protocol) |
| |
| | DtStateRepository () |
| | default constructor More...
|
| |
| | DtStateRepository (const DtStateRepository &orig) |
| | copy constructor More...
|
| |
| virtual | ~DtStateRepository () |
| | destructor More...
|
| |
| DtStateRepository & | operator= (const DtStateRepository &orig) |
| | assignment operator More...
|
| |
| virtual void | setGlobalId (const DtGlobalObjectDesignator &id) |
| | Get/Set global identifier, or name. More...
|
| |
virtual const
DtGlobalObjectDesignator & | globalId () const |
| |
| virtual unsigned int | numberOfAttributeRecords () const |
| |
| virtual void | setAttributeRecords (const DtAttributeRecordSet &records) |
| | The following functions are related to the extendability part of DIS 7. More...
|
| |
| virtual void | setAttributeRecords (const DtStandardVariableRecordPtrVector &records) |
| | Replace the attribute record set with the records in the given vector. More...
|
| |
virtual const
DtAttributeRecordSet & | attributeRecordSet () const |
| | Return the attribute record set. More...
|
| |
| virtual DtAttributeRecordSet & | attributeRecordSet () |
| | Return the attribute record set. More...
|
| |
virtual const
DtStandardVariableRecordPtrVector & | attributeRecords () const |
| | Return the attribute records Any changes to the returned record(s) will modify the records in the recordSet. More...
|
| |
virtual const
DtStandardVariableRecordPtrVector & | attributeRecords (unsigned int recordType) const |
| | Return the attribute records of the given type (all records if type is 0) Any changes to the returned record(s) will modify the records in the recordSet. More...
|
| |
| virtual DtStandardVariableRecord * | attributeRecord (unsigned int recordType) const |
| | Return the (first) attribute record of the given type (first record if type is 0) Any changes to the returned record will modify the record in the recordSet. More...
|
| |
| virtual int | removeAttributeRecord (unsigned int recordType, bool removeAll=true) |
| | Remove and discard the first record of the given record type (if there is one) or all them. More...
|
| |
virtual
DtStandardVariableRecordPtrVector & | getAttributeRecords (unsigned int recordType, DtStandardVariableRecordPtrVector &vec) const |
| | Get the attribute records of the given type (all if type is 0) Any changes to the returned record(s) will modify the records in the recordSet. More...
|
| |
virtual
DtStandardVariableRecordPtrVector & | getAttributeRecords (DtStandardVariableRecordPtrVector &vec) const |
| | Get the attribute records Any changes to the returned record(s) will modify the records in the recordSet. More...
|
| |
| virtual void | addAttributeRecord (DtStandardVariableRecord *record) |
| | Add a clone of given record to the attribute record set. More...
|
| |
| virtual void | addAttributeRecord (std::unique_ptr< DtStandardVariableRecord > record) |
| | Add the given record to the attribute record set. More...
|
| |
| virtual void | clearAttributeRecords () |
| | Clear all records. More...
|
| |
virtual
DtStateRepositoryExtension * | stateRepositoryExtension (DtString srExtName) const |
| | Returns pointer to a DtStateRepositoryExtension object with the given name Returns 0 if no extension with given name is found. More...
|
| |
| virtual std::vector< DtString > | stateRepositoryExtensionNames () const |
| | Returns a set of the registered state repository extension names. More...
|
| |
| virtual void | setStateRepositoryExtensions (std::map< DtString, DtStateRepositoryExtension * > extensions) |
| | Returns pointer to a DtStateRepositoryExtension object with the given name Returns 0 if no extension with given name is found. More...
|
| |
virtual const std::map
< DtString,
DtStateRepositoryExtension * > | stateRepositoryExtensions () const |
| | Returns pointer to a DtStateRepositoryExtension object with the given name Returns 0 if no extension with given name is found. More...
|
| |
Instances of DtEnvironmentProcessRepository are used to store state information for environmental process objects in both DIS and HLA environments.
An Environmental Process is an object which represents something in the environment, including things like clouds, chaff, smoke, contrails or other chemical processes.
Examples: Environmental Process Example