32 #ifndef _SSD_SYSTEM_GEOMETRY_H_
33 #define _SSD_SYSTEM_GEOMETRY_H_
35 #include "OMSimulator/Types.h"
37 #include <pugixml.hpp>
54 void setSizePosition(
double x1,
double y1,
double x2,
double y2) {this->x1 = x1; this->y1 = y1; this->x2 = x2; this->y2 = y2;}
56 double getX1()
const {
return x1;}
57 double getY1()
const {
return y1;}
58 double getX2()
const {
return x2;}
59 double getY2()
const {
return y2;}
61 oms_status_enu_t
exportToSSD(pugi::xml_node& root)
const;
Definition: SystemGeometry.h:46
double getY2() const
Definition: SystemGeometry.h:59
double getX2() const
Definition: SystemGeometry.h:58
double getX1() const
Definition: SystemGeometry.h:56
SystemGeometry & operator=(SystemGeometry const &rhs)
Definition: SystemGeometry.cpp:63
SystemGeometry()
Definition: SystemGeometry.cpp:38
double getY1() const
Definition: SystemGeometry.h:57
oms_status_enu_t exportToSSD(pugi::xml_node &root) const
Definition: SystemGeometry.cpp:79
void setSizePosition(double x1, double y1, double x2, double y2)
Definition: SystemGeometry.h:54
~SystemGeometry()
Definition: SystemGeometry.cpp:58
oms_status_enu_t importFromSSD(const pugi::xml_node &node)
Definition: SystemGeometry.cpp:94