Package-level declarations

Types

Link copied to clipboard
class AccelerationSegment(val startId: Int, val endId: Int, var fixedSpeed: Float) : TrackSegment

Represents a segment of acceleration on a track.

Link copied to clipboard
class BreakSegment(val startId: Int, val endId: Int, var breakType: BreakSegment.BreakType = BreakType.BLOCKBREAK, var minspeed: Float) : TrackSegment
Link copied to clipboard
class LaunchSegment(val startId: Int, val endId: Int, var acceleration: Float) : TrackSegment

Represents a segment of acceleration on a track.

Link copied to clipboard
class LiftSegment(val startId: Int, val endId: Int, var liftSpeed: Float) : TrackSegment

Represents a LiftSegment, which is a class that implements the SegmentFunction interface. The LiftSegment calculates the speed of a segment on a track based on the liftSpeed and adjustmentRate provided.

Link copied to clipboard
Link copied to clipboard
open class StationSegment(val startId: Int, val endId: Int, var stationSpeed: Float) : TrackSegment
Link copied to clipboard
@Serializable
open class TrackSegment(val startId: Int, val endId: Int)