ifc-alignment 0.6.0

IFC4x3 linear positioning: alignments, referents, linear placement, spirals.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Superelevation (`IfcAlignmentCant`) for rail.
//!
//! ## Internal split
//!
//! - `layout.rs`: cant segment order.
//! - `segment.rs`: cant transitions.
//! - `evaluate.rs`: exact cant per segment type.
//! - `frame.rs`: cant at a station as rail heights, bank angle and frame.

mod evaluate;
mod frame;
mod layout;
mod segment;

pub use evaluate::{cant_at, CantAtStation};
pub use frame::CantFrame;
pub use layout::CantLayout;
pub use segment::{read_cant_segment, CantSegment, CantSegmentType};