diff --git a/src/steam/fixture/segmentation.cpp b/src/steam/fixture/segmentation.cpp index 6aaaa8eb8..df50ff864 100644 --- a/src/steam/fixture/segmentation.cpp +++ b/src/steam/fixture/segmentation.cpp @@ -2,7 +2,7 @@ Segmentation - Partitioning of a timeline for organising the render graph. Copyright (C) Lumiera.org - 2008, Hermann Vosseler + 2023, Hermann Vosseler This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as @@ -30,6 +30,7 @@ #include "steam/fixture/segmentation.hpp" //#include "steam/mobject/builder/fixture-change-detector.hpp" ///////////TODO #include "lib/time/timevalue.hpp" +#include "lib/meta/function.hpp" #include @@ -40,22 +41,22 @@ namespace fixture { namespace error = lumiera::error; -// typedef ModelPortRegistry::ModelPortDescriptor const& MPDescriptor; - - - /** storage for the link to the global - Registry instance currently in charge */ -// lib::OptionalRef ModelPortRegistry::theGlobalRegistry; - - Segmentation::~Segmentation() { } // emit VTable here... + namespace {// Implementation of Split-Splice algorithm - using lib::time::Time; - using lib::time::TimeVar; - using OptTime = std::optional