Trax3 3.1.0
trax track library
Loading...
Searching...
No Matches
trax::TrainParser Class Reference
Inheritance diagram for trax::TrainParser:

Public Member Functions

virtual bool TrainStart (IDType, const std::string &, const std::string &, Velocity, Velocity, One, One, int32_t) noexcept(false)
virtual void TrackLocation (const TrackLocationRef &) noexcept(false)
virtual RollingStockParserAxisArrangementStart (const std::string &, const std::string &) noexcept(false)
virtual void AxisArrangementEnd (Orientation) noexcept(false)
virtual RollingStockParserRollingStockStart (const std::string &, const std::string &) noexcept(false)
virtual void RollingStockEnd (Orientation) noexcept(false)
virtual void TrainEnd (trax::Orientation, bool, bool, bool) noexcept(false)
Public Member Functions inherited from trax::Parser
virtual bool ParsingStart () noexcept(false)
virtual void Frame (const spat::Frame< dim::Length, dim::One > &frame) noexcept
virtual void Area (const spat::Box< dim::Length > &area) noexcept
virtual void Interval (const common::Interval< dim::Length > &interval) noexcept
virtual void DisplayName (const std::string &, const std::string &) noexcept
virtual void Description (const std::string &, const std::string &) noexcept
virtual void ParsingEnd () noexcept

Additional Inherited Members

Protected Attributes inherited from trax::Parser
common::Interval< dim::Lengthm_Interval
spat::Box< dim::Lengthm_Area
spat::Frame< dim::Length, dim::Onem_Frame

The documentation for this class was generated from the following file: