|
|
dclspc | Anl3TrackSystemReader (const char *pLocale=nullptr) |
|
dclspc | Anl3TrackSystemReader (SocketRegistry &socketRegistry, const char *pLocale=nullptr) |
| std::shared_ptr< TrackSystem > dclspc | ReadTrackSystem (const boost::property_tree::ptree &pt) const override |
|
dclspc | PTreeReader (const char *pLocale=nullptr) |
|
dclspc | PTreeReader (SocketRegistry &socketRegistry, const char *pLocale=nullptr) |
|
| PTreeReader (const PTreeReader &)=delete |
|
dclspc | PTreeReader (PTreeReader &&) noexcept |
|
PTreeReader & | operator= (const PTreeReader &)=delete |
|
PTreeReader & | operator= (PTreeReader &&) noexcept=delete |
|
void dclspc | RegisterCurveReader (const std::string &typeName, CurveReaderFunction readerFunc) |
|
void dclspc | UnregisterCurveReader (const std::string &typeName) |
|
void dclspc | RegisterTwistReader (const std::string &typeName, TwistReaderFunction readerFunc) |
|
void dclspc | UnregisterTwistReader (const std::string &typeName) |
|
const char * | GetLocale () const |
|
|
virtual std::shared_ptr< TrackSystem > | CreateTrackSystem (const boost::property_tree::ptree &pt, std::vector< std::pair< Track::Coupling, std::string > > &couplings, SignalCollection &signalCollection, IndicatorCollection &indicatorCollection, TimerCollection &timerCollection, PulseCounterCollection &pulseCounterCollection, std::map< IDType, Velocity > &travelVelocities, IDType &maxSensorID) const |
|
virtual void | CreateTrackCollection (const boost::property_tree::ptree &pt, TrackSystem &trackSystem, std::vector< std::pair< Track::Coupling, std::string > > &couplings, SignalCollection &signalCollection, IndicatorCollection &indicatorCollection, TimerCollection &timerCollection, PulseCounterCollection &pulseCounterCollection, std::map< IDType, Velocity > &travelVelocities, IDType &maxSensorID) const |
|
void | ReadDreibein (const boost::property_tree::ptree &pt, spat::Frame< Length, One > &frame) const |
|
Signal::Status | SignalStatusFromEEP (int stellung, const Signal &signal) const |
|
Switch::Status | SwitchStatusFromEEP (int weichenstellung) const noexcept |
|
ThreeWaySwitch::Status | ThreeWaySwitchStatusFromEEP (int weichenstellung) const noexcept |
|
SingleSlipSwitch::Status | SingleSlipSwitchStatusFromEEP (int weichenstellung) const noexcept |
|
DoubleSlipSwitch::Status | DoubleSlipSwitchStatusFromEEP (int weichenstellung) const noexcept |
|
std::unique_ptr< Curve > | CreateCurve (const boost::property_tree::ptree &pt) const |
|
std::unique_ptr< RoadwayTwist > | CreateTwist (const boost::property_tree::ptree &pt) const |
|
|
using | CurveReaderFunction = std::unique_ptr<Curve> (*)( const boost::property_tree::ptree& pt ) |
|
using | TwistReaderFunction = std::unique_ptr<RoadwayTwist> (*)( const boost::property_tree::ptree& pt ) |
|
SocketRegistry & | m_SocketRegistry |
◆ ReadTrackSystem()
| std::shared_ptr< TrackSystem > dclspc trax::ptreesupport::Anl3TrackSystemReader::ReadTrackSystem |
( |
const boost::property_tree::ptree & | pt | ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following file: