Geometry of a train generated by Traingen. Derive from this class to add a new train geometry.
The child class must implement all abstract methods and must provide a public default
constructor.
This class is used by
- Traingen (@link edu.hm.cs.vadere.seating.traingen.TrainBuilder)
- VadereSimulator (@link models.seating.SeatingModel)