Trax3 3.1.0
trax track library
Loading...
Searching...
No Matches
trax::TrackSystemParser Struct Reference
Inheritance diagram for trax::TrackSystemParser:

Public Member Functions

virtual bool TrackSystemStart () noexcept(false)
virtual bool TrackCollectionStart (IDType) noexcept(false)
virtual bool TrackStart (IDType, const std::string &) noexcept(false)
virtual bool TrackConnection (const Track::Coupling &) noexcept(false)
virtual bool BufferStop (Track::End) noexcept(false)
virtual bool OpenEnd (Track::End) noexcept(false)
virtual bool CurveStart () noexcept(false)
virtual bool Line (const LineP::Data &) noexcept(false)
virtual bool Arc (const ArcP::Data &) noexcept(false)
virtual bool Helix (const HelixP::Data &) noexcept(false)
virtual bool Clothoid (const Clothoid::Data &) noexcept(false)
virtual bool Cubic (const Cubic::Data &) noexcept(false)
virtual bool Spline (const Spline::Data &) noexcept(false)
virtual bool Rotator (const Rotator::Data &) noexcept(false)
virtual bool RotatorChain (const RotatorChain::Data &) noexcept(false)
virtual bool PolygonalChain (const PolygonalChain::Data &) noexcept(false)
virtual bool SampledCurve (const SampledCurve::Data &) noexcept(false)
virtual bool EEPCurve (const EEPCurve::Data &) noexcept(false)
virtual void CurveEnd () noexcept(false)
virtual bool TwistStart () noexcept(false)
virtual bool ConstantTwist (Angle) noexcept(false)
virtual bool LinearTwist (Angle, Angle) noexcept(false)
virtual bool PiecewiseTwist (PiecewiseTwist::Data) noexcept(false)
virtual bool PiecewiseLinearTwist (PiecewiseTwist::Data) noexcept(false)
virtual bool DirectionalTwist (spat::Vector< One >) noexcept(false)
virtual bool CombinedTwistStart () noexcept(false)
virtual void CombinedTwistEnd () noexcept(false)
virtual void TwistEnd () noexcept(false)
virtual bool Section (Section::SpecialSections) noexcept(false)
virtual void TrackEnd () noexcept(false)
virtual void TrackCollectionEnd () noexcept(false)
virtual bool ConnectorCollectionStart () noexcept(false)
virtual void ConnectorCollectionEnd () noexcept(false)
virtual void TrackSystemEnd (IDType) 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 struct was generated from the following file: