CSPCoherencyCheckerInterface.hpp
1 #pragma once
2 
3 #include <Scenario/Process/ScenarioModel.hpp>
4 #include <Scenario/Tools/dataStructures.hpp>
5 
6 namespace Scenario
7 {
8 class SCORE_PLUGIN_SCENARIO_EXPORT CSPCoherencyCheckerInterface
9 {
10 public:
12  virtual bool computeDisplacement(
13  const QVector<Id<Scenario::TimeSyncModel>>& positionnedElements,
14  Scenario::ElementsProperties& elementsProperties)
15  = 0;
16 };
17 }
Definition: CSPCoherencyCheckerInterface.hpp:9
The id_base_t class.
Definition: Identifier.hpp:57
Main plug-in of score.
Definition: score-plugin-dataflow/Dataflow/PortItem.hpp:14
Definition: dataStructures.hpp:65