1#ifndef IV_SRC_TANKS_STRUCTS_HPP_
2#define IV_SRC_TANKS_STRUCTS_HPP_
43 static constexpr std::string_view
sensorType {
"SensorType"};
44 static constexpr std::string_view
channelRef {
"ChannelRef"};
Definition xmlFile.hpp:15
eSensorType
Definition enums.hpp:8
Definition structs.hpp:48
static constexpr std::string channelRef
Definition structs.hpp:49
static constexpr std::string sensorTypeString
Definition structs.hpp:50
static constexpr iv::tanks::eSensorType sensorType
Definition structs.hpp:51
static constexpr double atmosphericBarOpt
Definition structs.hpp:52
Definition structs.hpp:42
static constexpr std::string_view sensorType
Definition structs.hpp:43
static constexpr std::string_view channelRef
Definition structs.hpp:44
static constexpr std::string_view atmosphericBarOpt
Definition structs.hpp:45
Definition structs.hpp:38
static constexpr std::string_view sensorChannel
Definition structs.hpp:39
Definition structs.hpp:28
bool load(const iv::file::xml::node &node)
Definition structs.cpp:10
std::weak_ptr< iv::channels::AbstractChannel > sensorChannelRef
Definition structs.hpp:32
iv::tanks::eSensorType sensorType
Definition structs.hpp:33
double atmosphericBarOpt
Definition structs.hpp:34
bool save(iv::file::xml::node &node) const
Definition structs.cpp:29
Definition structs.hpp:14
double zMin
Definition structs.hpp:17
double yMax
Definition structs.hpp:19
double capacity
Definition structs.hpp:22
double zMax
Definition structs.hpp:20
double yMin
Definition structs.hpp:16
double xMax
Definition structs.hpp:18
double xMin
Definition structs.hpp:15
double permeability
Definition structs.hpp:24
double thickness
Definition structs.hpp:23