OMSimulatorLib
The OMSimulator project is a FMI-based co-simulation environment that supports ordinary (i.e., non-delayed) and TLM connections.
|
Go to the documentation of this file.
32 #ifndef _SSD_CONNECTION_GEOMETRY_H_
33 #define _SSD_CONNECTION_GEOMETRY_H_
35 #include "OMSimulator/Types.h"
37 #include <pugixml.hpp>
54 void setPoints(
unsigned int n,
double* pointsX,
double* pointsY);
60 oms_status_enu_t
exportToSSD(pugi::xml_node& root)
const;
const double * getPointsX() const
Definition: ConnectionGeometry.h:57
#define logTrace()
Definition: Logging.h:110
oms_status_enu_t importFromSSD(const pugi::xml_node &node)
Definition: ConnectionGeometry.cpp:169
void setPoints(unsigned int n, double *pointsX, double *pointsY)
Definition: ConnectionGeometry.cpp:119
Definition: ConnectionGeometry.h:45
ConnectionGeometry()
Definition: ConnectionGeometry.cpp:42
unsigned int getLength() const
Definition: ConnectionGeometry.h:56
const char * connection_geometry
Definition: Tags.cpp:47
ConnectionGeometry & operator=(ConnectionGeometry const &rhs)
Definition: ConnectionGeometry.cpp:87
oms_status_enu_t exportToSSD(pugi::xml_node &root) const
Definition: ConnectionGeometry.cpp:143
~ConnectionGeometry()
Definition: ConnectionGeometry.cpp:76
#define logError(msg)
Definition: Logging.h:102
const double * getPointsY() const
Definition: ConnectionGeometry.h:58
void reverseArray(T *array, unsigned int length)
Definition: Util.h:81