Lumiera  0.pre.03
»edit your freedom«
segmentation-tool.cpp
Go to the documentation of this file.
1 /*
2  SegmentationTool - Tool for creating a partitioning of the current timeline
3 
4  Copyright (C)
5  2008, Hermann Vosseler <Ichthyostega@web.de>
6 
7   **Lumiera** is free software; you can redistribute it and/or modify it
8   under the terms of the GNU General Public License as published by the
9   Free Software Foundation; either version 2 of the License, or (at your
10   option) any later version. See the file COPYING for further details.
11 
12 * *****************************************************************/
13 
14 
22 
23 
24 namespace steam {
25 namespace mobject {
26 namespace builder {
27 
28  using mobject::Buildable;
29  using session::Clip;
30  using session::Effect;
31  using fixture::Fixture;
32 
34 
35 
36  SegmentationTool::SegmentationTool(Fixture&)
37  {
38  UNIMPLEMENTED ("create new SegmentationTool");
39  }
40 
41 
42  void
43  SegmentationTool::treat (Buildable& something)
44  {
45  UNIMPLEMENTED ("??? when partitioning timeline");
46  }
47 
48 
49  void
50  SegmentationTool::treat (Clip& clip)
51  {
52  UNIMPLEMENTED ("consider clip when partitioning timeline");
53  }
54 
55 
56  void
57  SegmentationTool::treat (Effect& effect)
58  {
59  UNIMPLEMENTED ("note applied effect when partitioning timeline");
60  }
61 
62 
63  void
64  SegmentationTool::onUnknown (Buildable& target)
65  {
66  UNIMPLEMENTED ("catch-all when partitioning timeline");
67  }
68 
69 
70  bool
71  SegmentationTool::empty() const
72  {
73  UNIMPLEMENTED ("detect an empty segmentation");
74  }
75 
76 
77 }}} // namespace steam::mobject::builder
A user visible/editable Clip is a reference to a contiguous sequence of media data loaded as Asset in...
Steam-Layer implementation namespace root.
Visiting tool to create a viable segmentation of the timeline for rendering.