42 virtual QPointer<Sensor>
createSensor(
const QString &name) = 0;
43 virtual QPointer<Function>
createFunction(
const QString &name) = 0;
46 virtual QPointer<Tool>
createTool(
const QString &name) = 0;
58 #define STR2(x) STR(x)
62 #define CONCAT(a, b) a ## b
65 #define CONCAT2(a, b) CONCAT(a, b)
68 #define PLUGIN_PREFIX de.openIndy.plugin.v
69 #define Plugin_iidd STR2(CONCAT2(PLUGIN_PREFIX, PLUGIN_INTERFACE_VERSION))
virtual QPointer< Tool > createTool(const QString &name)=0
virtual QList< QPointer< Sensor > > createSensors()=0
Definition: coordinatesystem.h:15
virtual ~Plugin()
Definition: plugin.h:24
virtual QList< QPointer< NetworkAdjustment > > createNetworkAdjustments()=0
virtual QList< QPointer< SimulationModel > > createSimulations()=0
virtual QPointer< ExchangeDefinedFormat > createDefinedFormatExchange(const QString &name)=0
virtual QPointer< SimulationModel > createSimulation(const QString &name)=0
virtual QPointer< Sensor > createSensor(const QString &name)=0
#define Plugin_iidd
Definition: plugin.h:69
virtual QPointer< ExchangeSimpleAscii > createSimpleAsciiExchange(const QString &name)=0
virtual QList< QPointer< Function > > createFunctions()=0
virtual QPointer< NetworkAdjustment > createNetworkAdjustment(const QString &name)=0
virtual QPointer< Function > createFunction(const QString &name)=0
virtual QList< QPointer< ExchangeDefinedFormat > > createDefinedFormatExchanges()=0
virtual QList< QPointer< Tool > > createTools()=0
virtual QList< QPointer< ExchangeSimpleAscii > > createSimpleAsciiExchanges()=0
The Plugin class.
Definition: plugin.h:20