VR-Forces 4.2 Class Documentation
Classes | Namespaces | Typedefs | Functions | Variables
vrfXmlTypes.h File Reference

Go to the source code of this file.

Classes

struct  vrfXml::DtBindingTypes
class  vrfXml::XmlAliases

Namespaces

namespace  vrfXml

Typedefs

typedef DT_DLL_vrfobjparam
boost::shared_ptr
< DtEnvironment > 
DtEnvironmentSP
typedef std::list< DtStringvrfXml::TypeList
 Binding Types object Anything added to "types" is a variable binding display name "rwTypes" maps this to an rw object Type string, that can be passed into the rw factory.
typedef std::map< DtString,
DtString
vrfXml::StringMap
typedef std::map< DtEntityType,
DtString
vrfXml::EntityTypeStrings
typedef std::map< DtString,
DtString
vrfXml::RwNameToXmlTypeAlias
typedef std::map< DtString,
RwNameToXmlTypeAlias > 
vrfXml::XmlTypeAliases

Functions

static void vrfXml::AddRwTypeAlias (const DtString &xmlType, const DtString &typeAlias, const DtString &rwName)
static DtString vrfXml::RwTypeToXmlType (const DtString rwObjectType, const DtString rwObjectName, const DtString bindingName="")
static DtString vrfXml::RwTypeToXmlType (const DtReaderWriter *rwObject, const DtString bindingName="")

Variables

static const char * vrfXml::Int = "int"
 Binding Types (Display Names)
static const char * vrfXml::Real = "real"
static const char * vrfXml::Bool = "bool"
static const char * vrfXml::String = "string"
static const char * vrfXml::Vector = "vector"
static const char * vrfXml::BodyPosition = "bodyPosition"
static const char * vrfXml::List = "list"
static const char * vrfXml::BoundingVolume = "boundingVolume"
static const char * vrfXml::LoadPoints = "loadPoints"
static const char * vrfXml::LoadPoint = "loadPoint"
static const char * vrfXml::EmbarkationSlots = "embarkationSlots"
static const char * vrfXml::EmbarkationSlot = "embarkationSlot"
static const char * vrfXml::Subordinates = "subordinates"
static const char * vrfXml::Subordinate = "subordinate"
static const char * vrfXml::Formations = "formations"
static const char * vrfXml::Formation = "formation"
static const char * vrfXml::StringList = "stringList"
static const char * vrfXml::SoilList = "soilList"
static const char * vrfXml::SoilFactors = "soilFactors"
static const char * vrfXml::Orientation = "orientation"
static const char * vrfXml::EntityType = "entityType"
static const char * vrfXml::BoundingGeometryType = "boundingGeometryType"
static const char * vrfXml::SlotExclusions = "slotExclusions"
static const char * vrfXml::SlotExclusion = "slotExclusion"
static const char * vrfXml::SensorSignatures = "sensorSignatures"
static DtBindingTypes vrfXml::theBindingTypes
static const char * vrfXml::Platform = "platform"
static const char * vrfXml::ParamName = "paramName"
static const char * vrfXml::SystemName = "systemName"
static const char * vrfXml::Filename = "filename"
static const char * vrfXml::BodyForward = "forward"
static const char * vrfXml::BodyRight = "right"
static const char * vrfXml::BodyDown = "down"
static const char * vrfXml::VectorX = "x"
static const char * vrfXml::VectorY = "y"
static const char * vrfXml::VectorZ = "z"
static const char * vrfXml::Length = "length"
static const char * vrfXml::Width = "width"
static const char * vrfXml::Height = "height"
static const char * vrfXml::Yaw = "yaw"
static const char * vrfXml::Pitch = "pitch"
static const char * vrfXml::Roll = "roll"
static const char * vrfXml::OffsetType = "offsetType"
static const char * vrfXml::SupportedSlots = "supportedSlots"
static const char * vrfXml::EmbarkableObject = "embarkableObject"
static const char * vrfXml::EmbarkedAppearance = "embarkedAppearance"
static const char * vrfXml::Capacity = "capacity"
static const char * vrfXml::JumpToLocation = "jumpToLocation"
static const char * vrfXml::TurnToHeading = "turnToHeading"
static const char * vrfXml::HeadingOffset = "headingOffset"
static const char * vrfXml::AutoLayoutForGui = "autoLayout"
static const char * vrfXml::FormationName = "formationName"
static const char * vrfXml::FormationFile = "formationFile"
static const char * vrfXml::SoilType = "soilType"
static const char * vrfXml::AccelerationFactor = "acceleration-factor"
static const char * vrfXml::StoppingFactor = "stopping-factor"
static const char * vrfXml::MaxSpeedFactor = "max-speed-factor"
static const char * vrfXml::ObjectType = "objectType"
static const char * vrfXml::MatchType = "matchType"
static const char * vrfXml::IfSlotsReserved = "ifSlotsReserved"
static const char * vrfXml::ExcludeTheseSlots = "excludeTheseSlots"
static const char * vrfXml::SimObjects = "simObjects"
static const char * vrfXml::SimObject = "simObject"
static const char * vrfXml::VariableBindings = "variableBindings"
static const char * vrfXml::System = "componentSystem"
static const char * vrfXml::OffsetTypeCenter = "center"
static const char * vrfXml::OffsetTypeGroundCenter = "ground-center"
static const char * vrfXml::OffsetTypeCustom = "custom"
static const char * vrfXml::Dimensions = "dimensions"
static const char * vrfXml::Offset = "offset"
static const char * vrfXml::EmbarkedPosition = "embarkedPosition"
static const char * vrfXml::EmbarkedOrientation = "embarkedOrientation"
static const char * vrfXml::EmbarkedHeading = "embarkedHeading"
static const char * vrfXml::GuiInformation = "guiInformation"
static const char * vrfXml::BoundingGeometryArea = "Area"
static const char * vrfXml::BoundingGeometryVolume = "Volume"
static const char * vrfXml::BoundingGeometryUndefined = "Undefined"
static const char * vrfXml::GuiUniqueId = "gui-unique-id"
static const char * vrfXml::GuiCanCreate = "gui-can-create"
static const char * vrfXml::GuiOnOverlayPalette = "gui-on-overlay-palette"
static const char * vrfXml::GuiCanAggregate = "gui-can-aggregate"
static const char * vrfXml::GuiMenuIcon = "gui-menu-icon"
static const char * vrfXml::GuiKeywords = "gui-keywords"
static const char * vrfXml::GuiLabel = "gui-label"
static const char * vrfXml::GuiCategories = "gui-categories"
static const char * vrfXml::GuiDeployableCountries = "gui-deployable-countries"
static const char * vrfXml::RwSystems = "systems"
static const char * vrfXml::RwSystemDefinition = "system-definition"
static const char vrfXml::XmlVariableChar = '@'
static const char vrfXml::MtlVariableChar = '$'

Typedef Documentation

typedef DT_DLL_vrfobjparam boost::shared_ptr<DtEnvironment> DtEnvironmentSP

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)