OMSimulatorLib
The OMSimulator project is a FMI-based co-simulation environment that supports ordinary (i.e., non-delayed) and TLM connections.
|
5.3.4 ssd:SystemGeometry More...
#include <Types.h>
Public Attributes | |
double | x1 |
double | y1 |
double | x2 |
double | y2 |
5.3.4 ssd:SystemGeometry
This element defines the extent of the system canvas. (x1,y1) and (x2,y2) define the lower-left and upper-right corner, respectively. Different from ElementGeometry, where x1 > x2 and y1 > y2 indicate flipping, x1 < x2 and y1 < y2 MUST hold here. If undefined, the system canvas extent defaults to the bounding box of all ElementGeometry elements of the child elements of the system. When displaying the content of a sub-system together with the enclosing parent system, the transformation of co-coordinates inside the sub-system to co-ordinates in the parent system is defined by the transformation from SystemGeometry.{x1,y1,x2,y2} to ElementGeometry.{x1',y1',x2',y2'}, where ElementGeometry.z' is the respective coordinate of the sub-system when instantiated in the parent system after rotation.
double ssd_system_geometry_t::x1 |
Required attribute giving the x coordinate of the lower-left corner of the system canvas.
double ssd_system_geometry_t::x2 |
Required attribute giving the x coordinate of the upper-right corner of the system canvas.
double ssd_system_geometry_t::y1 |
Required attribute giving the y coordinate of the lower-left corner of the system canvas.
double ssd_system_geometry_t::y2 |
Required attribute giving the y coordinate of the upper-right corner of the system canvas.