← Documentation
ADS-IDAC Engine 5.0.0
ProximityModel.h
Go to the documentation of this file.
1#pragma once
2
3// ProximityModel.h: interface for the ProximityModel class.
4//
6
8#include <memory>
9#include <boost/serialization/access.hpp>
10#include <boost/serialization/vector.hpp>
11#include <boost/serialization/unique_ptr.hpp>
12
14{
15public:
18 void ErrorMessage(std::string str);
21 virtual ~ProximityModel();
22
23 std::vector<std::unique_ptr<ProximityGroupUnit>> m_prox_unit_list;
25
27 template<class Archive>
28 void serialize(Archive & ar, const unsigned int version) {
30 }
31};
void serialize(Archive &ar, const unsigned int version)
void ReadProximityModelFromInputFile()
std::vector< std::unique_ptr< ProximityGroupUnit > > m_prox_unit_list
void ErrorMessage(std::string str)
virtual ~ProximityModel()
ProximityGroupUnit * FindAProximityGroupUnitByOneMemberName(std::string name)
friend class boost::serialization::access
void CopyProximityModelFromAnother(ProximityModel *_pm_pt)