OMSimulatorLib
The OMSimulator project is a FMI-based co-simulation environment that supports ordinary (i.e., non-delayed) and TLM connections.
Public Member Functions | List of all members
oms::ssd::ConnectionGeometry Class Reference

#include <ConnectionGeometry.h>

Inheritance diagram for oms::ssd::ConnectionGeometry:

Public Member Functions

 ConnectionGeometry ()
 
 ConnectionGeometry (const ConnectionGeometry &rhs, bool inverse=false)
 
 ~ConnectionGeometry ()
 
ConnectionGeometryoperator= (ConnectionGeometry const &rhs)
 
void setPoints (unsigned int n, double *pointsX, double *pointsY)
 
unsigned int getLength () const
 
const double * getPointsX () const
 
const double * getPointsY () const
 
oms_status_enu_t exportToSSD (pugi::xml_node &root) const
 
oms_status_enu_t importFromSSD (const pugi::xml_node &node)
 

Constructor & Destructor Documentation

◆ ConnectionGeometry() [1/2]

oms::ssd::ConnectionGeometry::ConnectionGeometry ( )

◆ ConnectionGeometry() [2/2]

oms::ssd::ConnectionGeometry::ConnectionGeometry ( const ConnectionGeometry rhs,
bool  inverse = false 
)

◆ ~ConnectionGeometry()

oms::ssd::ConnectionGeometry::~ConnectionGeometry ( )

Member Function Documentation

◆ exportToSSD()

oms_status_enu_t oms::ssd::ConnectionGeometry::exportToSSD ( pugi::xml_node &  root) const

◆ getLength()

unsigned int oms::ssd::ConnectionGeometry::getLength ( ) const
inline

◆ getPointsX()

const double* oms::ssd::ConnectionGeometry::getPointsX ( ) const
inline

◆ getPointsY()

const double* oms::ssd::ConnectionGeometry::getPointsY ( ) const
inline

◆ importFromSSD()

oms_status_enu_t oms::ssd::ConnectionGeometry::importFromSSD ( const pugi::xml_node &  node)

◆ operator=()

oms::ssd::ConnectionGeometry & oms::ssd::ConnectionGeometry::operator= ( ConnectionGeometry const &  rhs)

◆ setPoints()

void oms::ssd::ConnectionGeometry::setPoints ( unsigned int  n,
double *  pointsX,
double *  pointsY 
)

The documentation for this class was generated from the following files: