87 struct SensorFilterJack;
A Location specifies a position on a track system by referencing a track and a TrackLocation on it.
Definition Location.h:110
Class with minimal functionality to support a track joint on a track system.
Definition TrackJointFeeder.h:43
Class with functionality to support a track joint on a track system. Provides a model for friction,...
Definition TrackJointFeeder.h:198
Physics engine agnostic part of track joint logic.
Definition TrackJoint.h:45
Base class for painting tracks as a series of short straight pieces.
Definition TrackPainter.h:44
Class for versioning the trax library.
Definition Version.h:41
Namespace of all the trax track libraries classes and methods.
Definition Collection.h:17
A plane arc.
Definition Curve.h:602
A plane arc with owned parameters.
Definition Curve.h:669
An Indicator with two states.
Definition Indicator.h:181
A dynamic object in physical space.
Definition Body.h:44
Curve with linear increasing curvature. Also called 'Euler Spiral'.
Definition Curve.h:1393
Combines the effect of two twists by adding them.
Definition RoadwayTwist.h:468
A Connector rearranges the connections between several track ends.
Definition Connector.h:226
A twist that stays constant over the whole track range.
Definition RoadwayTwist.h:265
Cubic polynom curve.
Definition Curve.h:1067
Curves implement this interface that then can get attached to a track to define the tracks geometry.
Definition Curve.h:198
The dynamic data of a curve at one point.
Definition Curve.h:410
A twist that rotates the frame arount T in a way that B is nearest a certain direction.
Definition RoadwayTwist.h:372
A double slip switch is made from eight tracks that form a crossing with the possibility to divert th...
Definition Switch.h:527
Idiosyncratic curve used in EEP up to version 16.
Definition Curve.h:1932
A Geom is used for collision detection. It differs from a Shape in that it defines the most simple el...
Definition Geom.h:50
A Gestalt is a Body with a Shape.
Definition Gestalt.h:100
A three dimensional spiral.
Definition Curve.h:812
A three dimensional spiral with owned parameters.
Definition Curve.h:903
Interface for objects that indicates system states somehow.
Definition Indicator.h:45
A sensor that detects, wether a wheelframe passing by does this with some value like weight,...
Definition WheelFrameSensors.h:123
Interface for enumerating the Jacks an object provides.
Definition Jack.h:177
A jack a plug can get connected with.
Definition Jack.h:83
A Signal that triggers a Train to jump to a jump site.
Definition Signal.h:315
A straight line.
Definition Curve.h:498
A straight line with owned parameters.
Definition Curve.h:511
A twist that varies linearly between two values.
Definition RoadwayTwist.h:290
Interface for locking and unlocking an object.
Definition LogicElements.h:45
Track that can get attached to a moving body.
Definition MovableTrack.h:37
A MultiPlug provides a variable number of actual Plugs to one input slot.
Definition Plug.h:307
Common interface for switch types that maintain an incomming (narrow) track, an outgoing straight tra...
Definition Switch.h:37
Provides two values for orientation.
Definition Orientation.h:37
Track that can be the original to parallel tracks.
Definition ParallelTrack.h:35
A twist with values at control points and either none or linear interpolation for the points in betwe...
Definition RoadwayTwist.h:333
Interface for enumerating the Plugs an object provides.
Definition Plug.h:133
A Plug of some object can get plugged into a jack of some object, specific to a certain event.
Definition Plug.h:57
A series of samples of points and tangents that make up a curve.
Definition Curve.h:1744
A counter can be incremented or decremented by pulses. It will itself issue a pulse every time a cert...
Definition LogicElements.h:96
A RoadwayTwist is used to define the actual rotating angle around the tangent at a curve to get the c...
Definition RoadwayTwist.h:81
A series of Rotator curves that continue each other.
Definition Curve.h:1631
Curve with evenly (with respect to arc length) rotating tangent vector.
Definition Curve.h:1568
A curve given by Fi,ki,ti,si samples of a real curveT.
Definition Curve.h:1856
A physical simulation scene for running a simulation and creating physical objects in the scene.
Definition Scene.h:72
A profile of a track.
Definition Section.h:45
Definition SectionTrack.h:35
A Sensor can get attached to a track and be triggerd when a Location runs over it.
Definition Sensor.h:71
A Shape is a collection of Geoms.
Definition Shape.h:41
A Signal is positioned along a track and is submitted to a Train if it runs over it.
Definition Signal.h:61
Target for signal notification.
Definition Signal.h:407
A simulated object. Register the object with a scene to get called back for Update,...
Definition Simulated.h:39
Interface for the physics simulator.
Definition Simulator.h:59
A single slip switch is made from five tracks that form a crossing with the possibility to divert the...
Definition Switch.h:439
Interface for a registry that reconnects Plugs and Jacks according to their IDs.
Definition SocketRegistry.h:40
\ brief Cubic Hermite Spline.
Definition Curve.h:1162
Definition StaticTrack.h:38
A Switch rearranges the connections between three track ends.
Definition Switch.h:186
A switch that is connecting one narrow end to three outgoing track ends.
Definition Switch.h:326
A timer to meassure time lapses.
Definition Timer.h:45
Interface for making and shaping tracks.
Definition Track.h:831
Full geometrical data at a point on a track.
Definition TrackData.h:36
A Signal that can be placed at track couplings to signal that a Train runs over the coupling between ...
Definition Signal.h:369
Interface for a track used to calculate 3D positions.
Definition Track.h:275
The maximum forces and spatial deviations of a WheelFrame used by physics calculations.
Definition TrackJointLimits.h:38
A TrackLocation ist a location on a single track.
Definition TrackLocation.h:43
A track location, referencing the track by id.
Definition TrackLocation.h:102
An interval on a track, referenced by an id.
Definition TrackLocation.h:132
Function that defines the characteristic behaviour of a motor to change its maximum available trackti...
Definition TractionForceCharacteristic.h:59
Interface for signals that control the velocity of trains.
Definition Signal.h:177
A sensor that detects, wether a wheelframe passing by does this within certain velocity limits.
Definition WheelFrameSensors.h:37
A sensor that detects wether the weight of a passing railrunner falls into certain limits.
Definition WheelFrameSensors.h:74
Describing data of a wheelset.
Definition Wheelset.h:40