Trax3 3.1.0
trax track library
Loading...
Searching...
No Matches
RigidSupportXML.h
1// trax track library
2// AD 2014
3//
4// "the resolution of all the fruitless searches"
5//
6// Peter Gabriel
7//
8//
9// Copyright (c) 2025 Trend Redaktions- und Verlagsgesellschaft mbH
10// Copyright (c) 2019 Marc-Michael Horstmann
11//
12// Permission is hereby granted to any person obtaining a copy of this software
13// and associated source code (the "Software"), to use, view, and study the
14// Software for personal or internal business purposes, subject to the following
15// conditions:
16//
17// 1. Redistribution, modification, sublicensing, or commercial use of the
18// Software is NOT permitted without prior written consent from the copyright
19// holder.
20//
21// 2. The Software is provided "AS IS", without warranty of any kind, express
22// or implied.
23//
24// 3. All copies of the Software must retain this license notice.
25//
26// For further information, please contact: horstmann.marc@trendverlag.de
27
28#pragma once
29
30#include <boost/property_tree/ptree.hpp>
31
32#include "trax/Configuration.h"
33
34namespace trax{
35
36 struct Material;
37 struct TrackJointLimits;
39 struct Wheelset;
40
41 namespace ptreesupport{
42
45 dclspc void ReadMaterial( const boost::property_tree::ptree& pt, Material& material ) noexcept;
46 dclspc void ReadTrackJointLimits( const boost::property_tree::ptree& pt, TrackJointLimits& wfl ) noexcept;
47 dclspc void ReadWheelset( const boost::property_tree::ptree& pt, Wheelset& wheelset ) noexcept;
48 dclspc void ReadTractionForceCharacteristic( const boost::property_tree::ptree& pt, TractionForceCharacteristic& tractionForceCharacteristic ) noexcept;
50 } // namespace ptreesupport
51} // namespace trax
ptree operator support
Definition CommonSupportXML.h:42
Namespace of all the trax track libraries classes and methods.
Definition Collection.h:17
Definition Material.h:34
The maximum forces and spatial deviations of a WheelFrame used by physics calculations.
Definition TrackJointLimits.h:38
Function that defines the characteristic behaviour of a motor to change its maximum available trackti...
Definition TractionForceCharacteristic.h:59
Describing data of a wheelset.
Definition Wheelset.h:40