Class TimeToCollisionCondition

Applied Stereotypes:
XSDcomplexType

The currently predicted time to collision of a triggering entity/entities and either a reference entity’s position or an explicit position is compared to a given time value. The logical operator for comparison is defined by the rule attribute.

Used in:
EntityCondition
Properties
Name Type Cardinality AppliedStereotypes Description
value double 1..1 XSDattribute The time to collision value. Unit: s; Range: [0..inf[.
freespace boolean 1..1 XSDattribute True: time to collision is measured using the distance between closest bounding box points.False: reference point distance is used.
alongRoute boolean 1..1 XSDattribute True: routing is taken into account, e.g. turns will increase distance. False: straight line distance is used.
rule Rule 1..1 XSDattribute The operator (less, greater, equal).
timeToCollisionConditionTarget TimeToCollisionConditionTarget 1..1 The explicit position or a position defined through the current position of a reference entity.

Migration Information from XSD 0.9.1
Derived From:
OSCCondition.ByEntity.EntityCondition.TimeToCollision
Property Name XSD Type XSD 0.9.1 Name Migration
value Attribute value
freespace Attribute freespace
alongRoute Attribute alongRoute
rule Attribute rule
timeToCollisionConditionTarget Element Target Renamed

XSD 1.0 Representation


<xsd:complexType name="TimeToCollisionCondition">
<xsd:all>
<xsd:element name="TimeToCollisionConditionTarget" type="TimeToCollisionConditionTarget"/>
</xsd:all>
<xsd:attribute name="value" type="Double" use="required"/>
<xsd:attribute name="freespace" type="Boolean" use="required"/>
<xsd:attribute name="alongRoute" type="Boolean" use="required"/>
<xsd:attribute name="rule" type="Rule" use="required"/>
</xsd:complexType>

To XSD To XSLT To XSD Tree