Classes | |
| class | AttributeToProperty |
| class | AttributeToPropertyList |
| class | AttributeType |
| class | DDMAppSpaceCalculator |
| class | DDMCalculatorGeographic |
| class | DDMCameraCalculatorGeographic |
| This calculator is intended for generating subscription regions based on the view of the camera. More... | |
| class | DDMGeographicRegionData |
| class | DDMMultiEnumeratedCalculator |
| class | DDMRegionCalculator |
| This abstract calculator class provides the interface used to write concrete region calculators. More... | |
| class | DDMRegionCalculatorGroup |
| class | DDMRegionData |
| An abstract class that will be extended by DDMRegionCalculator implementations to store object instance data used when updating the region for a given object. More... | |
| class | DDMUtil |
| class | EntityIdentifier |
| A DIS/RPR-FOM entity identifier. More... | |
| class | EntityType |
| A DIS/RPR-FOM entity type. More... | |
| class | EventIdentifier |
| A DIS/RPR-FOM event identifier. More... | |
| class | WorldCoordinate |
| A DIS/RPR-FOM world coordinate type. More... | |
| class | EulerAngles |
| A DIS/RPR-FOM euler angle type. More... | |
| class | VelocityVector |
| A DIS/RPR-FOM velocity vector type. More... | |
| class | ArticulatedParts |
| A DIS/RPR-FOM articulated part. More... | |
| class | AttachedParts |
| DIS/RPR-FOM attached part. More... | |
| class | ParameterValue |
| A DIS/RPR-FOM parameter value. More... | |
| class | ArticulatedParameter |
| A DIS/RPR-FOM articulated parameter. More... | |
| class | Tag |
| A Tag type. More... | |
| class | ExceptionEnum |
| class | HLAComponent |
| class | HLAComponentConfig |
| class | HLAFOMConfigContentHandler |
| class | InteractionToMessage |
| Defines a one-to-one the mapping between and HLA interacion and a game message. More... | |
| class | ObjectRuntimeMappingInfo |
| Simple class that holds all of the data used at runtime when mapping RTI objects to actor types. More... | |
| class | ObjectToActor |
| Defines a one-to-one the mapping between and HLA object and a game actor. More... | |
| class | OneToManyMapping |
| Logically abstract class used to to define a one to many mapping between and HLA field and many message parameters. More... | |
| class | OneToOneMapping |
| Logically abstract class used to to define a one to one mapping between two fields. More... | |
| class | ParameterToParameter |
| class | ParameterToParameterList |
| class | ParameterTranslator |
| class | RPRAttributeType |
| class | RPRParameterTranslator |
| class | Spatial |
| Class for encoding and decoding the RPR 2 spatial structure. More... | |
Enumerations | |
| enum | EntityKind { OtherKind = 0, PlatformKind = 1, MunitionKind = 2, LifeFormKind = 3, EnvironmentalKind = 4, CulturalFeatureKind = 5, SupplyKind = 6, RadioKind = 7, ExpendableKind = 8, SensorEmitterKind = 9 } |
| DIS/RPR-FOM entity kinds. More... | |
| enum | PlatformDomain { OtherPlatformDomain = 0, LandPlatformDomain = 1, AirPlatformDomain = 2, SurfacePlatformDomain = 3, SubsurfacePlatformDomain = 4, SpacePlatformDomain = 5 } |
| DIS/RPR-FOM platform domains. More... | |
| enum | DamageState { NoDamage = 0, SlightDamage = 1, ModerateDamage = 2, Destroyed = 3 } |
| DIS/RPR-FOM damage states. More... | |
| enum | ArticulatedTypeMetric { PositionMetric = 1, PositionRateMetric = 2, ExtensionMetric = 3, ExtensionRateMetric = 4, XMetric = 5, XRateMetric = 6, YMetric = 7, YRateMetric = 8, ZMetric = 9, ZRateMetric = 10, AzimuthMetric = 11, AzimuthRateMetric = 12, ElevationMetric = 13, ElevationRateMetric = 14, RotationMetric = 15, RotationRateMetric = 16 } |
| DIS/RPR-FOM articulated part metrics. More... | |
| enum | ArticulatedParameterType { ArticulatedPart = 0, AttachedPart = 1 } |
| DIS/RPR-FOM articulated parameter type. More... | |
Functions | |
| DT_HLAGM_EXPORT std::ostream & | operator<< (std::ostream &o, const EntityIdentifier &eid) |
| DT_HLAGM_EXPORT std::ostream & | operator<< (std::ostream &o, const EntityType &et) |
| Allows writing the elements of this class to a stream. | |
| DT_HLAGM_EXPORT std::istream & | operator>> (std::istream &is, EntityType &et) |
| Allows reading the elements of this class from a stream. | |
| DT_HLAGM_EXPORT std::ostream & | operator<< (std::ostream &os, const OneToManyMapping &otmm) |
| DT_HLAGM_EXPORT std::ostream & | operator<< (std::ostream &os, const OneToManyMapping::ParameterDefinition &pd) |
| IMPLEMENT_ENUM (AttributeType) | |
| IMPLEMENT_ENUM (DDMCalculatorGeographic::RegionCalculationType) | |
| IMPLEMENT_ENUM (DDMCalculatorGeographic::DDMObjectKind) | |
| IMPLEMENT_ENUM (DDMCalculatorGeographic::DDMForce) | |
| static void | endianSwap (double *d) |
| Converts the referenced double from little to big endian format, or vice-versa. | |
| static void | toVoid (unsigned char &to, char *from) |
| IMPLEMENT_ENUM (ExceptionEnum) | |
| template<typename MappingObject, typename mapType, typename mapTypeIterator> | |
| void | GetAllMappings (std::vector< MappingObject * > &toFill, mapType &readFrom, mapTypeIterator beginIt, bool(MappingObject::*acceptMethod)(void) const =NULL) |
| IMPLEMENT_ENUM (ObjectToActor::LocalOrRemoteType) | |
| IMPLEMENT_ENUM (RPRAttributeType) | |
| static void | WriteVec (const osg::Vec3f &vec, dtUtil::DataStream &writeStream) |
| static void | ReadVec (osg::Vec3f &vec, dtUtil::DataStream &readStream) |
| enum dtHLAGM::DamageState |
| enum dtHLAGM::EntityKind |
| static void dtHLAGM::endianSwap | ( | double * | d | ) | [static] |
Converts the referenced double from little to big endian format, or vice-versa.
| d | a pointer to the value to swap |
| void dtHLAGM::GetAllMappings | ( | std::vector< MappingObject * > & | toFill, | |
| mapType & | readFrom, | |||
| mapTypeIterator | beginIt, | |||
| bool(MappingObject::*)(void) const | acceptMethod = NULL | |||
| ) | [inline] |
| dtHLAGM::IMPLEMENT_ENUM | ( | RPRAttributeType | ) |
| dtHLAGM::IMPLEMENT_ENUM | ( | ObjectToActor::LocalOrRemoteType | ) |
| dtHLAGM::IMPLEMENT_ENUM | ( | ExceptionEnum | ) |
| dtHLAGM::IMPLEMENT_ENUM | ( | DDMCalculatorGeographic::DDMForce | ) |
| dtHLAGM::IMPLEMENT_ENUM | ( | DDMCalculatorGeographic::DDMObjectKind | ) |
| dtHLAGM::IMPLEMENT_ENUM | ( | DDMCalculatorGeographic::RegionCalculationType | ) |
| dtHLAGM::IMPLEMENT_ENUM | ( | AttributeType | ) |
| std::ostream & dtHLAGM::operator<< | ( | std::ostream & | os, | |
| const OneToManyMapping::ParameterDefinition & | pd | |||
| ) |
| std::ostream & dtHLAGM::operator<< | ( | std::ostream & | os, | |
| const OneToManyMapping & | otmm | |||
| ) |
| std::ostream & dtHLAGM::operator<< | ( | std::ostream & | o, | |
| const EntityType & | et | |||
| ) |
Allows writing the elements of this class to a stream.
| o | the ostream to write to | |
| et | the entity type. |
| std::ostream & dtHLAGM::operator<< | ( | std::ostream & | o, | |
| const EntityIdentifier & | eid | |||
| ) |
| std::istream & dtHLAGM::operator>> | ( | std::istream & | is, | |
| EntityType & | et | |||
| ) |
Allows reading the elements of this class from a stream.
Any values that could not be read will be set to 0. The format is expected to be each number separated by whitespace.
| is | the istream to read from | |
| et | the entity type. |
| static void dtHLAGM::ReadVec | ( | osg::Vec3f & | vec, | |
| dtUtil::DataStream & | readStream | |||
| ) | [static] |
| static void dtHLAGM::toVoid | ( | unsigned char & | to, | |
| char * | from | |||
| ) | [static] |
| static void dtHLAGM::WriteVec | ( | const osg::Vec3f & | vec, | |
| dtUtil::DataStream & | writeStream | |||
| ) | [static] |