Track

Note

This class is still under development and may change in the future.

Defines track structure and arrangement.

Track()

Abstract base class for track classes.

SingleRailTrack(*, rail)

Abstract base class for single rail track classes.

SlabSingleRailTrack(*, rail[, slab])

Abstract base class for slab single rail track classes.

ContSlabSingleRailTrack(*, rail[, slab, l_track])

Single rail slab track with continuous support.

DiscrSlabSingleRailTrack(*, rail[, slab, ...])

Abstract base class for discrete slab single rail track classes.

SimplePeriodicSlabSingleRailTrack(*, rail[, ...])

Single rail slab track with simple periodic support.

ArrangedSlabSingleRailTrack(*, rail[, slab, ...])

Single rail slab track with varying periodic support.

BallastedSingleRailTrack(*, rail, ballast)

Abstract base class for ballasted single rail track classes.

ContBallastedSingleRailTrack(*, rail, ...[, ...])

Single rail slab track with ballasted support.

DiscrBallastedSingleRailTrack(*, rail, ballast)

Abstract base class for discrete ballasted single rail track classes.

SimplePeriodicBallastedSingleRailTrack(*, ...)

Single rail ballasted track with simple periodic support.

ArrangedBallastedSingleRailTrack(*, rail, ...)

Single rail ballasted track with varying periodic support.