Constant | Description |
---|---|
VEHICLE | a generalisation of a vehicle that interacts with a facility (e.g. as a user/customer) or as a specified operational asset within the facility. |
VEHICLETRACKED | A specialisation of a vehicle that operates on land tracked (Caterpillar) vehicle. |
ROLLINGSTOCK | Refers to railway vehicles, including both powered and unpowered vehicles, for example locomotives, railroad cars, coaches, private railroad cars and wagons. |
VEHICLEWHEELED | A specialisation of a vehicle that operates on land as a multi wheeled vehicle such as a car, lorry, forklift etc. |
VEHICLEAIR | A specialisation of a vehicle that represents powered and unpowered flying vehicles, such as airplanes, helicopters, gliders etc. |
CARGO | A mobile transport element that represents a discrete unit of cargo managed by a facility. |
VEHICLEMARINE | A specialisation of a vehicle that operates on water as a marine vessel. |
USERDEFINED | User-defined type |
NOTDEFINED | Undefined type. |
<xs:simpleType name="IfcVehicleTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="vehicle"/>
<xs:enumeration value="vehicletracked"/>
<xs:enumeration value="rollingstock"/>
<xs:enumeration value="vehiclewheeled"/>
<xs:enumeration value="vehicleair"/>
<xs:enumeration value="cargo"/>
<xs:enumeration value="vehiclemarine"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>
TYPE IfcVehicleTypeEnum = ENUMERATION OF (
VEHICLE,
VEHICLETRACKED,
ROLLINGSTOCK,
VEHICLEWHEELED,
VEHICLEAIR,
CARGO,
VEHICLEMARINE,
USERDEFINED,
NOTDEFINED);
END_TYPE;
References: IfcVehicle IfcVehicleType