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_connection_geometry_t Struct Reference

5.3.2.1 ssd:ConnectionGeometry More...

#include <Types.h>

Inheritance diagram for ssd_connection_geometry_t:
Inheritance graph
Collaboration diagram for ssd_connection_geometry_t:
Collaboration graph

Public Attributes

double * pointsX
 
double * pointsY
 
unsigned int n
 

Detailed Description

5.3.2.1 ssd:ConnectionGeometry

This optional element defines the geometry information of the connection. The start and end coordinates of the connection are derived automatically through the coordinates of the corresponding connectors. The only relevant geometry information provided by the connection geometry is a, by default empty, list of intermediate waypoint coordinates, which are to be interpreted as for the svg:polyline primitive, i.e. as waypoints for straight line segments, with the first and last points added automatically based on the translated coordinates of the start and end connectors. Note that x and y coordinates are in the coordinate system of the enclosing system.

Member Data Documentation

◆ n

unsigned int ssd_connection_geometry_t::n

Number of intermediate waypoints.

◆ pointsX

double* ssd_connection_geometry_t::pointsX

Required attribute giving a list of x coordinates of the intermediate waypoints.

◆ pointsY

double* ssd_connection_geometry_t::pointsY

Required attribute giving a list of y coordinates of the intermediate waypoints.


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