Trax3 3.1.0
trax track library
Loading...
Searching...
No Matches
Anl4ModuleWriter.h
1// Copyright (c) 2013 - 2019 Marc-Michael Horstmann;
2// Copyright (c) 2020 - 2024 Trend Verlag;
3// All Rights Reserved.
4//
5//
6// trax track library
7// AD 2024
8//
9// "the resolution of all the fruitless searches"
10//
11// Peter Gabriel
12
13#pragma once
14
15
16#include "trax/collections/support/CollectionSupportXML.h"
17
18namespace trax{
19
20 struct Camera;
21 struct CameraCollection;
22 struct Module;
23 struct ModuleCollection;
24
25 namespace ptreesupport{
28 dclspc boost::property_tree::ptree& operator << ( boost::property_tree::ptree& pt, const ModuleCollection& moduleCollection );
29 dclspc boost::property_tree::ptree& operator << ( boost::property_tree::ptree& pt, const Module& module );
30 dclspc boost::property_tree::ptree& operator << ( boost::property_tree::ptree& pt, const CameraCollection& cameraCollection );
31 dclspc boost::property_tree::ptree& operator << ( boost::property_tree::ptree& pt, const Camera& camera );
33
34 } // namespace ptreesupport
35} // namespace trax
ptree operator support
Definition CommonSupportXML.h:42
Namespace of all the trax track libraries classes and methods.
Definition Collection.h:17
Collection to store cameras.
Definition Camera.h:324
Base Camera interface.
Definition Camera.h:92
A collection of modules.
Definition ModuleCollection.h:41
A module is a chunck of railroad stuff that is all located in one rectangular volume.
Definition Module.h:60