Class

Alignment

Code

IfcAlignment

Class type

Class

URI

https://identifier.buildingsmart.org/uri/buildingsmart/ifc/4.3/class/IfcAlignment

Definition

For the purposes of IFC the English term 'alignment' defines three separate but closely interconnected concepts.

Dictionary

IFC

Dictionary version

4.3

Dictionary release date

2024-01-11

Dictionary license

Dictionary state

Preview

Status

Active

VersionDateUtc

2024-01-12

Uid

f0f46021-4b22-4e3c-9d17-8854d90a4457

Class properties
Property set: Attributes

Optional description, provided for exchanging informative comments.

Assignment of a globally unique identifier within the entire software world.

Optional name for use by the participating software systems or users. For some subtypes of IfcRoot the insertion of the Name attribute may be required. This would be enforced by a where rule.

The type denotes a particular type that indicates the object further. The use has to be established at the level of instantiable subtypes. In particular it holds the user defined type, if the enumeration of the attribute PredefinedType is set to USERDEFINED or when the concrete entity instantiated does not have a PredefinedType attribute. The latter is the case in some exceptional leaf classes and when instantiating IfcBuiltElement directly.

Property set: Pset_LinearReferencingMethod

Allows for the specification of constraints imposed by this Linear Referencing Method. For example, a Reference Post Linear Referencing Method may specify that referents be of type reference marker.

Gives the name of this Linear Referencing Method, such as kilometre-point.

Gives the type of this Linear Referencing Method.

Specifies the units of measure used by this Linear Referencing Method for measures along the linear element being measured.

Gives the user defined type of this Linear Referencing Method when property LRMType is LRM_USERDEFINED.

Property set: Pset_Risk

An indication or link to any associated activity or process that may trigger the hazard. If used directly on an annotation or semantic object. for an alternative see group use encoding template