Skip to content

ArticulationParameters

huggins edited this page Apr 10, 2025 · 7 revisions

Articulation Parameters

Represents the specification of articulation parameters for movable parts and attached parts of a DIS entity

struct FArticulationParameters

Back to Top


Members

Type Name Description
FEntityType AttachedPartType The type of the entity. Will only be utilized if the Parameter Type Designator is an attached part (1)
uint8 ChangeIndicator Indicates the change of any paramater for any articulated part. Increments by 1 for each change
int32 ParameterType The type class (multiples of 32 in the range 1,024 - 4,294,967,264) and type metric (0 - 31) of the articulated part
EVariableParameterRecordType ParameterTypeDesignator Identification of whether the Parameter Type Record is for an articulated (0) or attached part (1) shall be designated by this field
float ParameterValue The parameter value as defined by the ParameterType variable. Will only be utilized if the Parameter Type Designator is an articulated part (0)
int32 PartAttachedTo The ID of the part to which this part is attached

Back to Top


Constructors

Name Description
FArticulationParameters() Default constructor

Functions

Return Name Description
DIS::ArticulationParameter ToOpenDIS() Conversion to OpenDIS ArticulationParameter struct

Back to Top


Details

AttachedPartType

FEntityType AttachedPartType

The type of the entity. Will only be utilized if the Parameter Type Designator is an attached part (1).

Category: GRILL DIS|Structs

Back to Top


ChangeIndicator

uint8 ChangeIndicator

Indicates the change of any paramater for any articulated part. Increments by 1 for each change.

Category: GRILL DIS|Structs

Back to Top


ParameterType

int32 ParamterType

The type class (multiples of 32 in the range 1,024 - 4,294,967,264) and type metric (0 - 31) of the articulated part.

Category: GRILL DIS|Structs

Back to Top


ParameterTypeDesignator

EVariableParameterRecordType ParameterTypeDesignator

Category: GRILL DIS|Structs

Identification of the Parameter Type Record shall be designated by this field.

Back to Top


ParameterValue

float ParameterValue

Category: GRILL DIS|Structs

The parameter value as defined by the ParameterType variable. Will only be utilized if the Parameter Type Designator is an articulated part (0).

Back to Top


PartAttachedTo

int32 PartAttachedTo

Category: GRILL DIS|Structs

Range: [0, 65535]

The ID of the part to which this part is attached.

Back to Top


FArticulationParameters

FArctiulationParameters()

Default constructor

Back to Top


ToOpenDIS

DIS::ArticulationParameter ToOpenDIS() const

Conversion to OpenDIS ArticulationParameter struct.

Returns
The OpenDIS ArticulationParameter struct representation of this FArctiulationParameters.

Back to Top


Clone this wiki locally