Class LateralDistanceAction
- Applied Stereotypes:
-
XSDcomplexType
This action describes a continuously kept lateral distance of an entity with respect to a reference entity. The distance can be maintained by using a controller, requiring limiting values for lateral acceleration, lateral deceleration and lateral speed. Without this limiting parameters lateral distance is kept rigid. Distance measurement could either be calculated from the distance between the entities' reference points or from the free space between the entities' bounding boxes.
- Used in:
-
LateralAction
Properties |
Name |
Type |
Cardinality |
AppliedStereotypes |
Description |
entityRef |
Entity |
1..1 |
XSDattribute
nameRef
|
Name of the reference entity the lateral distance shall be kept to.
|
distance |
double |
0..1 |
XSDattribute
|
Lateral distance value. Unit: m; Range: [0..inf[.
|
freespace |
boolean |
1..1 |
XSDattribute
|
True: Lateral distance is measured using the distance between closest bounding box points. False: Reference point distance is used.
|
continuous |
boolean |
1..1 |
XSDattribute
|
If false, the action ends when the target distance is reached. If true it does not end and can only be stopped.
|
dynamicConstraints |
DynamicConstraints |
0..1 |
|
Parameter that assigns either unlimited dynamics (if omitted) or limited maxAcceleration/maxDeceleration/maxSpeed to the action.
|
|
Migration Information from XSD 0.9.1 |
- Derived From:
- OSCPrivateAction.Lateral.Distance
|
Property Name |
XSD Type |
XSD 0.9.1 Name |
Migration |
entityRef |
Attribute |
object |
distance |
Attribute |
distance |
|
freespace |
Attribute |
freespace |
|
continuous |
Attribute |
N/A |
Created for version 1.0. |
dynamicConstraints |
Element |
Dynamics |
Renamed |
|
XSD 1.0 Representation |
<xsd:complexType name="LateralDistanceAction">
<xsd:all>
<xsd:element name="DynamicConstraints" type="DynamicConstraints" minOccurs="0"/>
</xsd:all>
<xsd:attribute name="entityRef" type="String" use="required"/>
<xsd:attribute name="distance" type="Double"/>
<xsd:attribute name="freespace" type="Boolean" use="required"/>
<xsd:attribute name="continuous" type="Boolean" use="required"/>
</xsd:complexType>
|
|
To XSD To XSLT To XSD Tree