|
| | DtLandSurfaceDecoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc) |
| | Default constructor. More...
|
| |
| virtual | ~DtLandSurfaceDecoder () |
| | Destructor. More...
|
| |
| | DtLandSurfaceDecoder (const DtLandSurfaceDecoder &orig) |
| | Copy constructor. More...
|
| |
| DtLandSurfaceDecoder & | operator= (const DtLandSurfaceDecoder &orig) |
| | Assignment operator. More...
|
| |
| | DtWeatherDecoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc) |
| | Default constructor. More...
|
| |
| virtual | ~DtWeatherDecoder () |
| | Destructor. More...
|
| |
| | DtWeatherDecoder (const DtWeatherDecoder &orig) |
| | Copy constructor. More...
|
| |
| DtWeatherDecoder & | operator= (const DtWeatherDecoder &orig) |
| | Assignment operator. More...
|
| |
| | DtEnvironmentConditionDecoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc) |
| | Default constructor. More...
|
| |
| virtual | ~DtEnvironmentConditionDecoder () |
| | Destructor. More...
|
| |
| | DtEnvironmentConditionDecoder (const DtEnvironmentConditionDecoder &orig) |
| | Copy constructor. More...
|
| |
| DtEnvironmentConditionDecoder & | operator= (const DtEnvironmentConditionDecoder &orig) |
| | Assignment operator. More...
|
| |
| | DtMetocRootDecoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc) |
| | Default constructor. More...
|
| |
| virtual | ~DtMetocRootDecoder () |
| | Destructor. More...
|
| |
| | DtMetocRootDecoder (const DtMetocRootDecoder &orig) |
| | Copy constructor. More...
|
| |
| DtMetocRootDecoder & | operator= (const DtMetocRootDecoder &orig) |
| | Assignment operator. More...
|
| |
| | DtHlaStateDecoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc) |
| | constructor More...
|
| |
| virtual | ~DtHlaStateDecoder () |
| | destructor More...
|
| |
| | DtHlaStateDecoder (const DtHlaStateDecoder &orig) |
| | copy constructor More...
|
| |
| DtHlaStateDecoder & | operator= (const DtHlaStateDecoder &orig) |
| | assignment operator More...
|
| |
| DtAttributeDecoder | addDecoder (RTI::AttributeHandle h, DtAttributeDecoder func) |
| | Add/Remove a decoding function for the attribute specified by handle. More...
|
| |
| DtAttributeDecoder | removeDecoder (RTI::AttributeHandle h) |
| |
| DtAttributeDecoder | addDecoder (char *attrName, DtAttributeDecoder func, bool complain=true) |
| | Add/Remove a decoding function for the attribute specified by name. More...
|
| |
| DtAttributeDecoder | removeDecoder (char *attrName, bool complain=true) |
| |
| virtual DtAttributeDecoder | decoder (const RTI::AttributeHandle &handle) const |
| | Get the attribute decoder for the specified handle. More...
|
| |
| virtual void | decode (const DtStateMsg &msg, DtStateRepository *stateRep) const |
| | Decode the state message into the state repository. More...
|
| |
| virtual RTI::ObjectClassHandle | objectClassHandle () const |
| | Get the object's class handle. More...
|
| |
| virtual DtHlaStateDecoder * | clone () const |
| | Returns a new-ed clone of this object. More...
|
| |
| virtual DtHlaStateDecoder * | clone (DtObjClassDesc *classDesc) const |
| | Returns a new-ed clone of this object which corresponds to the class description classDesc. More...
|
| |
|
| static DtHlaStateDecoder * | create (DtExerciseConn *exConn, DtObjClassDesc *classDesc) |
| | Creates an instance of DtLandSurfaceDecoder. More...
|
| |
| static DtHlaStateDecoder * | create (DtExerciseConn *exConn, DtObjClassDesc *classDesc) |
| | Creates an instance of DtWeatherDecoder. More...
|
| |
| static DtHlaStateDecoder * | create (DtExerciseConn *exConn, DtObjClassDesc *classDesc) |
| | Creates an instance of DtEnvironmentConditionDecoder. More...
|
| |
| static DtHlaStateDecoder * | create (DtExerciseConn *exConn, DtObjClassDesc *classDesc) |
| | Creates an instance of DtMetocRootDecoder. More...
|
| |
| static char * | decodingBuffer (int length) |
| | Returns a pointer to a buffer that can be used to copy data obtained from a phvps. More...
|
| |
| static char * | attributeData (const RTI::AttributeHandleValuePairSet &attrs, int index, RTI::ULong &length) |
| | Returns a pointer to the attribute data. More...
|
| |
| static char * | attributeData (const RTI::AttributeHandleValuePairSet &attrs, int index, RTI::ULong &length, unsigned int expectedDataSize, char *attrName) |
| | Gets the attribute data and checks the expected size. More...
|
| |
| static DtNetEventId * | eventIdAttributeData (const RTI::AttributeHandleValuePairSet &attrs, int index) |
| | Get the attribute data as a DtNetEventId (adds defensive null terminator) Returns a pointer to the attribute data. More...
|
| |
| static std::wstring | wideStringFromHlaUnicodeString (char *buffer, int size, bool *error=nullptr) |
| | Gets data from an incoming buffer as a HlaUnicodeString and decodes it as a wide string. More...
|
| |
| static bool | getVectorFromArrayOfUuid (char *buffer, int size, std::vector< DtVrlUuid > &uuids) |
| | Gets data from an incoming buffer as an ArrayOfUuid and decodes it as a vector of type DtVrlUuid. More...
|
| |
|
| static void | decodeSnow (DtLandSurfaceStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes Snow from attrs into rep. More...
|
| |
| static void | decodeMoisture (DtLandSurfaceStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes Moisture from attrs into rep. More...
|
| |
| static void | decodeIceCondition (DtLandSurfaceStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes IceCondition from attrs into rep. More...
|
| |
| static void | decodeBlowingParticulateMatter (DtLandSurfaceStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes BlowingParticulateMatter from attrs into rep. More...
|
| |
| static void | decodePriority (DtLandSurfaceStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes Priority from attrs into rep. More...
|
| |
| static void | decodeSnowMinimumAltitude (DtLandSurfaceStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes SnowMinimumAltitude from attrs into rep. More...
|
| |
| static void | decodeSnowRoadAccumulation (DtLandSurfaceStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes SnowRoadAccumulation from attrs into rep. More...
|
| |
| static void | decodeRainAccumulation (DtLandSurfaceStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes RainAccumulation from attrs into rep. More...
|
| |
| static void | decodeReferenceTemperatureAltitude (DtLandSurfaceStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes ReferenceTemperatureAltitude from attrs into rep. More...
|
| |
| static void | decodeReferencePressureAltitude (DtLandSurfaceStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes ReferencePressureAltitude from attrs into rep. More...
|
| |
| static void | decodeIsLightningPresent (DtLandSurfaceStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes IsLightningPresent from attrs into rep. More...
|
| |
| static void | decodeVisualObscurantColor (DtLandSurfaceStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes VisualObscurantColor from attrs into rep. More...
|
| |
| static void | decodeVisualObscurantHeight (DtLandSurfaceStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes VisualObscurantHeight from attrs into rep. More...
|
| |
| static void | decodeVrfWeatherAreaIdentifier (DtLandSurfaceStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes VrfWeatherAreaIdentifier from attrs into rep. More...
|
| |
| static void | decodeTemperature (DtWeatherStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes Temperature from attrs into rep. More...
|
| |
| static void | decodeWind (DtWeatherStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes Wind from attrs into rep. More...
|
| |
| static void | decodePrecipitation (DtWeatherStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes Precipitation from attrs into rep. More...
|
| |
| static void | decodeHaze (DtWeatherStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes Haze from attrs into rep. More...
|
| |
| static void | decodeHumidity (DtWeatherStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes Humidity from attrs into rep. More...
|
| |
| static void | decodeBarometricPressure (DtWeatherStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes BarometricPressure from attrs into rep. More...
|
| |
| static void | decodeVisibilityRange (DtWeatherStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes VisibilityRange from attrs into rep. More...
|
| |
| static void | decodeServiceId (DtEnvironmentConditionStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes ServiceId from attrs into rep. More...
|
| |
| static void | decodeGeoReference (DtEnvironmentConditionStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes GeoReference from attrs into rep. More...
|
| |
| static void | decodeUniqueId (DtMetocRootStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes UniqueId from attrs into rep. More...
|
| |
| static void | decodeName (DtMetocRootStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes Name from attrs into rep. More...
|
| |
Instances of DtLandSurfaceDecoder are used to decode data from the network into DtLandSurfaceStateRepository objects.