Loading...
Searching...
No Matches
CreateCurves.hpp
1#pragma once
2#include <Device/Address/AddressSettings.hpp>
3
4#include <score_plugin_scenario_export.h>
5
6#include <QList>
7
8#include <vector>
9namespace Process
10{
11class ProcessModel;
12}
13namespace score
14{
15class CommandStackFacade;
16struct DocumentContext;
17}
18namespace Scenario
19{
20namespace Command
21{
22class Macro;
23}
24class IntervalModel;
25
26std::vector<Process::ProcessModel*> CreateCurvesFromAddress(
27 const Scenario::IntervalModel& interval,
29
30std::vector<Process::ProcessModel*> CreateCurvesFromAddresses(
31 const Scenario::IntervalModel& interval,
32 const std::vector<Device::FullAddressSettings>& a, Scenario::Command::Macro& m);
33
34SCORE_PLUGIN_SCENARIO_TEST_EXPORT void CreateCurves(
35 const std::vector<const Scenario::IntervalModel*>& selected_intervals,
36 const score::CommandStackFacade& stack);
37void CreateCurvesFromAddresses(
38 const std::vector<const Scenario::IntervalModel*>& selected_intervals,
39 const std::vector<Device::FullAddressSettings>& addresses,
40 const score::CommandStackFacade& stack);
41}
Definition CommandAPI.hpp:28
Definition IntervalModel.hpp:50
A small abstraction layer over the score::CommandStack.
Definition CommandStackFacade.hpp:21
Base classes and tools to implement processes and layers.
Definition JSONVisitor.hpp:1115
Main plug-in of score.
Definition ConnectionsList.hpp:22
Base toolkit upon which the software is built.
Definition Application.cpp:83
Definition AddressSettings.hpp:131