1#ifndef IV_SRC_MODEL_SHIPINFO_HPP_
2#define IV_SRC_MODEL_SHIPINFO_HPP_
39 static constexpr std::string_view
shipInfo {
"ShipInfo"};
43 static constexpr std::string_view
hull {
"Hull"};
44 static constexpr std::string_view
imo {
"IMO"};
45 static constexpr std::string_view
shipName {
"ShipName"};
47 static constexpr std::string_view
shipOwner {
"ShipOwner"};
48 static constexpr std::string_view
shipyard {
"Shipyard"};
52 static constexpr std::string
string {};
Definition xmlFile.hpp:15
Definition DiamarModel.cpp:14
Definition ShipInfo.hpp:51
Definition ShipInfo.hpp:42
static constexpr std::string_view classificationSociety
Definition ShipInfo.hpp:46
static constexpr std::string_view shipyard
Definition ShipInfo.hpp:48
static constexpr std::string_view hull
Definition ShipInfo.hpp:43
static constexpr std::string_view imo
Definition ShipInfo.hpp:44
static constexpr std::string_view shipName
Definition ShipInfo.hpp:45
static constexpr std::string_view shipOwner
Definition ShipInfo.hpp:47
Definition ShipInfo.hpp:38
static constexpr std::string_view shipInfo
Definition ShipInfo.hpp:39
Definition ShipInfo.hpp:12
ShipInfo & operator=(const ShipInfo &other)
Definition ShipInfo.cpp:17
bool load(const iv::file::xml::node &nodeDataProject)
Loads ship info from the XML node.
Definition ShipInfo.cpp:48
std::string shipOwner
Definition ShipInfo.hpp:33
std::string hull
Definition ShipInfo.hpp:30
std::string shipName
Definition ShipInfo.hpp:32
std::string classificationSociety
Definition ShipInfo.hpp:29
ShipInfo(const ShipInfo &other)
std::string imoNumber
Definition ShipInfo.hpp:31
bool save(iv::file::xml::node &nodeDataProject) const
Definition ShipInfo.cpp:62
std::string shipyard
Definition ShipInfo.hpp:34