OMSimulatorLib
The OMSimulator project is a FMI-based co-simulation environment that supports ordinary (i.e., non-delayed) and TLM connections.
Public Attributes | List of all members
ssd_system_geometry_t Struct Reference

5.3.4 ssd:SystemGeometry More...

#include <Types.h>

Inheritance diagram for ssd_system_geometry_t:
Inheritance graph
Collaboration diagram for ssd_system_geometry_t:
Collaboration graph

Public Attributes

double x1
 
double y1
 
double x2
 
double y2
 

Detailed Description

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.

Member Data Documentation

◆ x1

double ssd_system_geometry_t::x1

Required attribute giving the x coordinate of the lower-left corner of the system canvas.

◆ x2

double ssd_system_geometry_t::x2

Required attribute giving the x coordinate of the upper-right corner of the system canvas.

◆ y1

double ssd_system_geometry_t::y1

Required attribute giving the y coordinate of the lower-left corner of the system canvas.

◆ y2

double ssd_system_geometry_t::y2

Required attribute giving the y coordinate of the upper-right corner of the system canvas.


The documentation for this struct was generated from the following file: