LinearReferencing
alias: lr
version: 2.0.1
Base schema for Linear Referencing.
Entity Classes
LinearLocation Sealed EntityClass
description: ILinearLocationElement-implementation attaching Linear Referencing Location to a bis:Element not inherently Linearly-Referenced.
baseClass: LinearReferencing:LinearLocationElement
LinearLocationElement Abstract EntityClass
description: Base class for ILinearLocationElement-implementations that are subclasses of bis:SpatialLocationElement.
baseClass: BisCore:SpatialLocationElement
LinearPhysicalElement Abstract EntityClass
description: Base class for ILinearLocationElement-implementations that are subclasses of bis:PhysicalElement.
baseClass: BisCore:PhysicalElement
LinearlyLocatedAttribution Abstract EntityClass
description: Base class for ILinearlyLocatedAttribution-implementations that are Spatial Location Elements.
baseClass: BisCore:SpatialLocationElement
LinearlyReferencedAtLocation Sealed EntityClass
description: Concrete multi-aspect class carrying 'at' linearly-referenced positions along a Linear-Element.
baseClass: LinearReferencing:LinearlyReferencedLocation
Properties
Name | Description | Type | Extended Type |
---|---|---|---|
AtPosition | struct | ||
FromReferent | navigation |
LinearlyReferencedFromToLocation Sealed EntityClass
description: Concrete multi-aspect class carrying 'from/to' linearly-referenced positions along a Linear-Element.
baseClass: LinearReferencing:LinearlyReferencedLocation
Properties
Name | Description | Type | Extended Type |
---|---|---|---|
FromPosition | struct | ||
FromPositionFromReferent | navigation | ||
ToPosition | struct | ||
ToPositionFromReferent | navigation |
LinearlyReferencedLocation Abstract EntityClass
description: Base class for multi-aspects carrying linearly-referenced locations.
baseClass: BisCore:ElementMultiAspect
Referent Sealed EntityClass
description: IReferent-implementation turning any bis:GeometricElement3d not inherently Linearly-Referenced into a Referent for Linear-Referencing purposes.
baseClass: LinearReferencing:ReferentElement
ReferentElement Abstract EntityClass
description: Base class for IReferent-implementations that are Spatial Location Elements.
baseClass: BisCore:SpatialLocationElement
Kind of Quantity Items
LENGTH (Linear Referencing Length) KindOfQuantity
description: <No description>
Relative Error: 0.0001
Persistence Unit: M
Presentation Formats
- DefaultRealU(2) [ M ]
- DefaultRealU(2) [ FT ]
Relationship Classes
ILinearElementProvidedBySource RelationshipClass
description: Relationship associating Linear-Elements with the elements they came from.
Strength: Referencing
strengthDirection: Forward
Source
Target
ILinearLocationLocatesElement RelationshipClass
description: Relationship indicating the bis:Element being linearly-located by a concrete instance mixing-in ILinearLocationElement.
baseClass: BisCore:ElementRefersToElements
Strength: Referencing
strengthDirection: Forward
Source
Target
ILinearlyLocatedAlongILinearElement RelationshipClass
description: Relationship indicating the Linear-Element along which concrete instances mixing-in ILinearlyLocated are located.
baseClass: BisCore:ElementRefersToElements
Strength: Referencing
strengthDirection: Forward
Source
Target
ILinearlyLocatedAttributesElement RelationshipClass
description: Relationship indicating the bis:Element being attributed by a concrete instance mixing-in ILinearlyLocatedAttribution.
Strength: Referencing
strengthDirection: Forward
Source
Target
ILinearlyLocatedOwnsAtLocations RelationshipClass
description: Relationship documenting multi-aspect ownership by concrete instances of ILinearlyLocated.
baseClass: BisCore:ElementOwnsMultiAspects
Strength: Embedding
strengthDirection: Forward
Source
Target
ILinearlyLocatedOwnsFromToLocations RelationshipClass
description: Relationship documenting multi-aspect ownership by concrete instances of ILinearlyLocated.
baseClass: BisCore:ElementOwnsMultiAspects
Strength: Embedding
strengthDirection: Forward
Source
Target
IReferentReferencesElement RelationshipClass
description: Relationship indicating the bis:GeometricElement3d being used as Referent for Linear Referencing purposes.
Strength: Referencing
strengthDirection: Forward
Source
Target
LinearlyReferencedAtPositionRefersToReferent RelationshipClass
description: Relationship indicating the referent used by a particular linearly-referenced At position.
Strength: Referencing
strengthDirection: Forward
Source
Target
LinearlyReferencedFromPositionRefersToReferent RelationshipClass
description: Relationship indicating the referent used by a particular linearly-referenced From position.
Strength: Referencing
strengthDirection: Forward
Source
Target
LinearlyReferencedToPositionRefersToReferent RelationshipClass
description: Relationship indicating the referent used by a particular linearly-referenced To position.
Strength: Referencing
strengthDirection: Forward
Source
Target
Mixin Classes
ILinearElement Abstract Mixin
description: Mix-in to be supported by Element-subclasses meant to play the role of Linear-Elements.
appliesTo: GeometricElement3d
Properties
Name | Description | Label | Category | Read Only | Priority |
---|---|---|---|---|---|
StartValue | Distance along value at the start of the Linear-Element, measured from an absolute zero. | Start Value | false | 0 | |
LengthValue | Length measure value for the Linear-Element. | Length | false | 0 | |
LinearElementSource | Source element providing this Linear-Element. | Source | false | 0 |
ILinearElementSource Abstract Mixin
description: Mix-in to be supported by Element-subclasses meant to provide Linear-Elements.
appliesTo: GeometricElement3d
ILinearLocationElement Abstract Mixin
description: Mix-in to be supported by Element-subclasses located along a Linear-Element provided by a Linear-Element-Source.
baseClass: LinearReferencing:ILinearlyLocated
appliesTo: GeometricElement3d
ILinearlyLocated Abstract Mixin
description: Base mix-in for Elements to be linearly-referenced along Linear-Elements.
appliesTo: GeometricElement3d
ILinearlyLocatedAttribution Abstract Mixin
description: Mix-in to be supported by Element-subclasses representing properties whose value is located along a Linear-Element and only applies to a portion of a Linear-Element-Source.
baseClass: LinearReferencing:ILinearlyLocated
appliesTo: GeometricElement3d
Properties
Name | Description | Label | Category | Read Only | Priority |
---|---|---|---|---|---|
AttributedElement | Element being attributed. | Attributed Element | false | 0 |
IReferent Abstract Mixin
description: Mix-in to be supported by Element-subclasses that can play the role of a Referent (known location along a Linear-Element).
baseClass: LinearReferencing:ILinearlyLocated
appliesTo: GeometricElement3d
Properties
Name | Description | Label | Category | Read Only | Priority |
---|---|---|---|---|---|
ReferencedElement | false | 0 |
DistanceExpression StructClass
description: Core structure carrying linearly-referenced information.
Properties
Name | Description | Label | Category | Read Only | Priority |
---|---|---|---|---|---|
DistanceAlongFromStart | false | 0 | |||
LateralOffsetFromILinearElement | false | 0 | |||
VerticalOffsetFromILinearElement | false | 0 | |||
DistanceAlongFromReferent | false | 0 |
Last Updated: 21 May, 2020