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