pub struct StationEquation {
pub referent: EntityId,
pub distance_along: f64,
pub incoming_station: Option<f64>,
pub station: f64,
pub has_increasing_station: bool,
}Expand description
One IfcReferent carrying Pset_Stationing, resolved to its distance
along the alignment and station value.
incoming_station is Some exactly when the referent marks a station
equation: the station value that would have continued from the previous
segment, immediately before it is replaced by station at this point.
Fields§
§referent: EntityIdThe IfcReferent entity carrying Pset_Stationing.
distance_along: f64Absolute distance along the alignment’s basis curve, from the
referent’s IfcLinearPlacement.
incoming_station: Option<f64>Pset_Stationing.IncomingStation, present exactly when this referent
marks a station equation: the station value that would have
continued from the previous segment, immediately before station
replaces it here.
station: f64Pset_Stationing.Station: the station value in effect from this
point onward.
has_increasing_station: boolPset_Stationing.HasIncreasingStation; absent in the source means
true per the property definition’s default.