![]() |
VR-Forces 5.0.1 Developer's Guide
|
Instances of DtVrfObjectParameters are the readable/writeable objects that contain the information necessary to construct a DtLocalObject.
Developer Description: Used to hold parameters for the DtVrfMovingObjectStateRepository class.

Public Types | |
| typedef DtRwTemplatedListPtr < DtRwAutoConnection, true > | DtAutoConnectionsListPtr |
Public Types inherited from DtReaderWriter | |
| typedef std::vector < DtSymbolString > | aliasContainer |
| typedef std::vector < DtSymbolString >::iterator | aliasIter |
| typedef std::vector < DtSymbolString > ::const_iterator | aliasConstIter |
| typedef std::vector< DtFilename > | SearchPaths |
| typedef std::pair < DtSymbolString, DtString > | DtVariableNameType |
| typedef DtReaderWriterFactory *(* | DtReaderWriterFactoryCreatorFcn )() |
Protected Types | |
| typedef void(* | ArtPartDescriptorProcessor )(const DtComponentDescriptor &compDesc, DtSimArtPartDescriptor &artPartDesc) |
| typedef std::map< DtString, ArtPartDescriptorProcessor > | ArtPartDescProcMap |
Static Protected Attributes | |
| static DtVrfObjectParameterFactory * | theFactory |
Static Protected Attributes inherited from DtReaderWriter | |
| static DtString | theUnspecifiedValue |
| static DtGetSelfCallbackInfo | thePostGetSelfCallback |
| static DtPutSelfCallbackInfo | thePrePutSelfCallback |
| static const DtVariableBindingsList | theEmptyVariableBindingsList |
| static bool | theCreatorFcnSet |
| static DtReaderWriterFactory * | theFactory |
| static DtReaderWriterFactoryCreatorFcn | theFactoryCreatorFcn |
| static bool | thePutIndent |
| static DtOutputStream * | theOutputStream |
| typedef DtRwTemplatedListPtr<DtRwAutoConnection,true> DtVrfObjectParameters::DtAutoConnectionsListPtr |
|
protected |
|
protected |
| DtVrfObjectParameters::DtVrfObjectParameters | ( | const DtString & | name = DtString::nullString(), |
| DtReaderWriterRegistry * | parentRegistry = NULL, |
||
| DtEnvironmentSP | env = DtEnvironmentSP(), |
||
| DtEnvValueSP * | objectNode = NULL |
||
| ) |
Constructor with parameters to set up read/writability correctly.
| DtVrfObjectParameters::DtVrfObjectParameters | ( | const DtSymbolString & | name, |
| DtReaderWriterRegistry * | parentRegistry = NULL, |
||
| DtEnvironmentSP | env = DtEnvironmentSP(), |
||
| DtEnvValueSP * | objectNode = NULL |
||
| ) |
|
virtual |
destructor
|
protected |
copy constructor. Use clone instead.
|
protected |
| DtVrfObjectParameters& DtVrfObjectParameters::operator= | ( | const DtVrfObjectParameters & | orig | ) |
assignment operator
|
virtual |
Reimplemented in DtFixedWingEntityParameters, DtRotaryWingEntityParameters, DtMovingObjectParameters, DtAggregateObjectParameters, DtGroundVehicleParameters, DtCulturalFeatureParameters, DtHumanParameters, DtMinefieldParameters, DtSubSurfaceEntityParameters, DtSurfaceEntityParameters, DtTacticalSmokeParameters, DtMissileParameters, DtBombParameters, DtRandomizedObjectParameters, DtBallisticMissileParameters, and DtGlobalEnvironmentParameters.
|
virtual |
Reimplemented in DtFixedWingEntityParameters, DtMovingObjectParameters, DtAggregateObjectParameters, DtGroundVehicleParameters, DtRotaryWingEntityParameters, DtCulturalFeatureParameters, DtMinefieldParameters, DtSurfaceEntityParameters, DtTacticalSmokeParameters, DtHumanParameters, DtMissileParameters, DtBombParameters, DtRandomizedObjectParameters, DtGlobalEnvironmentParameters, DtBallisticMissileParameters, and DtSubSurfaceEntityParameters.
|
virtual |
Invoked when created so that deriving classes may do virtual allocation as necessary. The base class version creates the local and remote composed object types. Calls createSubordinateObjectsList() and createAttachedObjectsList() to create the mySubordinateObjects and myAttachedObjects data members, respectively.
Reimplemented in DtAggregateObjectParameters, and DtRandomizedObjectParameters.
|
virtual |
Returns a string identifying the type of parameter descriptor. Used to create the descriptor on read from a parameter database file. ((Required) The value must be in quotation marks. Type strings are defined in vrfParamTypes.h.
Reimplemented in DtMissileParameters, DtFixedWingEntityParameters, DtGroundVehicleParameters, DtBombParameters, DtMinefieldParameters, DtCulturalFeatureParameters, DtMovingObjectParameters, DtAggregateObjectParameters, DtRotaryWingEntityParameters, DtRandomizedObjectParameters, DtHumanParameters, DtSurfaceEntityParameters, DtTacticalSmokeParameters, DtSubSurfaceEntityParameters, DtBallisticMissileParameters, and DtGlobalEnvironmentParameters.
|
virtual |
Values left unspecified may be inherited from a parameter block of the same type, typically an ancestor in the DIS/RPR entity type hierarchy. For example, US ground vehicle (1 1 225 0 0 0 0) and US Large wheeled utility vehicle (1 1 225 7 0 0 0) might both have DtGroundVehicleParameters parameter blocks. If some or even all parameters are left unspecified for (1 1 225 7 0 0 0), it can inherit them from (1 1 225 0 0 0 0), its DIS/RPR ancestor.
The direct ancestor of a parameter block might use a parameter type that is different (and most likely a class the parameter block is derived from). Every parameter block type also knows how to inherit from the type it is derived from.
Reimplemented in DtFixedWingEntityParameters, DtMovingObjectParameters, DtRotaryWingEntityParameters, DtRandomizedObjectParameters, DtHumanParameters, DtAggregateObjectParameters, DtGroundVehicleParameters, DtSurfaceEntityParameters, DtCulturalFeatureParameters, DtSubSurfaceEntityParameters, DtMinefieldParameters, DtBombParameters, and DtMissileParameters.
|
virtual |
Reimplemented in DtRandomizedObjectParameters.
|
virtual |
Creates a DtVrfObjectSubComponentTypes type of composed object type.
|
virtual |
Creates a DtVrfObjectSubComponentTypes type of composed object type.
|
virtual |
Get local sub-component types. This is the set of type strings indicating the kinds objects that a DtSimObject should contain (i.e. the type of sim state repository, type of network interface), when the DtSimObject is locally simulated.
|
virtual |
Get remote sub-component types. This is the set of type strings indicating the kinds objects that a DtSimObject should contain (i.e. the type of sim state repository, type of network interface), when the DtSimObject is simulated remotely.
|
virtual |
Set the minimum tick period for this object (individual components and the network interface may override)
|
virtual |
get the minimum tick period for this component (individual components and the network interface may override)
|
virtual |
Set the minimum tick period variance for this component (individual components and the network interface may override)
|
virtual |
Get the minimum tick period variance for this component (individual components and the network interface may override)
|
virtual |
Currently unused. Since entities are specified at creation time as an entity type and force type, we may go to using both as a lookup key.
|
virtual |
Returns true if the gui keywords contain the particular keyword specified (the gui keywords are specified in the .entity object)
|
virtual |
Accessor/mutator for myCategory.
|
virtual |
|
virtual |
Returns true of the category was specified in the file.
|
virtual |
Accessor/mutator for myEchelonLevel.
|
virtual |
|
virtual |
Returns true of the echelon level was specified in the file.
|
virtual |
Accessor/mutator for myOrganized.
|
virtual |
|
virtual |
See myMainComponent.
|
virtual |
See myMainComponent.
|
virtual |
See myMainComponent.
|
virtual |
See myPublicData.
|
virtual |
See myPublicData.
|
virtual |
See myPublicData.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Accessor/mutator for myVisualMetaData.
|
virtual |
|
virtual |
Accessor/mutator for mySensorDescriptorList.
|
virtual |
|
virtual |
|
virtual |
Accessor/mutator for myControllerDescriptorList.
|
virtual |
|
virtual |
|
virtual |
Accessor/mutator for myActuatorDescriptorList.
|
virtual |
|
virtual |
|
virtual |
Accessor/mutator for myConnectionDescriptorList.
|
virtual |
|
virtual |
|
virtual |
Accessor/mutator for myDeadReckoningAlgorithm.
|
virtual |
|
virtual |
Accessor/mutator for myNavigationParameters.
|
virtual |
|
virtual |
|
virtual |
Accessor/mutator for myDeadReckoningAllowGuiOverrides.
|
virtual |
Accessor/mutator for myDeadReckoningAllowGuiOverrides.
|
virtual |
Accessor/mutator for myDeadReckoningThresholds.
|
virtual |
|
virtual |
Accessor/mutator for myMass.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Accessor/mutator for mySensorSignatureList.
|
virtual |
|
virtual |
List of subordinates objects to create if fully instantiating from the parameter entry (ignored when object is being created by an AggregateAs message, eg.)
|
virtual |
|
virtual |
Note that attached objects are not fully supported yet (still need to modify our network interfaces to support the new VR-Link / RPR mechanism for publishing attached objects) and so this list is currently ignored.
|
virtual |
|
virtual |
Get local sub-component types. This is the set of type strings indicating the kinds objects that a DtSimObject should contain (i.e. the type of sim state repository, type of network interface), when the DtSimObject is locally simulated.
|
virtual |
Get remote sub-component types. This is the set of type strings indicating the kinds objects that a DtSimObject should contain (i.e. the type of sim state repository, type of network interface), when the DtSimObject is simulated remotely.
|
virtual |
putData writes our type, which is provided by the virtual type accessor of the deriving class.
Reimplemented from DtReaderWriter.
|
virtual |
getData is just used to get us past the type in the data stream, since it's not actual stored.
Reimplemented from DtReaderWriter.
|
virtual |
Set/get the bounding volume of the object.
Referenced by DtVrfObjectStateRepositoryRWData::initializeFromParameters().
|
virtual |
Set the bounding volume of the object.
|
virtual |
Set the bounding volume from its components. This is not the preferred form, but is included for completeness.
|
virtual |
Set/get the bounding geometry type of the object.
Referenced by DtVrfObjectStateRepositoryRWData::initializeFromParameters().
|
virtual |
|
virtual |
For convenience– computes the draft from bounding volume. Draft is the distance of the bottom of the bounding box below the origin.
|
virtual |
Accessor/mutator for myFormationType.
|
virtual |
|
virtual |
Accessor/mutator for myDefaultAppearance.
|
virtual |
|
virtual |
|
virtual |
Accessor/mutator for myDisplayName.
|
virtual |
|
virtual |
Accessor/mutator for myDefaultEntityType.
|
virtual |
|
virtual |
Accessor/mutator for myDisplayDescription.
|
virtual |
|
virtual |
Accessor/mutator for myEngagementRules.
Referenced by DtVrfObjectStateRepositoryRWData::initializeFromParameters().
|
virtual |
|
virtual |
Accessor/mutator for myResourceManager.
|
virtual |
|
virtual |
Accessor/mutator for myStateRepositoryUserExtensionType.
|
virtual |
|
virtual |
Accessor/mutator for myObjectType.
|
virtual |
|
virtual |
Accessor/mutator for myMatchType.
|
virtual |
|
virtual |
Flag indicating whether or not entity should always go into a 'tasked by superior' state upon completion of a top-level task (a non-subtask task). By default, this is set to true, so a subordinate will be immediately able to participate as part of an aggregate when it completes an independent task. The name of the parameter is 'tasked-by-superior-upon-task-complete'.
|
virtual |
|
virtual |
Tick time for range ring publisher in simulation seconds. Default is -1 (as fast as possible)
|
virtual |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
inline |
Sets/gets type of parameter.
References myParameterType.
|
inline |
References myParameterType.
|
virtual |
State repository user extension data (extensible at the base class DtVrfObjectStateRepository).
|
virtual |
|
virtual |
Override so we can figure out what kind of DtVrfStateRepositoryUserExtension to instantiate before calling down to base class version to actually load the parameters.
Reimplemented from DtReaderWriter.
Reimplemented in DtGroundVehicleParameters.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Creates entity-level connections between systems based on sysdef metadata.
| bool DtVrfObjectParameters::operator== | ( | const DtVrfObjectParameters & | ) | const |
Equality operator. Simply compares the contents of the registry.
| bool DtVrfObjectParameters::operator!= | ( | const DtVrfObjectParameters & | ) | const |
|
virtual |
|
virtual |
|
virtual |
Find a variable binding from the original items in getSelf. Only valid if getSelf was called for this object.
|
virtual |
|
virtual |
Returns a property value as defined in the registry (first look) or the additional parameter data (second look)
|
virtual |
Return parameter data accessor.
|
virtual |
|
virtual |
Return state data.
|
virtual |
|
virtual |
Set to true if the parameter data is to be published in the extended data portion of the object. If true each item will be published as the NAME of the parameter with the receiver expecting to know what the type of the object is to decode. Default is false.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Whether or not this object can be embarked on by checking as to whether or not and entity is moving near it and intersects it at a test location. This flag is set as a hint to the back-end to not test every object near an entity. Default is false.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Clears out and rebuilds the articulated part list. Should be called after any point in which the art parts may have changed.
|
virtual |
Some older actuator descriptors may contain settings that override the art part settings. This function updates those settings.
|
protectedvirtual |
Returns a newly created instance of a DtVrfObjectSubComponentTypes, which gets assigned ot mySubordinateObjects in init(). Override this function if you want to create a derived type. Name is the DtReaderWriter name of the object (the name will appear as the first string in the object when this object is written out to file).
|
protectedvirtual |
Returns a newly created instance of a DtVrfObjectSubComponentTypes, which gets assigned ot myAttachedObjects in init(). Override this function if you want to create a derived type. Name is the DtReaderWriter name of the object (the name will appear as the first string in the object when this object is written out to file).
|
protectedvirtual |
Adds any art parts defined within a system to the list. Recurses if the system contains other systems. Utility function used by rebuildArtPartList().
|
protectedvirtual |
|
protectedvirtual |
Adds a special function for processing additional art part information from a component descriptor.
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
protected |
An extended form of the DIS/RPR FOM entity enumerated type. Specifies the key used to look up the entry. VR-Forces adds a field to the DIS/RPR FOM entity enumeration so that we can manage objects that are not part of the DIS/RPR enumeration scheme, such as aggregate entities and control objects. We enclose the seven-digit DIS/RPR FOM enumeration in parentheses and preface it with the object super-type.
<super type>=""> (<DIS rpr="" fom="" enumerated="" type>="">)
For example, an M1A2 has the following object type:
1 (1 1 225 1 1 3 0)
.
|
protected |
|
protected |
Parameter Name: bounding-geometry-type Parameter Description: Describes an object's bounding volume, bounding area, or lack of bounding geometry (in the case of a true point object). The value specified affects how the bounding-volume parameter gets interpreted in the code. Values may be:
.
|
protected |
Parameter Name: bounding-volume Parameter Description: Specifies the bounding volume around an object. It has the following sub-parameters:
|
protected |
Parameter Name: local-objects Parameter Description: Specifies the state-repository, net-interface, task-manager, radio, and component-manager to be used by locally simulated objects.
|
protected |
Parameter Name: remote-objects Parameter Description: Specifies the state-repository, net-interface, task-manager, radio, and component-manager to be used for remotely simulated objects.
|
protected |
Parameter Name: formation
Parameter Description: (Optional) One of the following:
|
protected |
Parameter Name: default-appearance
Parameter Description: Unsigned int used to set default valus for the DIS/RPR appearance bits.
|
protected |
Parameter Name: force-type Parameter Description: The force to which the object belongs. One of the following:
|
protected |
Parameter Name: category Parameter Description: The category string to use when creating an echelon ID. The string category item is used to to describe an entity, e.g. "Armor" Bn, or "M1A1" platform. Parameter Default: "c?" Parameter Units: string.
|
protected |
Parameter Name: echelon-level Parameter Description: The echelon level to use for this entity when creating an echelon ID. his is a string indicating the echelon level of a military entity, e.g. "platform" or "Bde". Parameter Default: "e?" Parameter Units: string.
|
protected |
Parameter Name: is-organized Parameter Description: Specifies that the entity is part of the entity hierarchy and requires an echelon ID. If organized it true, this object type will have an entry in the organization hierarchy. Parameter Default Value: False.
|
protected |
Parameter Name: min-tick-period Parameter Description: Specifies the shortest period of time, in seconds, that can elapse between ticks of an entity's components. Parameter Default Value: 0. Parameter Units: seconds.
|
protected |
Parameter Name: min-tick-period-variance Parameter Description: Specifies an amount within which the min-tick-period can vary. Defined as: plus or minus rand(min-tick-period/2). Parameter Default Value: 0. Parameter Units: seconds.
|
protected |
Parameter Name: dr-algorithm Parameter Description: The VR-Link dead-reckoning algorithm to use when publishing this entity. See the IEEE Standard for Distributed Interactive Simulation – Application Protocols for more information on the meaning of these different algorithms. One of:
|
protected |
Parameter Name: bounding-geometry-type Parameter Description: Describes an object's bounding volume, bounding area, or lack of bounding geometry (in the case of a true point object). The value specified affects how the bounding-volume parameter gets interpreted in the code. Values may be:
.
|
protected |
Parameter Name: dr-thresholds Parameter Description: The translation, rotation, and aggregate dimension thresholds used when publishing this entity. Parameter Default Value: 1.0, 3.0, 0.05 (translation, rotation, aggregate-dimension) Parameter Units: meters (translation), degrees (rotation), unitless (aggregate dimension – value between 0 and 1 representing percentage change in extent)
|
protected |
Parameter Name: bounding-geometry-type Parameter Description: Describes an object's bounding volume, bounding area, or lack of bounding geometry (in the case of a true point object). The value specified affects how the bounding-volume parameter gets interpreted in the code. Values may be:
.
|
protected |
Parameter Name: radios Parameter Description: List of all radios on the entity.
|
protected |
Parameter Name: systems Parameter Description: List of system descriptors. Systems are collections of sensors/controllers/actors to be added as a group to the entity.
|
protected |
Parameter Name: sensors Parameter Description: List of sensor controller component descriptors.
|
protected |
Parameter Name: controllers Parameter Description: List of controller component descriptors.
|
protected |
Parameter Name: actuators Parameter Description: List of actuator component descriptors.
|
protected |
Parameter Name: connections Parameter Description: The connections (Example 5.2, line 19) entry specifies how the components connect to one another (through ports, port groups, or both). Components attach to each other by connecting output and input ports to one another, or output port groups to input port groups. Since a component can have more than one port, port group, or both, the name of the port or port group to use is also specified. If an entity does not have any components that need to connect to one another, then you can omit this entry. Items in the connections entry can be in one of the following forms:
|
protected |
Parameter Name: mass Parameter Description: The mass of the entity. Parameter Default Value: 5000. Parameter Units: kilograms.
|
protected |
Parameter Name: sensor-signatures Parameter Description: Parameter Default Value:
|
protected |
Parameter Name: subordinate-objects
Parameter Description: (Optional) List of entries specifying subordinate objects to be created as part of an aggregate object. Each entry specifies a subobject to be created when fully instantiating an aggregate object (as opposed to building such an entity from the bottom up, using aggregateAs). The entry contains an object type, a position offset, and a heading offset (offsets with respect to the parent objects position and heading). Each entry has the following parameters:
|
protected |
Parameter Name: attached-objects
Parameter Description:
Parameter Default Value:
.
|
protected |
Parameter Name: engagement-rules Parameter Description: (Optional) The engagement rules the entity will use unless/until changed by a set engagement rules message. Applies to aggregate entities also. Options:
|
protected |
Parameter Name: resources Parameter Description: Specifies the types and amount of resources the entity has. The resources parameter has a list of resource parameters whose name is the name of the resource, and which has the following format:
|
protected |
Parameter Name: state-repository-extension-type
Parameter Description: Type of state repository extensions class to instantiate. Users may define derived DtVrfStateRepositoryUserExtension types and register them with the DtVrfStateRepositoryUserExtensionFactory. This is the unique string value that gets registered with that factory.
Parameter Default Value:
.
|
protected |
Parameter Name: tasked-by-superior-upon-task-complete
Parameter Description: Flag indicating whether or not subordinates should automatically resume a tasked-by-superior status upon completing an independent task.
Parameter Default Value: True
.
|
protected |
Parameter Name: user-extension
Parameter Description: Extension to the state repository class. Users may define derived types to extend all state repository objects at the base class level. parameters to
Parameter Default Value:
.
|
protected |
Parameter Name: under-fire-time
Parameter Description: Deprecated. This concept is now modeled in the DtUnderFireDeterminationComponentDescriptor.
Parameter Default Value:
.
|
protected |
Parameter Name: under-fire-distance
Parameter Description: Deprecated. This concept is now modeled in the DtUnderFireDeterminationComponentDescriptor.
Parameter Default Value:
.
|
protected |
Parameter Name: initial-sector-of-responsibility
Parameter Description: The sector of responsibility for this entity when the entity is first created. This value will be replaced by any Set Sector Of Responsibility commands issued to the entity. Specified as Center and Size angles. Parameter Units: Radians (0 = north). Parameter Default Value: Center 0, Size pi / 2
.
|
protected |
Parameter Name: task-execution-rules Parameter Description: The name of the file that contains the task execution rules for this entity. These rules are used to determine what tasks can be executed concurrently, and what tasks will interrupt other tasks on the entity. Parameter Default Value: None.
|
protected |
Task execution rules. This is the structure that is read in from the file pointed to by myTaskExecutionRulesFilename;.
|
protected |
String that keeps the type of parameter this is Local only – not part of descriptor.
Referenced by parameterType(), and setParameterType().
|
staticprotected |
|
protected |
A list containing all the art part descriptors for parts that will be available to the entity.
|
protected |
A list containing all the art part descriptor default settings from attached actuators. These part settings are not used directly, but can be used to default those in the myConfiguredArtPartList.
|
protected |
|
protected |
|
protected |
|
protected |
Properties that are specific to this parameter as read from the OPE file. These properties cannot be changed from their original value.
|
protected |
Properties that will be added to the state repository of this particular entity. These values can be modified via the state repository.
|
protected |
The tick time of the range ring "publisher" for range ring parameter and state data. Default is -1 (as fast as possible) Value is in seconds of simulation time.
|
protected |
Parameter Name: publish-parameter-data Parameter Description: Set to true to publish the parameter data in the extended object data under the parameters name. The receiver of this data must know what the type being encoded is in order to successfully decode Parameter Default Value: False.
|
protected |
Parameter Name: illumination-recalc-time
Parameter Description: Amount of time (in seconds) to recalculate entity illumination value based on location and time of day Parameter Units: Parameter Default Value: 3000 (5 minutes)
|
protected |
Parameter Name: display-name
Parameter Description: Name to display to user in Simulation Object Editor Parameter Units: Parameter Default Value:
|
protected |
Parameter Name: display-description
Parameter Description: Description of parameter to display in Simulation Object Editor Parameter Units: Parameter Default Value:
|
protected |
Parameter Name: ui-filename
Parameter Description: name of the .ui file used to configure this entity in the Simulation Object Editor. Does not include the file path. Parameter Units: Parameter Default Value:
|
protected |
Parameter Name: can-create-as-new
Parameter Description: Only for Simulation Object Editor. Whether or not this parameter can be used to create a new entity Parameter Units: Parameter Default Value: True.
|
protected |
Parameter Name: can-move-onto-embarked
Parameter Description: Whether or not this object can be embarked on by checking as to whether or not and entity is moving near it and intersects it at a test location. This flag is set as a hint to the back-end to not test every object near an entity. Parameter Units: Parameter Default Value: False.
|
protected |
Parameter Name: same-object-type-can-auto-embark
Parameter Description: Whether or not the same object type as this object can auto embark on this object. Parameter Units: Parameter Default Value: False.
|
protected |
Parameter Name: can-move-onto-types
Parameter Description: If can move onto if embarked, the types that are allowed. Empty list means all types (default) Parameter Units: Parameter Default Value: False.
|
protected |
Parameter Name: hla-fom-class Parameter Description: Specifies the HLA FOM class to be published. If not set, the VR-Link FOM Mapper will choose the published class Parameter Default: "".
|
protected |
Parameter Name: display-entity-type
Parameter Description: Default entity type for platform to use in Simulation Object Editor Parameter Units: Parameter Default Value:
|
protected |
Parameter Name: visual-meta-data
Parameter Description: If defined how the visual meta data will initially be set when this object is created Parameter Units: Parameter Default Value:
|
protected |
Parameter Name: art-parts
Parameter Description: List of configured articulated parts on this type of entity. Will be added to the list loaded from the model. Parameter Units: Parameter Default Value: empty.
|
protected |
Parameter Name: main-component
Parameter Description: The component that is considered the root (main) component that will be published onto the network (DtEntityStateComponentCreator, DtEnvironmentalStateComponentCreator, DtAggregateStateComponentCreator, for example) Parameter Default Value: None
.
|
protected |
Parameter Name: public-data
Parameter Description: List of public data that is supported by this component beyond the default public data added Parameter Default Value: None
.
|
protected |
Local copy of variable bindings used to seed this parameter entry.
|
protected |