update UML to reflect improved Asset/MObject design

This commit is contained in:
Fischlurch 2010-04-04 01:22:29 +02:00
parent 3bb8d87141
commit ea861a8c74
62 changed files with 1130 additions and 645 deletions

View file

@ -18,10 +18,11 @@
<a name="refclass128005"></a>
<p>Implementation class for the Session interface<br /></p><p>Declaration :</p><ul><li>C++ : class SessionImpl : public <a href="class139653.html#refclass139653"><b>Session</b></a> </li></ul><p>Artifact : <a href="index.html#refartifact128517"><b>sessionimpl</b></a>, Component(s) : <a href="index.html#refcomponent128133"><b>Session</b></a></p><div class="sub">
<a name="refrelation128005"></a>
<table><tr><td><div class="element">Relation <b>edls (&lt;directional composition&gt;)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # edls : <a href="class128133.html#refclass128133"><b>Seq</b></a>, multiplicity : 1..*</li><li>C++ : protected: &lt;<a href="class128133.html#refclass128133"><b>Seq</b></a>&gt; edls</li></ul><a name="refrelation128261"></a>
<table><tr><td><div class="element">Relation <b>sequences (&lt;directional composition&gt;)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # sequences : <a href="class128133.html#refclass128133"><b>Seq</b></a>, multiplicity : 1..*</li><li>C++ : protected: &lt;<a href="class128133.html#refclass128133"><b>Seq</b></a>&gt; sequences</li></ul><a name="refrelation128261"></a>
<table><tr><td><div class="element">Relation <b>theFixture (&lt;unidirectional association&gt;)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # theFixture : <a href="class128261.html#refclass128261"><b>Fixture</b></a>, multiplicity : 1</li><li>C++ : protected: <a href="class128261.html#refclass128261"><b>Fixture</b></a> * theFixture</li></ul><a name="refrelation147717"></a>
<table><tr><td><div class="element">Relation <b>pipes (&lt;directional aggregation&gt;)</b></div></td></tr></table><p>the global ports (busses) of the session<br /></p><p>Declaration :</p><ul><li>Uml : # pipes : <a href="class138117.html#refclass138117"><b>Pipe</b></a>, multiplicity : *</li><li>C++ : protected: <a href="class138117.html#refclass138117"><b>Pipe</b></a>* pipes</li></ul><p>Stereotype: vector</p>
</div>
<p>All public operations : <a href="class139653.html#refoperation133509"><b>currEDL</b></a> , <a href="class139653.html#refoperation133637"><b>getFixture</b></a> </p>
<a name="refrelation195205"></a>
<table><tr><td><div class="element">Relation <b>timelines (&lt;directional composition&gt;)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # timelines : <a href="class145541.html#refclass145541"><b>Timeline</b></a></li><li>C++ : protected: <a href="class145541.html#refclass145541"><b>Timeline</b></a> timelines</li></ul></div>
<p>All public operations : <a href="class139653.html#refoperation133637"><b>getFixture</b></a> </p>
</body>
</html>

View file

@ -16,8 +16,7 @@
<!-- ============================================================= -->
<a name="refclass128901"></a>
<p>Declaration :</p><ul><li>C++ : class Clip : public <a href="class128773.html#refclass128773"><b>AbstractMO</b></a>, public <a href="class128517.html#refclass128517"><b>MObject</b></a> </li></ul><p>Directly inherited by : <a href="class138629.html#refclass138629"><b>CompoundClip</b></a> <a href="class138885.html#refclass138885"><b>SimpleClip</b></a> </p>
<p>Artifact : <a href="index.html#refartifact129413"><b>clip</b></a></p><div class="sub">
<p>Declaration :</p><ul><li>C++ : class Clip : public <a href="class128773.html#refclass128773"><b>AbstractMO</b></a>, public <a href="class128517.html#refclass128517"><b>MObject</b></a> </li></ul><p>Artifact : <a href="index.html#refartifact129413"><b>clip</b></a></p><div class="sub">
<a name="refrelation142469"></a>
<table><tr><td><div class="element">Relation <b>source (&lt;unidirectional association&gt;)</b></div></td></tr></table><p>the media source this clip referes to<br /></p><p>Declaration :</p><ul><li>Uml : # source : <a href="class136709.html#refclass136709"><b>Media</b></a>, multiplicity : 1</li><li>C++ : protected: <a href="class136709.html#refclass136709"><b>Media</b></a>* source</li></ul></div>
<p>All public operations : <a href="class134021.html#refoperation129669"><b>apply</b></a> , <a href="class140165.html#refoperation134789"><b>apply</b></a> , <a href="class140165.html#refoperation134917"><b>dispatchOp</b></a> </p>

View file

@ -16,7 +16,7 @@
<!-- ============================================================= -->
<a name="refclass129157"></a>
<p>Declaration :</p><ul><li>C++ : class Meta : public <a href="class128773.html#refclass128773"><b>AbstractMO</b></a> </li></ul><p>Directly inherited by : <a href="class129925.html#refclass129925"><b>Auto</b></a> <a href="class129669.html#refclass129669"><b>Label</b></a> <a href="class128389.html#refclass128389"><b>Track</b></a> </p>
<p>Declaration :</p><ul><li>C++ : class Meta : public <a href="class128773.html#refclass128773"><b>AbstractMO</b></a> </li></ul><p>Directly inherited by : <a href="class129925.html#refclass129925"><b>Auto</b></a> <a href="class129669.html#refclass129669"><b>Label</b></a> <a href="class160517.html#refclass160517"><b>Root</b></a> <a href="class128389.html#refclass128389"><b>Track</b></a> </p>
<p>Artifact : <a href="index.html#refartifact129669"><b>meta</b></a></p><div class="sub">
</div>
<p>All public operations : <a href="class134021.html#refoperation129669"><b>apply</b></a> , <a href="class140165.html#refoperation134789"><b>apply</b></a> , <a href="class140165.html#refoperation134917"><b>dispatchOp</b></a> </p>

View file

@ -23,6 +23,7 @@
<p>the kind of relation denoted by this Placement<br /></p><p>Declaration :</p><ul><li>Uml : # relType : <a href="class133893.html#refclass133893"><b>RelType</b></a></li><li>C++ : protected: <a href="class133893.html#refclass133893"><b>RelType</b></a> relType</li></ul><a name="refattribute129029"></a>
<table><tr><td><div class="element">Attribut <b>offset</b></div></td></tr></table>
<p>Offset the actual position by this (time) value relative to the anchor point. TODO: Representation?<br /></p><p>Declaration :</p><ul><li>Uml : # offset : <a href="class134917.html#refclass134917"><b>Time</b></a></li><li>C++ : protected: <a href="class134917.html#refclass134917"><b>Time</b></a> offset</li></ul><table><tr><td><div class="element">Class <b><a href="class133893.html#refclass133893"><b>RelType</b></a></b></div></td></tr></table>
</div>
<a name="refrelation194821"></a>
<table><tr><td><div class="element">Relation <b>&lt;unidirectional association&gt;</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # : <a href="class152453.html#refclass152453"><b>PlacementRef</b></a></li><li>C++ : protected: <a href="class152453.html#refclass152453"><b>PlacementRef</b></a>* </li></ul></div>
</body>
</html>

View file

@ -16,7 +16,7 @@
<!-- ============================================================= -->
<a name="refclass136709"></a>
<p>key abstraction: media-like assets<br /></p><p>Declaration :</p><ul><li>C++ : class Media : public <a href="class136453.html#refclass136453"><b>Asset</b></a> </li></ul><p>Directly inherited by : <a href="class137349.html#refclass137349"><b>Clip</b></a> <a href="class138501.html#refclass138501"><b>CompoundMedia</b></a> <a href="class137477.html#refclass137477"><b>Unknown</b></a> </p>
<p>key abstraction: media-like assets<br /></p><p>Declaration :</p><ul><li>C++ : class Media : public <a href="class136453.html#refclass136453"><b>Asset</b></a> </li></ul><p>Directly inherited by : <a href="class138501.html#refclass138501"><b>CompoundMedia</b></a> <a href="class137477.html#refclass137477"><b>Unknown</b></a> </p>
<p>Artifact : <a href="index.html#refartifact136453"><b>media</b></a></p><div class="sub">
<a name="refoperation133253"></a>
<table><tr><td><div class="element">Operation <b>createClip</b></div></td></tr></table><p>create a (possibly compound) Clip refering to this media, ready to be added to the EDL.<br /></p><p>Declaration :</p><ul><li>Uml : + createClip() : <a href="class128901.html#refclass128901"><b>Clip</b></a></li><li>C++ : public: <a href="class128901.html#refclass128901"><b>Clip</b></a> createClip () </li></ul><a name="refoperation133381"></a>

View file

@ -16,7 +16,7 @@
<!-- ============================================================= -->
<a name="refclass136965"></a>
<p>key abstraction: structural asset<br /></p><p>Declaration :</p><ul><li>C++ : class Struct : public <a href="class136453.html#refclass136453"><b>Asset</b></a> </li></ul><p>Directly inherited by : <a href="class138117.html#refclass138117"><b>Pipe</b></a> <a href="class138757.html#refclass138757"><b>ProcPatt</b></a> <a href="class137989.html#refclass137989"><b>Track</b></a> </p>
<p>key abstraction: structural asset<br /></p><p>Declaration :</p><ul><li>C++ : class Struct : public <a href="class136453.html#refclass136453"><b>Asset</b></a> </li></ul><p>Directly inherited by : <a href="class138117.html#refclass138117"><b>Pipe</b></a> <a href="class138757.html#refclass138757"><b>ProcPatt</b></a> <a href="class152197.html#refclass152197"><b>Sequence</b></a> <a href="class160901.html#refclass160901"><b>Timeline</b></a> </p>
<p>Artifact : <a href="index.html#refartifact136709"><b>struct</b></a></p><div class="sub">
</div>
<p>All public operations : <a href="class136453.html#refoperation132997"><b>enable</b></a> , <a href="class136453.html#refoperation132229"><b>getDependant</b></a> , <a href="class136453.html#refoperation132101"><b>getParents</b></a> , <a href="class136453.html#refoperation132869"><b>isActive</b></a> </p>

View file

@ -16,7 +16,7 @@
<!-- ============================================================= -->
<a name="refclass137093"></a>
<p>key abstraction: metadata and organisational asset<br /></p><p>Declaration :</p><ul><li>C++ : class Meta : public <a href="class136453.html#refclass136453"><b>Asset</b></a> </li></ul><p>Directly inherited by : <a href="class138245.html#refclass138245"><b>Dataset</b></a> </p>
<p>key abstraction: metadata and organisational asset<br /></p><p>Declaration :</p><ul><li>C++ : class Meta : public <a href="class136453.html#refclass136453"><b>Asset</b></a> </li></ul><p>Directly inherited by : <a href="class138245.html#refclass138245"><b>Dataset</b></a> <a href="class160773.html#refclass160773"><b>Inventory</b></a> </p>
<p>Artifact : <a href="index.html#refartifact136837"><b>meta</b></a></p><div class="sub">
</div>
<p>All public operations : <a href="class136453.html#refoperation132997"><b>enable</b></a> , <a href="class136453.html#refoperation132229"><b>getDependant</b></a> , <a href="class136453.html#refoperation132101"><b>getParents</b></a> , <a href="class136453.html#refoperation132869"><b>isActive</b></a> </p>

View file

@ -16,9 +16,10 @@
<!-- ============================================================= -->
<a name="refclass138501"></a>
<p>compound of several elementary media tracks,<br />e.g. the individual media streams found in one media file<br /></p><p>Declaration :</p><ul><li>C++ : class CompoundMedia : public <a href="class136709.html#refclass136709"><b>Media</b></a> </li></ul><p>Artifact : <a href="index.html#refartifact138245"><b>compoundmedia</b></a></p><div class="sub">
<p>compound of several elementary media tracks,<br />e.g. the individual media streams found in one media file<br /></p><p>Declaration :</p><ul><li>C++ : class CompoundMedia : public <a href="class136709.html#refclass136709"><b>Media</b></a> </li></ul><p>Directly inherited by : <a href="class160389.html#refclass160389"><b>VirtualMedia</b></a> </p>
<p>Artifact : <a href="index.html#refartifact138245"><b>compoundmedia</b></a></p><div class="sub">
<a name="refrelation142341"></a>
<table><tr><td><div class="element">Relation <b>tracks (&lt;directional aggregation&gt;)</b></div></td></tr></table><p>elementary media assets comprising this compound<br /></p><p>Declaration :</p><ul><li>Uml : # tracks : <a href="class136709.html#refclass136709"><b>Media</b></a>, multiplicity : 1..*</li><li>C++ : protected: vector&lt;<a href="class136709.html#refclass136709"><b>Media</b></a> *&gt; tracks</li></ul><p>Stereotype: vector</p>
<table><tr><td><div class="element">Relation <b>channels (&lt;directional aggregation&gt;)</b></div></td></tr></table><p>elementary media assets comprising this compound<br /></p><p>Declaration :</p><ul><li>Uml : # channels : <a href="class136709.html#refclass136709"><b>Media</b></a>, multiplicity : 1..*</li><li>C++ : protected: vector&lt;<a href="class136709.html#refclass136709"><b>Media</b></a> *&gt; channels</li></ul><p>Stereotype: vector</p>
</div>
<p>All public operations : <a href="class136709.html#refoperation133253"><b>createClip</b></a> , <a href="class136453.html#refoperation132997"><b>enable</b></a> , <a href="class136453.html#refoperation132229"><b>getDependant</b></a> , <a href="class136453.html#refoperation132101"><b>getParents</b></a> , <a href="class136709.html#refoperation133381"><b>howtoProc</b></a> , <a href="class136453.html#refoperation132869"><b>isActive</b></a> </p>
</body>

View file

@ -1,24 +0,0 @@
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Class CompoundClip</title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body bgcolor="#ffffff">
<div class = "title">Class CompoundClip</div>
<p></p>
<!-- ============================================================= -->
<a name="refclass138629"></a>
<p>Clip MObject which is actually a compound of several elementary clips,<br />e.g. the several streams found within multichannels media.<br /></p><p>Declaration :</p><ul><li>C++ : class CompoundClip : public <a href="class128901.html#refclass128901"><b>Clip</b></a> </li></ul><p>Artifact : <a href="index.html#refartifact138501"><b>compoundclip</b></a>, Diagram : <a href="index.html#refclass diagram128133"><b>Session structure</b></a></p><div class="sub">
<a name="refrelation143493"></a>
<table><tr><td><div class="element">Relation <b>components (&lt;directional aggregation&gt;)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # components : <a href="class128901.html#refclass128901"><b>Clip</b></a>, multiplicity : 1..*</li><li>C++ : protected: <a href="class128901.html#refclass128901"><b>Clip</b></a>* components</li></ul></div>
<p>All public operations : <a href="class134021.html#refoperation129669"><b>apply</b></a> , <a href="class140165.html#refoperation134789"><b>apply</b></a> , <a href="class140165.html#refoperation134917"><b>dispatchOp</b></a> </p>
</body>
</html>

View file

@ -18,11 +18,10 @@
<a name="refclass139653"></a>
<p>Primary Interface for all editing tasks.<br />The session contains defaults, all the assets being edited, and a set of EDL with the individual MObjects to be manipulated and rendered.<br /></p><p>Declaration :</p><ul><li>C++ : class Session </li></ul><p>Directly inherited by : <a href="class128005.html#refclass128005"><b>SessionImpl</b></a> </p>
<p>Artifact : <a href="index.html#refartifact138757"><b>session</b></a></p><div class="sub">
<a name="refoperation133509"></a>
<table><tr><td><div class="element">Operation <b>currEDL</b></div></td></tr></table><p>The EDL currently in focus. In most cases, Session and EDL are almost the same, just EDL emphasizes the collection aspect. But generally (for larger editing projects) one Session can contain several EDLs, which may even be nested. At any given time, only one of these EDLs has focus and recieves the editing commands.<br /></p><p>Declaration :</p><ul><li>Uml : + currEDL() : <a href="class128133.html#refclass128133"><b>Seq</b></a></li><li>C++ : public: <a href="class128133.html#refclass128133"><b>Seq</b></a> currEDL () </li></ul><a name="refoperation133637"></a>
<a name="refoperation133637"></a>
<table><tr><td><div class="element">Operation <b>getFixture</b></div></td></tr></table><p>While the session can be comprised of several EDLs, <br />there is only one Fixture, which represents the actual<br />configuration of all Objects to be rendered<br /></p><p>Declaration :</p><ul><li>Uml : + getFixture() : Fixture&amp;</li><li>C++ : public: Fixture&amp; getFixture () </li></ul><a name="refrelation144773"></a>
<table><tr><td><div class="element">Relation <b>current (&lt;unidirectional association&gt;)</b></div></td></tr></table><p>Standard access path to get at the current session via the Session Manager, which acts as a "PImpl" smart pointer<br /></p><p>Declaration :</p><ul><li>Uml : static, + current : <a href="class139781.html#refclass139781"><b>SessManager</b></a>, multiplicity : 1</li><li>C++ : public: static <a href="class139781.html#refclass139781"><b>SessManager</b></a>&amp; current</li></ul><a name="refrelation150917"></a>
<table><tr><td><div class="element">Relation <b>defaults (&lt;unidirectional association&gt;)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # defaults : <a href="class141445.html#refclass141445"><b>DefaultsManager</b></a></li><li>C++ : protected: <a href="class141445.html#refclass141445"><b>DefaultsManager</b></a>* defaults</li></ul></div>
<p>All public operations : <a href="class139653.html#refoperation133509"><b>currEDL</b></a> , <a href="class139653.html#refoperation133637"><b>getFixture</b></a> </p>
<p>All public operations : <a href="class139653.html#refoperation133637"><b>getFixture</b></a> </p>
</body>
</html>

View file

@ -21,7 +21,8 @@
<table><tr><td><div class="element">Operation <b>clear</b></div></td></tr></table><p>clear current session contents <br />without resetting overall session config.<br />Afterwards, the session will contain only one <br />empty EDL, while all Assets are retained.<br /><br /></p><p>Declaration :</p><ul><li>Uml : + clear() : void</li><li>C++ : public: void clear () </li></ul><a name="refoperation133893"></a>
<table><tr><td><div class="element">Operation <b>reset</b></div></td></tr></table><p>reset all session config and <br />start with a pristine default session.<br /></p><p>Declaration :</p><ul><li>Uml : + reset() : void</li><li>C++ : public: void reset () </li></ul><a name="refoperation134021"></a>
<table><tr><td><div class="element">Operation <b>load</b></div></td></tr></table><p>replace the current session by a new<br />session loaded from serialized state.<br /></p><p>Declaration :</p><ul><li>Uml : + load() : void</li><li>C++ : public: void load () </li></ul><a name="refoperation134149"></a>
<table><tr><td><div class="element">Operation <b>save</b></div></td></tr></table><p>create a complete, serialized representation<br />of the current session config and contents.<br />@todo how to serialize, prameters, return value?<br /></p><p>Declaration :</p><ul><li>Uml : + save() : void</li><li>C++ : public: void save () </li></ul></div>
<table><tr><td><div class="element">Operation <b>save</b></div></td></tr></table><p>create a complete, serialized representation<br />of the current session config and contents.<br />@todo how to serialize, prameters, return value?<br /></p><p>Declaration :</p><ul><li>Uml : + save() : void</li><li>C++ : public: void save () </li></ul><a name="refrelation195333"></a>
<table><tr><td><div class="element">Relation <b>current (&lt;unidirectional association&gt;)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # current : <a href="class139653.html#refclass139653"><b>Session</b></a></li><li>C++ : protected: <a href="class139653.html#refclass139653"><b>Session</b></a>* current</li></ul></div>
<p>All public operations : <a href="class139781.html#refoperation133765"><b>clear</b></a> , <a href="class139781.html#refoperation134021"><b>load</b></a> , <a href="class139781.html#refoperation133893"><b>reset</b></a> , <a href="class139781.html#refoperation134149"><b>save</b></a> </p>
</body>
</html>

View file

@ -24,6 +24,7 @@
<a name="refrelation159621"></a>
<table><tr><td><div class="element">Relation <b>&lt;unidirectional association&gt;</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # : <a href="class146309.html#refclass146309"><b>Sequence</b></a>, multiplicity : 1</li><li>C++ : protected: <a href="class146309.html#refclass146309"><b>Sequence</b></a>* </li></ul><a name="refrelation160005"></a>
<table><tr><td><div class="element">Relation <b>globalBusses (&lt;directional composition&gt;)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # globalBusses : <a href="class138117.html#refclass138117"><b>Pipe</b></a>, multiplicity : *</li><li>C++ : protected: <a href="class138117.html#refclass138117"><b>Pipe</b></a> globalBusses</li></ul><p>Stereotype: list</p>
</div>
<a name="refrelation195077"></a>
<table><tr><td><div class="element">Relation <b>&lt;unidirectional association&gt;</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # : <a href="class128133.html#refclass128133"><b>Seq</b></a></li><li>C++ : protected: <a href="class128133.html#refclass128133"><b>Seq</b></a>* </li></ul></div>
</body>
</html>

View file

@ -16,5 +16,8 @@
<!-- ============================================================= -->
<a name="refclass152197"></a>
<p>Declaration :</p><ul><li>C++ : class Sequence </li></ul></body>
<p>Declaration :</p><ul><li>C++ : class Sequence : public <a href="class136965.html#refclass136965"><b>Struct</b></a> </li></ul><div class="sub">
</div>
<p>All public operations : <a href="class136453.html#refoperation132997"><b>enable</b></a> , <a href="class136453.html#refoperation132229"><b>getDependant</b></a> , <a href="class136453.html#refoperation132101"><b>getParents</b></a> , <a href="class136453.html#refoperation132869"><b>isActive</b></a> </p>
</body>
</html>

View file

@ -4,21 +4,20 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Class Clip</title>
<title>Class VirtualMedia</title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body bgcolor="#ffffff">
<div class = "title">Class Clip</div>
<div class = "title">Class VirtualMedia</div>
<p></p>
<!-- ============================================================= -->
<a name="refclass137349"></a>
<p>bookkeeping (asset) view of a media clip.<br /></p><p>Declaration :</p><ul><li>C++ : class Clip : public <a href="class136709.html#refclass136709"><b>Media</b></a> </li></ul><p>Artifact : <a href="index.html#refartifact136325"><b>clip</b></a></p><div class="sub">
<a name="refrelation141957"></a>
<table><tr><td><div class="element">Relation <b>source (&lt;unidirectional association&gt;)</b></div></td></tr></table><p>media source of this clip<br /></p><p>Declaration :</p><ul><li>Uml : # source : <a href="class136709.html#refclass136709"><b>Media</b></a>, multiplicity : 1</li><li>C++ : protected: const <a href="class136709.html#refclass136709"><b>Media</b></a>* source</li></ul></div>
<a name="refclass160389"></a>
<p>Declaration :</p><ul><li>C++ : class VirtualMedia : public <a href="class138501.html#refclass138501"><b>CompoundMedia</b></a> </li></ul><div class="sub">
</div>
<p>All public operations : <a href="class136709.html#refoperation133253"><b>createClip</b></a> , <a href="class136453.html#refoperation132997"><b>enable</b></a> , <a href="class136453.html#refoperation132229"><b>getDependant</b></a> , <a href="class136453.html#refoperation132101"><b>getParents</b></a> , <a href="class136709.html#refoperation133381"><b>howtoProc</b></a> , <a href="class136453.html#refoperation132869"><b>isActive</b></a> </p>
</body>
</html>

View file

@ -4,19 +4,19 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Class SimpleClip</title>
<title>Class Root</title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body bgcolor="#ffffff">
<div class = "title">Class SimpleClip</div>
<div class = "title">Class Root</div>
<p></p>
<!-- ============================================================= -->
<a name="refclass138885"></a>
<p>Elementary clip consisting of only one media stream<br /></p><p>Declaration :</p><ul><li>C++ : class SimpleClip : public <a href="class128901.html#refclass128901"><b>Clip</b></a> </li></ul><p>Artifact : <a href="index.html#refartifact138373"><b>simpleclip</b></a></p><div class="sub">
<a name="refclass160517"></a>
<p>Declaration :</p><ul><li>C++ : class Root : public <a href="class129157.html#refclass129157"><b>Meta</b></a> </li></ul><div class="sub">
</div>
<p>All public operations : <a href="class134021.html#refoperation129669"><b>apply</b></a> , <a href="class140165.html#refoperation134789"><b>apply</b></a> , <a href="class140165.html#refoperation134917"><b>dispatchOp</b></a> </p>
</body>

View file

@ -0,0 +1,20 @@
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Class EntryID</title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body bgcolor="#ffffff">
<div class = "title">Class EntryID</div>
<p></p>
<!-- ============================================================= -->
<a name="refclass160645"></a>
<p>Declaration :</p><ul><li>C++ : class EntryID </li></ul></body>
</html>

View file

@ -4,19 +4,19 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Class Track</title>
<title>Class Inventory</title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body bgcolor="#ffffff">
<div class = "title">Class Track</div>
<div class = "title">Class Inventory</div>
<p></p>
<!-- ============================================================= -->
<a name="refclass137989"></a>
<p>structural asset holding the configuration of a track in the EDL<br /></p><p>Declaration :</p><ul><li>C++ : class Track : public <a href="class136965.html#refclass136965"><b>Struct</b></a> </li></ul><p>Artifact : <a href="index.html#refartifact137477"><b>track</b></a></p><div class="sub">
<a name="refclass160773"></a>
<p>Declaration :</p><ul><li>C++ : class Inventory : public <a href="class137093.html#refclass137093"><b>Meta</b></a> </li></ul><div class="sub">
</div>
<p>All public operations : <a href="class136453.html#refoperation132997"><b>enable</b></a> , <a href="class136453.html#refoperation132229"><b>getDependant</b></a> , <a href="class136453.html#refoperation132101"><b>getParents</b></a> , <a href="class136453.html#refoperation132869"><b>isActive</b></a> </p>
</body>

View file

@ -0,0 +1,23 @@
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Class Timeline</title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body bgcolor="#ffffff">
<div class = "title">Class Timeline</div>
<p></p>
<!-- ============================================================= -->
<a name="refclass160901"></a>
<p>Declaration :</p><ul><li>C++ : class Timeline : public <a href="class136965.html#refclass136965"><b>Struct</b></a> </li></ul><div class="sub">
</div>
<p>All public operations : <a href="class136453.html#refoperation132997"><b>enable</b></a> , <a href="class136453.html#refoperation132229"><b>getDependant</b></a> , <a href="class136453.html#refoperation132101"><b>getParents</b></a> , <a href="class136453.html#refoperation132869"><b>isActive</b></a> </p>
</body>
</html>

View file

@ -29,6 +29,7 @@
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass diagram130949" target = "projectFrame"><b>interface components</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass diagram132869" target = "projectFrame"><b>Layer Separation Interface</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass diagram130437" target = "projectFrame"><b>Media-Asset Relations</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass diagram139141" target = "projectFrame"><b>Meta-Asset Relations</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass diagram136581" target = "projectFrame"><b>MObjectRef</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass diagram131077" target = "projectFrame"><b>Proc-Asset Relations</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass diagram137733" target = "projectFrame"><b>Query Interface</b></a></td><td></td><td></td></tr>

View file

@ -38,14 +38,12 @@
<tr bgcolor=#f0f0f0><td><a href="class146949.html#refclass146949" target = "projectFrame"><b>C_Interface</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class143237.html#refclass143237" target = "projectFrame"><b>Caller</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class137221.html#refclass137221" target = "projectFrame"><b>Category</b></a></td><td></td><td>tree like classification of Assets</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class137349.html#refclass137349" target = "projectFrame"><b>Clip</b></a></td><td></td><td>bookkeeping (asset) view of a media clip.</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class128901.html#refclass128901" target = "projectFrame"><b>Clip</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class150789.html#refclass150789" target = "projectFrame"><b>Closure</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class148997.html#refclass148997" target = "projectFrame"><b>CmdClosure</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class137861.html#refclass137861" target = "projectFrame"><b>Codec</b></a></td><td></td><td>description of some media data decoder or encoder facility</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class135045.html#refclass135045" target = "projectFrame"><b>CodecAdapter</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class148485.html#refclass148485" target = "projectFrame"><b>Command</b></a></td><td>interface</td><td>Key abstraction for all proc/edit operations and UNDO management</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class138629.html#refclass138629" target = "projectFrame"><b>CompoundClip</b></a></td><td></td><td>Clip MObject which is actually a compound of several elementary clips,<br />e.g. the several streams found within multichannels media.</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class138501.html#refclass138501" target = "projectFrame"><b>CompoundMedia</b></a></td><td></td><td>compound of several elementary media tracks,<br />e.g. the individual media streams found in one media file</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class128266.html#refclass128266" target = "projectFrame"><b>Condition</b></a></td><td></td><td>I provided a reworked Condition class in my Cinelerra2 repository</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class135813.html#refclass135813" target = "projectFrame"><b>Config</b></a></td><td></td><td></td></tr>
@ -64,6 +62,7 @@
<tr bgcolor=#f0f0f0><td><a href="class149125.html#refclass149125" target = "projectFrame"><b>DoSync</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class137733.html#refclass137733" target = "projectFrame"><b>Effect</b></a></td><td></td><td>Effect or media processing component</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class129029.html#refclass129029" target = "projectFrame"><b>Effect</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class160645.html#refclass160645" target = "projectFrame"><b>EntryID</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class135557.html#refclass135557" target = "projectFrame"><b>Error</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class131589.html#refclass131589" target = "projectFrame"><b>ExitNode</b></a></td><td></td><td>The output of the render pipeline. Pulling from such exit nodes actually ivokes the render process</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class129797.html#refclass129797" target = "projectFrame"><b>ExplicitPlacement</b></a></td><td>interface</td><td></td></tr>
@ -93,6 +92,7 @@
<tr bgcolor=#f0f0f0><td><a href="class147205.html#refclass147205" target = "projectFrame"><b>InstanceHandle</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class134789.html#refclass134789" target = "projectFrame"><b>Interpolator</b></a></td><td></td><td>Provides the implementation for getting the acutal value of a time varying or automated effect/plugin parameter</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class136069.html#refclass136069" target = "projectFrame"><b>Invalid</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class160773.html#refclass160773" target = "projectFrame"><b>Inventory</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class144261.html#refclass144261" target = "projectFrame"><b>Invocation</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class155397.html#refclass155397" target = "projectFrame"><b>IterAdapter</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class129669.html#refclass129669" target = "projectFrame"><b>Label</b></a></td><td></td><td></td></tr>
@ -162,6 +162,7 @@
<tr bgcolor=#f0f0f0><td><a href="class155525.html#refclass155525" target = "projectFrame"><b>ResolvingFacility</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class156933.html#refclass156933" target = "projectFrame"><b>Result</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class158085.html#refclass158085" target = "projectFrame"><b>ResultSet</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class160517.html#refclass160517" target = "projectFrame"><b>Root</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class129205.html#refclass129205" target = "projectFrame"><b>Scheduler</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class153349.html#refclass153349" target = "projectFrame"><b>Scope</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class153861.html#refclass153861" target = "projectFrame"><b>ScopeLocator</b></a></td><td>singleton</td><td></td></tr>
@ -178,7 +179,6 @@
<tr bgcolor=#f0f0f0><td><a href="class128005.html#refclass128005" target = "projectFrame"><b>SessionImpl</b></a></td><td></td><td>Implementation class for the Session interface</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class139781.html#refclass139781" target = "projectFrame"><b>SessManager</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class153093.html#refclass153093" target = "projectFrame"><b>shared_ptr</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class138885.html#refclass138885" target = "projectFrame"><b>SimpleClip</b></a></td><td></td><td>Elementary clip consisting of only one media stream</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class128906.html#refclass128906" target = "projectFrame"><b>SmartPointer</b></a></td><td>auxiliary</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class133765.html#refclass133765" target = "projectFrame"><b>Source</b></a></td><td></td><td>Source Node: represents a media source to pull data from.</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class132741.html#refclass132741" target = "projectFrame"><b>State</b></a></td><td>interface</td><td></td></tr>
@ -193,11 +193,11 @@
<tr bgcolor=#f0f0f0><td><a href="class145413.html#refclass145413" target = "projectFrame"><b>STypeManager</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class128138.html#refclass128138" target = "projectFrame"><b>Thread</b></a></td><td></td><td>We can basically reuse the Thread class design from Cinelerra2, Thread becomes a baseclass for all Threads </td></tr>
<tr bgcolor=#f0f0f0><td><a href="class134917.html#refclass134917" target = "projectFrame"><b>Time</b></a></td><td></td><td>denotes a temporal position (time point), based on timeline start.<br /><br />investigate posix.4 realtime timers, wrap these here</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class160901.html#refclass160901" target = "projectFrame"><b>Timeline</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class145541.html#refclass145541" target = "projectFrame"><b>Timeline</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class145797.html#refclass145797" target = "projectFrame"><b>TimelineView</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class140037.html#refclass140037" target = "projectFrame"><b>Tool</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class130693.html#refclass130693" target = "projectFrame"><b>ToolFactory</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class137989.html#refclass137989" target = "projectFrame"><b>Track</b></a></td><td></td><td>structural asset holding the configuration of a track in the EDL</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class128389.html#refclass128389" target = "projectFrame"><b>Track</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class131845.html#refclass131845" target = "projectFrame"><b>Trafo</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class140805.html#refclass140805" target = "projectFrame"><b>TypeHandler</b></a></td><td>interface</td><td></td></tr>
@ -207,6 +207,7 @@
<tr bgcolor=#f0f0f0><td><a href="class137477.html#refclass137477" target = "projectFrame"><b>Unknown</b></a></td><td></td><td>placeholder for unknown or unavailable media source</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class141701.html#refclass141701" target = "projectFrame"><b>User</b></a></td><td>actor</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class133509.html#refclass133509" target = "projectFrame"><b>VFrame</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class160389.html#refclass160389" target = "projectFrame"><b>VirtualMedia</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class140165.html#refclass140165" target = "projectFrame"><b>Visitable</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class142725.html#refclass142725" target = "projectFrame"><b>WiringDescriptor</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class130053.html#refclass130053" target = "projectFrame"><b>Wish</b></a></td><td></td><td></td></tr>

View file

@ -39,14 +39,12 @@
<a href="class146949.html#refclass146949" target = "projectFrame"><b>C_Interface</b></a><br />
<a href="class143237.html#refclass143237" target = "projectFrame"><b>Caller</b></a><br />
<a href="class137221.html#refclass137221" target = "projectFrame"><b>Category</b></a><br />
<a href="class137349.html#refclass137349" target = "projectFrame"><b>Clip</b></a><br />
<a href="class128901.html#refclass128901" target = "projectFrame"><b>Clip</b></a><br />
<a href="class150789.html#refclass150789" target = "projectFrame"><b>Closure</b></a><br />
<a href="class148997.html#refclass148997" target = "projectFrame"><b>CmdClosure</b></a><br />
<a href="class137861.html#refclass137861" target = "projectFrame"><b>Codec</b></a><br />
<a href="class135045.html#refclass135045" target = "projectFrame"><b>CodecAdapter</b></a><br />
<a href="class148485.html#refclass148485" target = "projectFrame"><b>Command</b></a><br />
<a href="class138629.html#refclass138629" target = "projectFrame"><b>CompoundClip</b></a><br />
<a href="class138501.html#refclass138501" target = "projectFrame"><b>CompoundMedia</b></a><br />
<a href="class128266.html#refclass128266" target = "projectFrame"><b>Condition</b></a><br />
<a href="class135813.html#refclass135813" target = "projectFrame"><b>Config</b></a><br />
@ -65,6 +63,7 @@
<a href="class149125.html#refclass149125" target = "projectFrame"><b>DoSync</b></a><br />
<a href="class137733.html#refclass137733" target = "projectFrame"><b>Effect</b></a><br />
<a href="class129029.html#refclass129029" target = "projectFrame"><b>Effect</b></a><br />
<a href="class160645.html#refclass160645" target = "projectFrame"><b>EntryID</b></a><br />
<a href="class135557.html#refclass135557" target = "projectFrame"><b>Error</b></a><br />
<a href="class131589.html#refclass131589" target = "projectFrame"><b>ExitNode</b></a><br />
<a href="class129797.html#refclass129797" target = "projectFrame"><b>ExplicitPlacement</b></a><br />
@ -94,6 +93,7 @@
<a href="class147205.html#refclass147205" target = "projectFrame"><b>InstanceHandle</b></a><br />
<a href="class134789.html#refclass134789" target = "projectFrame"><b>Interpolator</b></a><br />
<a href="class136069.html#refclass136069" target = "projectFrame"><b>Invalid</b></a><br />
<a href="class160773.html#refclass160773" target = "projectFrame"><b>Inventory</b></a><br />
<a href="class144261.html#refclass144261" target = "projectFrame"><b>Invocation</b></a><br />
<a href="class155397.html#refclass155397" target = "projectFrame"><b>IterAdapter</b></a><br />
<a href="class129669.html#refclass129669" target = "projectFrame"><b>Label</b></a><br />
@ -163,6 +163,7 @@
<a href="class155525.html#refclass155525" target = "projectFrame"><b>ResolvingFacility</b></a><br />
<a href="class156933.html#refclass156933" target = "projectFrame"><b>Result</b></a><br />
<a href="class158085.html#refclass158085" target = "projectFrame"><b>ResultSet</b></a><br />
<a href="class160517.html#refclass160517" target = "projectFrame"><b>Root</b></a><br />
<a href="class129205.html#refclass129205" target = "projectFrame"><b>Scheduler</b></a><br />
<a href="class153349.html#refclass153349" target = "projectFrame"><b>Scope</b></a><br />
<a href="class153861.html#refclass153861" target = "projectFrame"><b>ScopeLocator</b></a><br />
@ -179,7 +180,6 @@
<a href="class128005.html#refclass128005" target = "projectFrame"><b>SessionImpl</b></a><br />
<a href="class139781.html#refclass139781" target = "projectFrame"><b>SessManager</b></a><br />
<a href="class153093.html#refclass153093" target = "projectFrame"><b>shared_ptr</b></a><br />
<a href="class138885.html#refclass138885" target = "projectFrame"><b>SimpleClip</b></a><br />
<a href="class128906.html#refclass128906" target = "projectFrame"><b>SmartPointer</b></a><br />
<a href="class133765.html#refclass133765" target = "projectFrame"><b>Source</b></a><br />
<a href="class132741.html#refclass132741" target = "projectFrame"><b>State</b></a><br />
@ -194,11 +194,11 @@
<a href="class145413.html#refclass145413" target = "projectFrame"><b>STypeManager</b></a><br />
<a href="class128138.html#refclass128138" target = "projectFrame"><b>Thread</b></a><br />
<a href="class134917.html#refclass134917" target = "projectFrame"><b>Time</b></a><br />
<a href="class160901.html#refclass160901" target = "projectFrame"><b>Timeline</b></a><br />
<a href="class145541.html#refclass145541" target = "projectFrame"><b>Timeline</b></a><br />
<a href="class145797.html#refclass145797" target = "projectFrame"><b>TimelineView</b></a><br />
<a href="class140037.html#refclass140037" target = "projectFrame"><b>Tool</b></a><br />
<a href="class130693.html#refclass130693" target = "projectFrame"><b>ToolFactory</b></a><br />
<a href="class137989.html#refclass137989" target = "projectFrame"><b>Track</b></a><br />
<a href="class128389.html#refclass128389" target = "projectFrame"><b>Track</b></a><br />
<a href="class131845.html#refclass131845" target = "projectFrame"><b>Trafo</b></a><br />
<a href="class140805.html#refclass140805" target = "projectFrame"><b>TypeHandler</b></a><br />
@ -208,6 +208,7 @@
<a href="class137477.html#refclass137477" target = "projectFrame"><b>Unknown</b></a><br />
<a href="class141701.html#refclass141701" target = "projectFrame"><b>User</b></a><br />
<a href="class133509.html#refclass133509" target = "projectFrame"><b>VFrame</b></a><br />
<a href="class160389.html#refclass160389" target = "projectFrame"><b>VirtualMedia</b></a><br />
<a href="class140165.html#refclass140165" target = "projectFrame"><b>Visitable</b></a><br />
<a href="class142725.html#refclass142725" target = "projectFrame"><b>WiringDescriptor</b></a><br />
<a href="class130053.html#refclass130053" target = "projectFrame"><b>Wish</b></a><br />

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 78 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 78 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

BIN
doc/devel/uml/fig138885.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
doc/devel/uml/fig139141.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

View file

@ -147,7 +147,7 @@ Documentation</title>
<table><tr><td><div class="element">Artifact <b>Lumiera</b></div></td></tr></table>
<p>the main executable to be built<br /></p>
<p>Depends on <a href="index.html#refpackage129413"><b>common</b></a></p><p>Depends on <a href="index.html#refpackage129797"><b>gui</b></a></p><p>Depends on <a href="index.html#refpackage129669"><b>proc</b></a></p><p>Depends on <a href="index.html#refpackage129541"><b>backend</b></a></p><p>Stereotype: executable</p>
<p><i>executable</i> associated with : <a href="index.html#refartifact133893"><b>aframe</b></a>, <a href="index.html#refartifact130821"><b>assembler</b></a>, <a href="index.html#refartifact132485"><b>trafo</b></a>, <a href="index.html#refartifact130053"><b>allocation</b></a>, <a href="index.html#refartifact134021"><b>vframe</b></a>, <a href="index.html#refartifact130565"><b>toolfactory</b></a>, <a href="index.html#refartifact132741"><b>hub</b></a>, <a href="index.html#refartifact131077"><b>buildable</b></a>, <a href="index.html#refartifact129285"><b>abstractmo</b></a>, <a href="index.html#refartifact132229"><b>exitnode</b></a>, <a href="index.html#refartifact131717"><b>pathmanager</b></a>, <a href="index.html#refartifact128901"><b>track</b></a>, <a href="index.html#refartifact129669"><b>meta</b></a>, <a href="index.html#refartifact129797"><b>fixedlocation</b></a>, <a href="index.html#refartifact129925"><b>relativelocation</b></a>, <a href="index.html#refartifact131589"><b>controllerfacade</b></a>, <a href="index.html#refartifact132101"><b>rendergraph</b></a>, <a href="index.html#refartifact133125"><b>pluginadapter</b></a>, <a href="index.html#refartifact129157"><b>explicitplacement</b></a>, <a href="index.html#refartifact130309"><b>auto</b></a>, <a href="index.html#refartifact133637"><b>glrender</b></a>, <a href="index.html#refartifact133381"><b>arender</b></a>, <a href="index.html#refartifact131845"><b>renderstate</b></a>, <a href="index.html#refartifact130181"><b>label</b></a>, <a href="index.html#refartifact131461"><b>nodecreatertool</b></a>, <a href="index.html#refartifact132869"><b>projector</b></a>, <a href="index.html#refartifact134661"><b>interpolator</b></a>, <a href="index.html#refartifact134533"><b>paramprovider</b></a>, <a href="index.html#refartifact132997"><b>mask</b></a>, <a href="index.html#refartifact128261"><b>mobject</b></a>, <a href="index.html#refartifact134277"><b>source</b></a>, <a href="index.html#refartifact133765"><b>frame</b></a>, <a href="index.html#refartifact129541"><b>effect</b></a>, <a href="index.html#refartifact131205"><b>buildertool</b></a>, <a href="index.html#refartifact131333"><b>segmentationtool</b></a>, <a href="index.html#refartifact132613"><b>link</b></a>, <a href="index.html#refartifact134405"><b>parameter</b></a>, <a href="index.html#refartifact131973"><b>renderengine</b></a>, <a href="index.html#refartifact134149"><b>glbuf</b></a>, <a href="index.html#refartifact132357"><b>procnode</b></a>, <a href="index.html#refartifact130949"><b>stateproxy</b></a>, <a href="index.html#refartifact128645"><b>edl</b></a>, <a href="index.html#refartifact128773"><b>fixture</b></a>, <a href="index.html#refartifact133253"><b>glpipe</b></a>, <a href="index.html#refartifact128133"><b>main</b></a>, <a href="index.html#refartifact130693"><b>conmanager</b></a>, <a href="index.html#refartifact129413"><b>clip</b></a>, <a href="index.html#refartifact133509"><b>vrender</b></a>, <a href="index.html#refartifact129029"><b>placement</b></a>, <a href="index.html#refartifact128517"><b>sessionimpl</b></a>, <a href="index.html#refartifact130437"><b>builderfacade</b></a></p>
<p><i>executable</i> associated with : <a href="index.html#refartifact132613"><b>link</b></a>, <a href="index.html#refartifact134405"><b>parameter</b></a>, <a href="index.html#refartifact131973"><b>renderengine</b></a>, <a href="index.html#refartifact134149"><b>glbuf</b></a>, <a href="index.html#refartifact132357"><b>procnode</b></a>, <a href="index.html#refartifact130949"><b>stateproxy</b></a>, <a href="index.html#refartifact128645"><b>edl</b></a>, <a href="index.html#refartifact128773"><b>fixture</b></a>, <a href="index.html#refartifact133253"><b>glpipe</b></a>, <a href="index.html#refartifact128133"><b>main</b></a>, <a href="index.html#refartifact130693"><b>conmanager</b></a>, <a href="index.html#refartifact129413"><b>clip</b></a>, <a href="index.html#refartifact133509"><b>vrender</b></a>, <a href="index.html#refartifact129029"><b>placement</b></a>, <a href="index.html#refartifact128517"><b>sessionimpl</b></a>, <a href="index.html#refartifact130437"><b>builderfacade</b></a>, <a href="index.html#refartifact133893"><b>aframe</b></a>, <a href="index.html#refartifact130821"><b>assembler</b></a>, <a href="index.html#refartifact132485"><b>trafo</b></a>, <a href="index.html#refartifact130053"><b>allocation</b></a>, <a href="index.html#refartifact134021"><b>vframe</b></a>, <a href="index.html#refartifact130565"><b>toolfactory</b></a>, <a href="index.html#refartifact132741"><b>hub</b></a>, <a href="index.html#refartifact131077"><b>buildable</b></a>, <a href="index.html#refartifact129285"><b>abstractmo</b></a>, <a href="index.html#refartifact132229"><b>exitnode</b></a>, <a href="index.html#refartifact131717"><b>pathmanager</b></a>, <a href="index.html#refartifact128901"><b>track</b></a>, <a href="index.html#refartifact129669"><b>meta</b></a>, <a href="index.html#refartifact129797"><b>fixedlocation</b></a>, <a href="index.html#refartifact129925"><b>relativelocation</b></a>, <a href="index.html#refartifact131589"><b>controllerfacade</b></a>, <a href="index.html#refartifact132101"><b>rendergraph</b></a>, <a href="index.html#refartifact133125"><b>pluginadapter</b></a>, <a href="index.html#refartifact129157"><b>explicitplacement</b></a>, <a href="index.html#refartifact130309"><b>auto</b></a>, <a href="index.html#refartifact133637"><b>glrender</b></a>, <a href="index.html#refartifact133381"><b>arender</b></a>, <a href="index.html#refartifact131845"><b>renderstate</b></a>, <a href="index.html#refartifact130181"><b>label</b></a>, <a href="index.html#refartifact131461"><b>nodecreatertool</b></a>, <a href="index.html#refartifact132869"><b>projector</b></a>, <a href="index.html#refartifact134661"><b>interpolator</b></a>, <a href="index.html#refartifact134533"><b>paramprovider</b></a>, <a href="index.html#refartifact132997"><b>mask</b></a>, <a href="index.html#refartifact128261"><b>mobject</b></a>, <a href="index.html#refartifact134277"><b>source</b></a>, <a href="index.html#refartifact133765"><b>frame</b></a>, <a href="index.html#refartifact129541"><b>effect</b></a>, <a href="index.html#refartifact131205"><b>buildertool</b></a>, <a href="index.html#refartifact131333"><b>segmentationtool</b></a></p>
<a name="refartifact128133"></a>
<table><tr><td><div class="element">Artifact <b>main</b></div></td></tr></table>
<p>Stereotype: source</p>
@ -300,7 +300,7 @@ Documentation</title>
<table><tr><td><div class="element">Artifact <b>clip</b></div></td></tr></table>
<p>bookkeeping (asset) view of a media clip.<br /></p>
<p>Stereotype: source</p>
<p>Artifact <i>source</i> associated with : <a href="class137349.html#refclass137349"><b>Clip</b></a></p>
<p>Artifact <i>source</i></p>
<a name="refartifact138245"></a>
<table><tr><td><div class="element">Artifact <b>compoundmedia</b></div></td></tr></table>
<p>a special clip as a compound of several elementary media tracks,<br />e.g. the individual media streams found in one media file<br /></p>
@ -335,7 +335,7 @@ Documentation</title>
<table><tr><td><div class="element">Artifact <b>track</b></div></td></tr></table>
<p>structural asset holding the configuration of a track in the EDL<br /></p>
<p>Stereotype: source</p>
<p>Artifact <i>source</i> associated with : <a href="class137989.html#refclass137989"><b>Track</b></a></p>
<p>Artifact <i>source</i></p>
<a name="refartifact137989"></a>
<table><tr><td><div class="element">Artifact <b>procpatt</b></div></td></tr></table>
<p>template for building some render processing network<br /></p>
@ -492,12 +492,12 @@ Documentation</title>
<table><tr><td><div class="element">Artifact <b>simpleclip</b></div></td></tr></table>
<p>Elementary clip (single media stream only)<br /></p>
<p>Stereotype: source</p>
<p>Artifact <i>source</i> associated with : <a href="class138885.html#refclass138885"><b>SimpleClip</b></a></p>
<p>Artifact <i>source</i></p>
<a name="refartifact138501"></a>
<table><tr><td><div class="element">Artifact <b>compoundclip</b></div></td></tr></table>
<p>compound of several clips (multichannel)<br /></p>
<p>Stereotype: source</p>
<p>Artifact <i>source</i> associated with : <a href="class138629.html#refclass138629"><b>CompoundClip</b></a></p>
<p>Artifact <i>source</i></p>
<a name="refartifact129541"></a>
<table><tr><td><div class="element">Artifact <b>effect</b></div></td></tr></table>
<p>EDL representation of a pluggable and automatable effect.<br /></p>
@ -748,21 +748,25 @@ Documentation</title>
<a name="refclass diagram131205"></a>
<p align="center"><img src="fig131205.png" alt="" /></p>
<p align="center"><b>Struct-Asset Relations</b></p><p><br /></p><p><br /></p>
<a name="refclass diagram139141"></a>
<p align="center"><img src="fig139141.png" alt="" /></p>
<p align="center"><b>Meta-Asset Relations</b></p><p><br /></p><p><br /></p>
<table><tr><td><div class="element">Class <b><a href="class136453.html#refclass136453"><b>Asset</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class136581.html#refclass136581"><b>AssetManager</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class136709.html#refclass136709"><b>Media</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class139397.html#refclass139397"><b>MediaFactory</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class138501.html#refclass138501"><b>CompoundMedia</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class160389.html#refclass160389"><b>VirtualMedia</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class136837.html#refclass136837"><b>Proc</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class136965.html#refclass136965"><b>Struct</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class137093.html#refclass137093"><b>Meta</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class137221.html#refclass137221"><b>Category</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class137349.html#refclass137349"><b>Clip</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class137477.html#refclass137477"><b>Unknown</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class137605.html#refclass137605"><b>Preview</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class137733.html#refclass137733"><b>Effect</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class137861.html#refclass137861"><b>Codec</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class137989.html#refclass137989"><b>Track</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class152197.html#refclass152197"><b>Sequence</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class160901.html#refclass160901"><b>Timeline</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class138117.html#refclass138117"><b>Pipe</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class138757.html#refclass138757"><b>ProcPatt</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class138245.html#refclass138245"><b>Dataset</b></a></b></div></td></tr></table>
@ -770,6 +774,12 @@ Documentation</title>
<table><tr><td><div class="element">Class <b><a href="class139013.html#refclass139013"><b>BuildInstruct</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class139141.html#refclass139141"><b>DoAttach</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class139269.html#refclass139269"><b>DoRecurse</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class160773.html#refclass160773"><b>Inventory</b></a></b></div></td></tr></table>
</div>
<a name="refclass view133381"></a>
<h3 class ="view">2.1.2 Class View Types</h3>
<div class="sub">
<table><tr><td><div class="element">Class <b><a href="class160645.html#refclass160645"><b>EntryID</b></a></b></div></td></tr></table>
</div>
</div>
<a name="refpackage129029"></a>
@ -967,14 +977,14 @@ undo</pre></li></ul><div class="sub">
<table><tr><td><div class="element">Class <b><a href="class128261.html#refclass128261"><b>Fixture</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class147333.html#refclass147333"><b>Segmentation</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class135173.html#refclass135173"><b>Segment</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class160517.html#refclass160517"><b>Root</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class128389.html#refclass128389"><b>Track</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class152325.html#refclass152325"><b>Binding</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class128517.html#refclass128517"><b>MObject</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class128645.html#refclass128645"><b>Placement</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class129797.html#refclass129797"><b>ExplicitPlacement</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class128773.html#refclass128773"><b>AbstractMO</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class128901.html#refclass128901"><b>Clip</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class138885.html#refclass138885"><b>SimpleClip</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class138629.html#refclass138629"><b>CompoundClip</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class129029.html#refclass129029"><b>Effect</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class129157.html#refclass129157"><b>Meta</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class129285.html#refclass129285"><b>FixedLocation</b></a></b></div></td></tr></table>
@ -1008,9 +1018,37 @@ undo</pre></li></ul><div class="sub">
<p align="center"><img src="fig136453.png" alt="" /></p>
<p align="center"><b>Session backbone</b></p><p><br /></p><p><br /></p>
<table><tr><td><div class="element">Class <b><a href="class152069.html#refclass152069"><b>PlacementIndex</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class152197.html#refclass152197"><b>Sequence</b></a></b></div></td></tr></table>
<table><tr><td><div class="element">Class <b><a href="class152325.html#refclass152325"><b>Binding</b></a></b></div></td></tr></table>
</div>
<a name="refobject diagram138885"></a>
<p align="center"><img src="fig138885.png" alt="" /></p>
<p align="center"><b>ModelAssetRelations</b></p><p><br /></p><p><br /></p>
<a name="refclass instance138373"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class160517.html#refclass160517"><b>Root</b></a></p><a name="refclass instance138501"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class128389.html#refclass128389"><b>Track</b></a></p><a name="refclass instance138629"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class128389.html#refclass128389"><b>Track</b></a></p><a name="refclass instance138757"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class128389.html#refclass128389"><b>Track</b></a></p><a name="refclass instance138885"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class128389.html#refclass128389"><b>Track</b></a></p><a name="refclass instance139013"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class128389.html#refclass128389"><b>Track</b></a></p><a name="refclass instance139141"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class152325.html#refclass152325"><b>Binding</b></a></p><a name="refclass instance139269"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class152197.html#refclass152197"><b>Sequence</b></a></p><a name="refclass instance139397"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class152325.html#refclass152325"><b>Binding</b></a></p><a name="refclass instance139525"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class152197.html#refclass152197"><b>Sequence</b></a></p><a name="refclass instance139653"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class128901.html#refclass128901"><b>Clip</b></a></p><a name="refclass instance139781"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class129029.html#refclass129029"><b>Effect</b></a></p><a name="refclass instance139909"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class129029.html#refclass129029"><b>Effect</b></a></p><a name="refclass instance140037"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class129029.html#refclass129029"><b>Effect</b></a></p><a name="refclass instance140165"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class128901.html#refclass128901"><b>Clip</b></a></p><a name="refclass instance140293"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class128389.html#refclass128389"><b>Track</b></a></p><a name="refclass instance140421"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class136709.html#refclass136709"><b>Media</b></a></p><a name="refclass instance140549"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class136709.html#refclass136709"><b>Media</b></a></p><a name="refclass instance140677"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class160389.html#refclass160389"><b>VirtualMedia</b></a></p><a name="refclass instance140805"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class160645.html#refclass160645"><b>EntryID</b></a></p><a name="refclass instance141061"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class128389.html#refclass128389"><b>Track</b></a></p><a name="refclass instance141189"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class129669.html#refclass129669"><b>Label</b></a></p><a name="refclass instance141317"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class160645.html#refclass160645"><b>EntryID</b></a></p><a name="refclass instance141445"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class160645.html#refclass160645"><b>EntryID</b></a></p><a name="refclass instance141573"></a>
<table><tr><td><div class="element">Class instance <b>plugin1</div></td></tr></table><p>type :<a href="class137733.html#refclass137733"><b>Effect</b></a></p><a name="refclass instance141701"></a>
<table><tr><td><div class="element">Class instance <b>plugin2</div></td></tr></table><p>type :<a href="class137733.html#refclass137733"><b>Effect</b></a></p><a name="refclass instance141829"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class145541.html#refclass145541"><b>Timeline</b></a></p></div>
</div>
<a name="refpackage132357"></a>
<h3 class ="package">2.3.2 Package Placement</h3>
@ -1128,21 +1166,6 @@ undo</pre></li></ul><div class="sub">
</div>
<a name="refuse case view128261"></a>
<h3 class ="view">2.3.4 Use Case View config examples</h3>
<div class="sub">
<a name="refobject diagram131333"></a>
<p align="center"><img src="fig131333.png" alt="" /></p>
<p align="center"><b>multichannel clip</b></p><p><br /></p><p><br /></p>
<a name="refclass instance134661"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class137349.html#refclass137349"><b>Clip</b></a></p><a name="refclass instance134789"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class138501.html#refclass138501"><b>CompoundMedia</b></a></p><a name="refclass instance134917"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class136709.html#refclass136709"><b>Media</b></a></p><a name="refclass instance135045"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class136709.html#refclass136709"><b>Media</b></a></p><a name="refclass instance135173"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class136709.html#refclass136709"><b>Media</b></a></p><a name="refclass instance135301"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class138629.html#refclass138629"><b>CompoundClip</b></a></p><a name="refclass instance135429"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class138885.html#refclass138885"><b>SimpleClip</b></a></p><a name="refclass instance135557"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class138885.html#refclass138885"><b>SimpleClip</b></a></p><a name="refclass instance135685"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class138885.html#refclass138885"><b>SimpleClip</b></a></p><a name="refclass instance135813"></a>
<table><tr><td><div class="element">Class instance <b></div></td></tr></table><p>type :<a href="class128645.html#refclass128645"><b>Placement</b></a></p></div>
</div>
<a name="refpackage128389"></a>
<h2 class ="package">2.4 Package RenderEngine</h2>

View file

@ -37,27 +37,27 @@
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition130565" target = "projectFrame"><b>&lt;flow&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition131333" target = "projectFrame"><b>&lt;flow&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition129157" target = "projectFrame"><b>&lt;flow&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition128133" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition128005" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition128133" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition129797" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition130053" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition128517" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition128645" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition128901" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition128261" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition129029" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition128389" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition129285" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition129669" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition129541" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition129413" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition128773" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition129029" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition130181" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition130565" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition129925" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition130181" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition129669" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition129157" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition128773" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition129413" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition129285" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition129541" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition130693" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition130309" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition130693" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition130437" target = "projectFrame"><b>&lt;transition&gt;</b></a></td><td>transition</td><td></td></tr>
</table>
</body>

View file

@ -60,8 +60,8 @@
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance128773" target = "projectFrame"><b>aud_A</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance131845" target = "projectFrame"><b>aud_a</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance131205" target = "projectFrame"><b>audio</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance128389" target = "projectFrame"><b>audio1</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance128901" target = "projectFrame"><b>audio1</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance128389" target = "projectFrame"><b>audio1</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance130821" target = "projectFrame"><b>audio1</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact130309" target = "projectFrame"><b>auto</b></a></td><td>artifact</td><td>Media Object holding automation data</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class129925.html#refclass129925" target = "projectFrame"><b>Auto</b></a></td><td>class</td><td>Automation data for some parameter (i.e. a time varying function)</td></tr>

View file

@ -38,8 +38,8 @@
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact131077" target = "projectFrame"><b>buildable</b></a></td><td>artifact</td><td>marker interface denoting any MObject able to be treated by Tools</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation128517" target = "projectFrame"><b>buildEngine</b></a></td><td>operation</td><td>Main Operation of the Builder: create a render engine for a given part of the timeline</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refcomponent128005" target = "projectFrame"><b>Builder</b></a></td><td>component</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refpackage128901" target = "projectFrame"><b>Builder</b></a></td><td>package</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refpackage130565" target = "projectFrame"><b>builder</b></a></td><td>package</td><td>sourcecode package<br /><br />The Builder creating the Render Engine,<br />located within the MObject Subsystem</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refpackage128901" target = "projectFrame"><b>Builder</b></a></td><td>package</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass diagram132868" target = "projectFrame"><b>Builder Entities</b></a></td><td>class diagram</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass diagram129285" target = "projectFrame"><b>Builder Tool (Visitor)</b></a></td><td>class diagram</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass view128261" target = "projectFrame"><b>Builder Workings</b></a></td><td>class view</td><td></td></tr>

View file

@ -29,42 +29,57 @@
<tr bgcolor=#f0f0f0><td><a href="class137221.html#refclass137221" target = "projectFrame"><b>Category</b></a></td><td>class</td><td>tree like classification of Assets</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact135941" target = "projectFrame"><b>category</b></a></td><td>artifact</td><td>tree like classification of Assets</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refattribute130309" target = "projectFrame"><b>cause</b></a></td><td>attribute</td><td>a copy of the first exception encountered in this exception chain</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation134277" target = "projectFrame"><b>chain</b></a></td><td>operation</td><td>create and add another Placement for this media object, thus increasingly constraining the (possible) position of this object.</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation145413" target = "projectFrame"><b>chain</b></a></td><td>relation</td><td>Chain of additional Placements further constraining the position of this MObject</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation134277" target = "projectFrame"><b>chain</b></a></td><td>operation</td><td>create and add another Placement for this media object, thus increasingly constraining the (possible) position of this object.</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation142341" target = "projectFrame"><b>channels</b></a></td><td>relation</td><td>elementary media assets comprising this compound</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation129633" target = "projectFrame"><b>checked_in</b></a></td><td>relation</td><td>checked_in objects are subject of cache aging and must be not in use</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation129290" target = "projectFrame"><b>checked_out</b></a></td><td>relation</td><td>this list keeps all mappings which are in use, and thus prevents them from Cache aging</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refchoice pseudo state128133" target = "projectFrame"><b>choice pseudo state</b></a></td><td>choice pseudo state</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance135813" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance135173" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance134789" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance134661" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance135045" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance134917" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance135301" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance135557" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance135685" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance135429" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance128005" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance132485" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance132357" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance139909" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance138373" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance140037" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance138757" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance140805" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance141317" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance138629" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance141445" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance139781" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance139653" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance139525" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance139397" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance139269" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance138501" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance140165" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance140549" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance140677" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance138885" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance139141" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance141189" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance141061" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance140421" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance139013" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance140293" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance141829" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance133509" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance132229" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance131589" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance129541" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance130693" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance130565" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance130437" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance130309" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance130181" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance128133" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance129797" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance130053" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance128261" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance130309" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance132229" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance130565" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance129029" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance130181" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance129285" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance128005" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance131589" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance130693" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance132357" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance129541" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance132485" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance130053" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance129797" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance128261" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation133765" target = "projectFrame"><b>clear</b></a></td><td>operation</td><td>clear current session contents <br />without resetting overall session config.<br />Afterwards, the session will contain only one <br />empty EDL, while all Assets are retained.<br /></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refcomponent131077" target = "projectFrame"><b>client code</b></a></td><td>component</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class137349.html#refclass137349" target = "projectFrame"><b>Clip</b></a></td><td>class</td><td>bookkeeping (asset) view of a media clip.</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact129413" target = "projectFrame"><b>clip</b></a></td><td>artifact</td><td>a Media Clip</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact136325" target = "projectFrame"><b>clip</b></a></td><td>artifact</td><td>bookkeeping (asset) view of a media clip.</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class128901.html#refclass128901" target = "projectFrame"><b>Clip</b></a></td><td>class</td><td></td></tr>
@ -87,10 +102,8 @@
<tr bgcolor=#f0f0f0><td><a href="index.html#refcomponent129925" target = "projectFrame"><b>CommonLib</b></a></td><td>component</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refpackage128517" target = "projectFrame"><b>CommonLib</b></a></td><td>package</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refactivity object128517" target = "projectFrame"><b>complete Render Engine</b></a></td><td>activity object</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation143493" target = "projectFrame"><b>components</b></a></td><td>relation</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refcomponent diagram131589" target = "projectFrame"><b>components</b></a></td><td>component diagram</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact138501" target = "projectFrame"><b>compoundclip</b></a></td><td>artifact</td><td>compound of several clips (multichannel)</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class138629.html#refclass138629" target = "projectFrame"><b>CompoundClip</b></a></td><td>class</td><td>Clip MObject which is actually a compound of several elementary clips,<br />e.g. the several streams found within multichannels media.</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class138501.html#refclass138501" target = "projectFrame"><b>CompoundMedia</b></a></td><td>class</td><td>compound of several elementary media tracks,<br />e.g. the individual media streams found in one media file</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact138245" target = "projectFrame"><b>compoundmedia</b></a></td><td>artifact</td><td>a special clip as a compound of several elementary media tracks,<br />e.g. the individual media streams found in one media file</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class128266.html#refclass128266" target = "projectFrame"><b>Condition</b></a></td><td>class</td><td>I provided a reworked Condition class in my Cinelerra2 repository</td></tr>
@ -121,9 +134,9 @@
<tr bgcolor=#f0f0f0><td><a href="index.html#refopaque activity action128901" target = "projectFrame"><b>create ProcNode</b></a></td><td>opaque activity action</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refuse case128517" target = "projectFrame"><b>create specific object</b></a></td><td>use case</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation133253" target = "projectFrame"><b>createClip</b></a></td><td>operation</td><td>create a (possibly compound) Clip refering to this media, ready to be added to the EDL.</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation133509" target = "projectFrame"><b>currEDL</b></a></td><td>operation</td><td>The EDL currently in focus. In most cases, Session and EDL are almost the same, just EDL emphasizes the collection aspect. But generally (for larger editing projects) one Session can contain several EDLs, which may even be nested. At any given time, only one of these EDLs has focus and recieves the editing commands.</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance136453" target = "projectFrame"><b>current</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation144773" target = "projectFrame"><b>current</b></a></td><td>relation</td><td>Standard access path to get at the current session via the Session Manager, which acts as a "PImpl" smart pointer</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation195333" target = "projectFrame"><b>current</b></a></td><td>relation</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation135941" target = "projectFrame"><b>currFrame</b></a></td><td>relation</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class155269.html#refclass155269" target = "projectFrame"><b>Cursor</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass view132229" target = "projectFrame"><b>Custom holders</b></a></td><td>class view</td><td></td></tr>

View file

@ -21,10 +21,9 @@
<tr bgcolor=#f0f0f0><td><a href="index.html#refcomponent128389" target = "projectFrame"><b>EDL</b></a></td><td>component</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refobject diagram128773" target = "projectFrame"><b>EDL Example1</b></a></td><td>object diagram</td><td>A simple example showing how the actual objects are placed in the Fixture (=definitive playlist). It shows a Video and Audio clip placed on two tracks</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refobject diagram128901" target = "projectFrame"><b>EDL Example2</b></a></td><td>object diagram</td><td>More complex example showing the Object graph in the EDL and how it is linked into the Fixture to yield the actual locations. In this example, an HUE Effect is applied on a part of the Clip</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation128005" target = "projectFrame"><b>edls</b></a></td><td>relation</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class137733.html#refclass137733" target = "projectFrame"><b>Effect</b></a></td><td>class</td><td>Effect or media processing component</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact129541" target = "projectFrame"><b>effect</b></a></td><td>artifact</td><td>EDL representation of a pluggable and automatable effect.</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact137221" target = "projectFrame"><b>effect</b></a></td><td>artifact</td><td>Effect or media processing component</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact129541" target = "projectFrame"><b>effect</b></a></td><td>artifact</td><td>EDL representation of a pluggable and automatable effect.</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class129029.html#refclass129029" target = "projectFrame"><b>Effect</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refnode128005" target = "projectFrame"><b>effective timeline (Fixture)</b></a></td><td>node</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation131717" target = "projectFrame"><b>effectiveTimeline</b></a></td><td>relation</td><td></td></tr>
@ -37,6 +36,7 @@
<tr bgcolor=#f0f0f0><td><a href="index.html#refobject diagram129157" target = "projectFrame"><b>Engine Example2</b></a></td><td>object diagram</td><td>Example2 (from EDL) continued: notably in this RenderEngine the Effect has been partitioned into 2 segments with constant configuration.</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refdeployment view128005" target = "projectFrame"><b>Engine Parts</b></a></td><td>deployment view</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass view128133" target = "projectFrame"><b>Engine Workings</b></a></td><td>class view</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class160645.html#refclass160645" target = "projectFrame"><b>EntryID</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refpackage130821" target = "projectFrame"><b>error</b></a></td><td>package</td><td>Namespace for Exception Kinds</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass view128773" target = "projectFrame"><b>error</b></a></td><td>class view</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class135557.html#refclass135557" target = "projectFrame"><b>Error</b></a></td><td>class</td><td></td></tr>

View file

@ -25,9 +25,9 @@
<tr bgcolor=#f0f0f0><td><a href="class145029.html#refclass145029" target = "projectFrame"><b>ImplFacade</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass diagram128309" target = "projectFrame"><b>In Memory Database</b></a></td><td>class diagram</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refactivity action pin128133" target = "projectFrame"><b>inFixture</b></a></td><td>activity action pin</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance131461" target = "projectFrame"><b>input</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance132869" target = "projectFrame"><b>input</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance134149" target = "projectFrame"><b>input</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance131461" target = "projectFrame"><b>input</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation131461" target = "projectFrame"><b>instance</b></a></td><td>operation</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class147205.html#refclass147205" target = "projectFrame"><b>InstanceHandle</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation143621" target = "projectFrame"><b>instructions</b></a></td><td>relation</td><td></td></tr>
@ -38,6 +38,7 @@
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact134661" target = "projectFrame"><b>interpolator</b></a></td><td>artifact</td><td>denotes a facility to get (continuously interpolated) parameter values</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class134789.html#refclass134789" target = "projectFrame"><b>Interpolator</b></a></td><td>class</td><td>Provides the implementation for getting the acutal value of a time varying or automated effect/plugin parameter</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class136069.html#refclass136069" target = "projectFrame"><b>Invalid</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class160773.html#refclass160773" target = "projectFrame"><b>Inventory</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class144261.html#refclass144261" target = "projectFrame"><b>Invocation</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation138373" target = "projectFrame"><b>ipo</b></a></td><td>relation</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation132869" target = "projectFrame"><b>isActive</b></a></td><td>operation</td><td>weather this asset is swithced on and consequently included in the fixture and participates in rendering</td></tr>

View file

@ -34,17 +34,18 @@
<tr bgcolor=#f0f0f0><td><a href="class145285.html#refclass145285" target = "projectFrame"><b>MediaKind</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refmerge activity node128773" target = "projectFrame"><b>merge activity node</b></a></td><td>merge activity node</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class137093.html#refclass137093" target = "projectFrame"><b>Meta</b></a></td><td>class</td><td>key abstraction: metadata and organisational asset</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact136837" target = "projectFrame"><b>meta</b></a></td><td>artifact</td><td>key abstraction: metadata and organisational asset</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact129669" target = "projectFrame"><b>meta</b></a></td><td>artifact</td><td>abstract base class of all MObjects representing meta data or processing instructions</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact136837" target = "projectFrame"><b>meta</b></a></td><td>artifact</td><td>key abstraction: metadata and organisational asset</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class129157.html#refclass129157" target = "projectFrame"><b>Meta</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass diagram139141" target = "projectFrame"><b>Meta-Asset Relations</b></a></td><td>class diagram</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact128261" target = "projectFrame"><b>mobject</b></a></td><td>artifact</td><td>Key Abstraction: A Media Object in the Session</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refpackage130181" target = "projectFrame"><b>mobject</b></a></td><td>package</td><td>sourcecode package<br /><br />MObject Subsystem<br />including the Session (EDL), Builder and Processing Controller</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refpackage128261" target = "projectFrame"><b>MObject</b></a></td><td>package</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class128517.html#refclass128517" target = "projectFrame"><b>MObject</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass diagram136581" target = "projectFrame"><b>MObjectRef</b></a></td><td>class diagram</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class152837.html#refclass152837" target = "projectFrame"><b>MObjectRef</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refobject diagram138885" target = "projectFrame"><b>ModelAssetRelations</b></a></td><td>object diagram</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class146053.html#refclass146053" target = "projectFrame"><b>Monitor</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refobject diagram131333" target = "projectFrame"><b>multichannel clip</b></a></td><td>object diagram</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class148741.html#refclass148741" target = "projectFrame"><b>Mutation</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class128394.html#refclass128394" target = "projectFrame"><b>Mutex</b></a></td><td>class</td><td>I provided a reworked Mutex class in my Cinelerra2 repository</td></tr>
</table>

View file

@ -45,6 +45,8 @@
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact139525" target = "projectFrame"><b>plug</b></a></td><td>artifact</td><td>LocatingPin for requesting connection to some Port</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class140421.html#refclass140421" target = "projectFrame"><b>Plug</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refattribute128901" target = "projectFrame"><b>plugin</b></a></td><td>attribute</td><td>Identifier of the Plugin to be used</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance141573" target = "projectFrame"><b>plugin1</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance141701" target = "projectFrame"><b>plugin2</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class132485.html#refclass132485" target = "projectFrame"><b>PluginAdapter</b></a></td><td>class</td><td>Adapter used to integrage an effects processor in the render pipeline</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact133125" target = "projectFrame"><b>pluginadapter</b></a></td><td>artifact</td><td>Adapter for integrating various Effect processors in the render pipeline</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refnode128517" target = "projectFrame"><b>pnode</b></a></td><td>node</td><td></td></tr>

View file

@ -25,8 +25,8 @@
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact129925" target = "projectFrame"><b>relativelocation</b></a></td><td>artifact</td><td>Placement implemnetaion providing various ways of attaching a MObject to another one</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class129413.html#refclass129413" target = "projectFrame"><b>RelativeLocation</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation136197" target = "projectFrame"><b>releaseBuffer</b></a></td><td>operation</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refattribute128133" target = "projectFrame"><b>relType</b></a></td><td>attribute</td><td>the kind of relation denoted by this Placement</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class133893.html#refclass133893" target = "projectFrame"><b>RelType</b></a></td><td>class</td><td>the possible kinds of RelativePlacements</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refattribute128133" target = "projectFrame"><b>relType</b></a></td><td>attribute</td><td>the kind of relation denoted by this Placement</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation132741" target = "projectFrame"><b>remove</b></a></td><td>operation</td><td>remove the given asset &lt;i&gt;together with all its dependants&lt;/i&gt; from the internal DB</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass diagram128389" target = "projectFrame"><b>Render Entities</b></a></td><td>class diagram</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass diagram131973" target = "projectFrame"><b>Render Mechanics</b></a></td><td>class diagram</td><td></td></tr>
@ -55,6 +55,7 @@
<tr bgcolor=#f0f0f0><td><a href="class156933.html#refclass156933" target = "projectFrame"><b>Result</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class158085.html#refclass158085" target = "projectFrame"><b>ResultSet</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation135557" target = "projectFrame"><b>retrieve</b></a></td><td>operation</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class160517.html#refclass160517" target = "projectFrame"><b>Root</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation131973" target = "projectFrame"><b>rootCause</b></a></td><td>operation</td><td>If this exception was caused by a chain of further exceptions,<br />return the first one registered in this throw sequence.<br />This works only, if every exceptions thrown as a consequence<br />of another exception is propperly constructed by passing<br />the original exception to the constructor</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refcomponent130821" target = "projectFrame"><b>Rule Base</b></a></td><td>component</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass diagram131461" target = "projectFrame"><b>Rules access</b></a></td><td>class diagram</td><td></td></tr>

View file

@ -24,7 +24,6 @@
<tr bgcolor=#f0f0f0><td><a href="class153861.html#refclass153861" target = "projectFrame"><b>ScopeLocator</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class153477.html#refclass153477" target = "projectFrame"><b>ScopePath</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass view131845" target = "projectFrame"><b>Scopes</b></a></td><td>class view</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation177797" target = "projectFrame"><b>scopes</b></a></td><td>relation</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate128133" target = "projectFrame"><b>scratch</b></a></td><td>state</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact135045" target = "projectFrame"><b>segment</b></a></td><td>artifact</td><td>Segment of the Timeline.<br />Used at the moment (7/07) for partitioning the timeline/fixture into segments<br />to be rendered by a specialized render node network for each, without the need<br />to change any connections within a given segment. <br />Note this concept may be superfluos alltogether; is a draft and the real<br />use still needs to be worked out...</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class135173.html#refclass135173" target = "projectFrame"><b>Segment</b></a></td><td>class</td><td></td></tr>
@ -38,13 +37,14 @@
<tr bgcolor=#f0f0f0><td><a href="class128133.html#refclass128133" target = "projectFrame"><b>Seq</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class152197.html#refclass152197" target = "projectFrame"><b>Sequence</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class146309.html#refclass146309" target = "projectFrame"><b>Sequence</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation128005" target = "projectFrame"><b>sequences</b></a></td><td>relation</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class141829.html#refclass141829" target = "projectFrame"><b>Serializer</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass view128645" target = "projectFrame"><b>Service Components</b></a></td><td>class view</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class146821.html#refclass146821" target = "projectFrame"><b>ServiceImpl</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refcomponent128133" target = "projectFrame"><b>Session</b></a></td><td>component</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact138757" target = "projectFrame"><b>session</b></a></td><td>artifact</td><td>Interface: the session edited by the user</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refpackage130437" target = "projectFrame"><b>session</b></a></td><td>package</td><td>sourcecode package<br /><br />Everything concerning the EDL and Session, within the MObject Subsystem</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refpackage132229" target = "projectFrame"><b>Session</b></a></td><td>package</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refpackage130437" target = "projectFrame"><b>session</b></a></td><td>package</td><td>sourcecode package<br /><br />Everything concerning the EDL and Session, within the MObject Subsystem</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class139653.html#refclass139653" target = "projectFrame"><b>Session</b></a></td><td>class</td><td>Primary Interface for all editing tasks.<br />The session contains defaults, all the assets being edited, and a set of EDL with the individual MObjects to be manipulated and rendered.</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass diagram136453" target = "projectFrame"><b>Session backbone</b></a></td><td>class diagram</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass view128005" target = "projectFrame"><b>Session parts</b></a></td><td>class view</td><td></td></tr>
@ -58,11 +58,9 @@
<tr bgcolor=#f0f0f0><td><a href="class153093.html#refclass153093" target = "projectFrame"><b>shared_ptr</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refattribute131205" target = "projectFrame"><b>shortDesc</b></a></td><td>attribute</td><td>user visible Name-ID. To be localized.</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact138373" target = "projectFrame"><b>simpleclip</b></a></td><td>artifact</td><td>Elementary clip (single media stream only)</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class138885.html#refclass138885" target = "projectFrame"><b>SimpleClip</b></a></td><td>class</td><td>Elementary clip consisting of only one media stream</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class128906.html#refclass128906" target = "projectFrame"><b>SmartPointer</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass view128266" target = "projectFrame"><b>SmartPointers</b></a></td><td>class view</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation142469" target = "projectFrame"><b>source</b></a></td><td>relation</td><td>the media source this clip referes to</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation141957" target = "projectFrame"><b>source</b></a></td><td>relation</td><td>media source of this clip</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class133765.html#refclass133765" target = "projectFrame"><b>Source</b></a></td><td>class</td><td>Source Node: represents a media source to pull data from.</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact134277" target = "projectFrame"><b>source</b></a></td><td>artifact</td><td>Representation of a Media source</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refdeployment diagram129797" target = "projectFrame"><b>Source Overview</b></a></td><td>deployment diagram</td><td></td></tr>
@ -73,15 +71,15 @@
<tr bgcolor=#f0f0f0><td><a href="index.html#refnode128773" target = "projectFrame"><b>State</b></a></td><td>node</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class135941.html#refclass135941" target = "projectFrame"><b>State</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation152709" target = "projectFrame"><b>state</b></a></td><td>relation</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate action128005" target = "projectFrame"><b>state action</b></a></td><td>state action</td><td>try to fetch existing definition</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate action128261" target = "projectFrame"><b>state action</b></a></td><td>state action</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate action128389" target = "projectFrame"><b>state action</b></a></td><td>state action</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate action128517" target = "projectFrame"><b>state action</b></a></td><td>state action</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate action128645" target = "projectFrame"><b>state action</b></a></td><td>state action</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate action128773" target = "projectFrame"><b>state action</b></a></td><td>state action</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate action129029" target = "projectFrame"><b>state action</b></a></td><td>state action</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate action128133" target = "projectFrame"><b>state action</b></a></td><td>state action</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate action128261" target = "projectFrame"><b>state action</b></a></td><td>state action</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate action129157" target = "projectFrame"><b>state action</b></a></td><td>state action</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate action129029" target = "projectFrame"><b>state action</b></a></td><td>state action</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate action128005" target = "projectFrame"><b>state action</b></a></td><td>state action</td><td>try to fetch existing definition</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate action128389" target = "projectFrame"><b>state action</b></a></td><td>state action</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate action128645" target = "projectFrame"><b>state action</b></a></td><td>state action</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class142597.html#refclass142597" target = "projectFrame"><b>StateAdapter</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass diagram132357" target = "projectFrame"><b>StateAdapter composition</b></a></td><td>class diagram</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class142469.html#refclass142469" target = "projectFrame"><b>StateProxy</b></a></td><td>class</td><td></td></tr>

View file

@ -24,35 +24,36 @@
<tr bgcolor=#f0f0f0><td><a href="index.html#refattribute128261" target = "projectFrame"><b>time</b></a></td><td>attribute</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact134789" target = "projectFrame"><b>time</b></a></td><td>artifact</td><td>unified representation of a time point, including conversion functions</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class134917.html#refclass134917" target = "projectFrame"><b>Time</b></a></td><td>class</td><td>denotes a temporal position (time point), based on timeline start.<br /><br />investigate posix.4 realtime timers, wrap these here</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class160901.html#refclass160901" target = "projectFrame"><b>Timeline</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class145541.html#refclass145541" target = "projectFrame"><b>Timeline</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation195205" target = "projectFrame"><b>timelines</b></a></td><td>relation</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass diagram132741" target = "projectFrame"><b>TimelineSequences</b></a></td><td>class diagram</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class145797.html#refclass145797" target = "projectFrame"><b>TimelineView</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refpackage129925" target = "projectFrame"><b>tool</b></a></td><td>package</td><td>sourcecode package<br /><br />Tools and Utilities <br />(separate from the main cinelrra binary)</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class140037.html#refclass140037" target = "projectFrame"><b>Tool</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class130693.html#refclass130693" target = "projectFrame"><b>ToolFactory</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact130565" target = "projectFrame"><b>toolfactory</b></a></td><td>artifact</td><td>supply of Tool implementations for the Builder</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class137989.html#refclass137989" target = "projectFrame"><b>Track</b></a></td><td>class</td><td>structural asset holding the configuration of a track in the EDL</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refattribute128389" target = "projectFrame"><b>track</b></a></td><td>attribute</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation147589" target = "projectFrame"><b>track</b></a></td><td>relation</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact137477" target = "projectFrame"><b>track</b></a></td><td>artifact</td><td>structural asset holding the configuration of a track in the EDL</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact128901" target = "projectFrame"><b>track</b></a></td><td>artifact</td><td>A grouping device within the EDL. The corresponding Placement<br />by which this Track object is refered defines fallback placing<br />properties to be used by all objects placed on this track in<br />case they don't specify more concrete placements.<br />Typically, tracks are used do make default Port connections,<br />define a layer or pan for sound and for for disabling groups<br />of clips. Note tracks are grouped in a tree like fashion.<br /></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation147333" target = "projectFrame"><b>track</b></a></td><td>relation</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class128389.html#refclass128389" target = "projectFrame"><b>Track</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation142341" target = "projectFrame"><b>tracks</b></a></td><td>relation</td><td>elementary media assets comprising this compound</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation161669" target = "projectFrame"><b>trackTree</b></a></td><td>relation</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class131845.html#refclass131845" target = "projectFrame"><b>Trafo</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact132485" target = "projectFrame"><b>trafo</b></a></td><td>artifact</td><td>transforming processing Node </td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation134405" target = "projectFrame"><b>treat</b></a></td><td>operation</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation129797" target = "projectFrame"><b>treat</b></a></td><td>operation</td><td>This operation is to be overloaded for the specific MObject subclasses to be treated.</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation130437" target = "projectFrame"><b>treat</b></a></td><td>operation</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation130693" target = "projectFrame"><b>treat</b></a></td><td>operation</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation130565" target = "projectFrame"><b>treat</b></a></td><td>operation</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation130693" target = "projectFrame"><b>treat</b></a></td><td>operation</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation130309" target = "projectFrame"><b>treat</b></a></td><td>operation</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation130181" target = "projectFrame"><b>treat</b></a></td><td>operation</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation129925" target = "projectFrame"><b>treat</b></a></td><td>operation</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation130053" target = "projectFrame"><b>treat</b></a></td><td>operation</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation130181" target = "projectFrame"><b>treat</b></a></td><td>operation</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class140805.html#refclass140805" target = "projectFrame"><b>TypeHandler</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class141317.html#refclass141317" target = "projectFrame"><b>TypeHandler&lt;Pipe&gt;</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass view133381" target = "projectFrame"><b>Types</b></a></td><td>class view</td><td></td></tr>
</table>
</body>
</html>

View file

@ -21,21 +21,22 @@
<tr bgcolor=#f0f0f0><td><a href="class133509.html#refclass133509" target = "projectFrame"><b>VFrame</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact134021" target = "projectFrame"><b>vframe</b></a></td><td>artifact</td><td>a buffer and render process holding a Video frame</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance137093" target = "projectFrame"><b>vid1</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance134021" target = "projectFrame"><b>vid_a</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance128645" target = "projectFrame"><b>vid_A</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance131717" target = "projectFrame"><b>vid_a</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance129413" target = "projectFrame"><b>vid_A</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance134021" target = "projectFrame"><b>vid_a</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance129925" target = "projectFrame"><b>vid_A</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance128645" target = "projectFrame"><b>vid_A</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance133765" target = "projectFrame"><b>video</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance134533" target = "projectFrame"><b>video</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance132741" target = "projectFrame"><b>video</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance131077" target = "projectFrame"><b>video</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance134533" target = "projectFrame"><b>video</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance130949" target = "projectFrame"><b>video1</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance134277" target = "projectFrame"><b>video1</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance129157" target = "projectFrame"><b>video1</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance130949" target = "projectFrame"><b>video1</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance133637" target = "projectFrame"><b>video1</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance132997" target = "projectFrame"><b>video1</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance128517" target = "projectFrame"><b>video1</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance132997" target = "projectFrame"><b>video1</b></a></td><td>class instance</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class160389.html#refclass160389" target = "projectFrame"><b>VirtualMedia</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class140165.html#refclass140165" target = "projectFrame"><b>Visitable</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refpackage130949" target = "projectFrame"><b>visitor</b></a></td><td>package</td><td>sub-namespace for visitor library implementation</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact139141" target = "projectFrame"><b>visitor</b></a></td><td>artifact</td><td>Acyclic Visitor library</td></tr>

View file

@ -20,7 +20,7 @@
<tr bgcolor=#f0f0f0><td><a href="index.html#refobject diagram128901" target = "projectFrame"><b>EDL Example2</b></a></td><td></td><td>More complex example showing the Object graph in the EDL and how it is linked into the Fixture to yield the actual locations. In this example, an HUE Effect is applied on a part of the Clip</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refobject diagram129029" target = "projectFrame"><b>Engine Example1</b></a></td><td></td><td>Example1 (from EDL) continued: here the RenderEngine to be created by the Builder from the Input shown in Example1</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refobject diagram129157" target = "projectFrame"><b>Engine Example2</b></a></td><td></td><td>Example2 (from EDL) continued: notably in this RenderEngine the Effect has been partitioned into 2 segments with constant configuration.</td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refobject diagram131333" target = "projectFrame"><b>multichannel clip</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refobject diagram138885" target = "projectFrame"><b>ModelAssetRelations</b></a></td><td></td><td></td></tr>
</table>
</body>
</html>

View file

@ -29,7 +29,6 @@
<tr bgcolor=#f0f0f0><td><a href="class139781.html#refoperation133765"><b>clear</b></a></td><td><a href="class139781.html#refclass139781"><b>SessManager</b></a></td><td>clear current session contents <br />without resetting overall session config.<br />Afterwards, the session will contain only one <br />empty EDL, while all Assets are retained.<br /></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class130693.html#refoperation128773"><b>configure</b></a></td><td><a href="class130693.html#refclass130693"><b>ToolFactory</b></a></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class136709.html#refoperation133253"><b>createClip</b></a></td><td><a href="class136709.html#refclass136709"><b>Media</b></a></td><td>create a (possibly compound) Clip refering to this media, ready to be added to the EDL.</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class139653.html#refoperation133509"><b>currEDL</b></a></td><td><a href="class139653.html#refclass139653"><b>Session</b></a></td><td>The EDL currently in focus. In most cases, Session and EDL are almost the same, just EDL emphasizes the collection aspect. But generally (for larger editing projects) one Session can contain several EDLs, which may even be nested. At any given time, only one of these EDLs has focus and recieves the editing commands.</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class140165.html#refoperation134917"><b>dispatchOp</b></a></td><td><a href="class140165.html#refclass140165"><b>Visitable</b></a></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="class136453.html#refoperation132997"><b>enable</b></a></td><td><a href="class136453.html#refclass136453"><b>Asset</b></a></td><td>change the enabled status of this asset. Note the corresponding #isActive predicate may depend on the enablement status of parent assets as well</td></tr>
<tr bgcolor=#f0f0f0><td><a href="class148485.html#refoperation137733"><b>execute</b></a></td><td><a href="class148485.html#refclass148485"><b>Command</b></a></td><td></td></tr>

View file

@ -1,6 +1,6 @@
format 58
"Asset" // ProcessingLayer::Asset
revision 19
revision 20
modified_by 5 "hiv"
// class settings
//class diagram settings
@ -62,6 +62,11 @@ format 58
size A4
end
classdiagram 139141 "Meta-Asset Relations"
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
size A4
end
class 136453 "Asset"
abstract visibility public stereotype "interface"
cpp_decl "${comment}${template}class ${name}${inherit}
@ -505,18 +510,40 @@ e.g. the individual media streams found in one media file"
b parent class_ref 136709 // Media
end
classrelation 142341 // tracks (<directional aggregation>)
classrelation 142341 // channels (<directional aggregation>)
relation 140549 o-->
stereotype "vector"
a role_name "tracks" multiplicity "1..*" protected
a role_name "channels" multiplicity "1..*" protected
comment "elementary media assets comprising this compound"
cpp default " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type} *> ${name}${value};
"
classrelation_ref 142341 // tracks (<directional aggregation>)
classrelation_ref 142341 // channels (<directional aggregation>)
b multiplicity "*" parent class_ref 136709 // Media
end
end
class 160389 "VirtualMedia"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 194181 // <generalisation>
relation 183813 ---|>
a public
cpp default "${type}"
classrelation_ref 194181 // <generalisation>
b parent class_ref 138501 // CompoundMedia
end
end
class 136837 "Proc"
visibility public
cpp_decl "${comment}${template}class ${name}${inherit}
@ -602,40 +629,6 @@ ${inlines}
comment "tree like classification of Assets"
end
class 137349 "Clip"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
comment "bookkeeping (asset) view of a media clip."
classrelation 140549 // <generalisation>
relation 138757 ---|>
a public
cpp default "${type}"
classrelation_ref 140549 // <generalisation>
b parent class_ref 136709 // Media
end
classrelation 141957 // source (<unidirectional association>)
relation 140165 --->
a role_name "source" multiplicity "1" const_relation protected
comment "media source of this clip"
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 141957 // source (<unidirectional association>)
b multiplicity "*" parent class_ref 136709 // Media
association_type class_ref 136709 // Media
end
end
class 137477 "Unknown"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
@ -728,7 +721,7 @@ ${inlines}
end
end
class 137989 "Track"
class 152197 "Sequence"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
@ -741,12 +734,33 @@ ${inlines}
idl_decl ""
explicit_switch_type ""
comment "structural asset holding the configuration of a track in the EDL"
classrelation 141317 // <generalisation>
relation 139525 ---|>
classrelation 195717 // <generalisation>
relation 185221 ---|>
a public
cpp default "${type}"
classrelation_ref 141317 // <generalisation>
classrelation_ref 195717 // <generalisation>
b parent class_ref 136965 // Struct
end
end
class 160901 "Timeline"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 195845 // <generalisation>
relation 185349 ---|>
a public
cpp default "${type}"
classrelation_ref 195845 // <generalisation>
b parent class_ref 136965 // Struct
end
end
@ -952,5 +966,59 @@ ${inlines}
b multiplicity "*" parent class_ref 138757 // ProcPatt
end
end
class 160773 "Inventory"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 195589 // <generalisation>
relation 185093 ---|>
a public
cpp default "${type}"
classrelation_ref 195589 // <generalisation>
b parent class_ref 137093 // Meta
end
end
end
classview 133381 "Types"
//class diagram settings
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//state diagram settings
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
show_activities default region_horizontally default drawing_language default show_stereotype_properties default
//class settings
//activity diagram settings
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
show_infonote default drawing_language default show_stereotype_properties default
class 160645 "EntryID"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
end
end
end

View file

@ -24,33 +24,29 @@ classcanvas 129669 class_ref 128645 // Placement
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 636 55 2000
end
classcanvas 129925 class_ref 128389 // Track
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 359 925 2000
end
classcanvas 130949 class_ref 128773 // AbstractMO
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 319 192 2000
end
classcanvas 131461 class_ref 128901 // Clip
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 281 302 2000
xyz 281 300 2000
end
classcanvas 131717 class_ref 129029 // Effect
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 334 302 2000
xyz 332 299 2000
end
classcanvas 131973 class_ref 129157 // Meta
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 391 302 2000
xyz 394 302 2000
end
classcanvas 132229 class_ref 129285 // FixedLocation
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 610 247 2005
xyz 495 262 2005
end
classcanvas 132869 class_ref 129413 // RelativeLocation
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 493 247 2000
xyz 613 262 2000
end
classcanvas 134149 class_ref 129541 // Allocation
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
@ -60,17 +56,13 @@ classcanvas 134405 class_ref 129669 // Label
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 459 410 2000
end
classcanvas 135429 class_ref 129797 // ExplicitPlacement
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 724 169 2004
end
classcanvas 135813 class_ref 129797 // ExplicitPlacement
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 468 742 2000
xyz 729 819 2000
end
classcanvas 136581 class_ref 129925 // Auto
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 377 400 2005
xyz 304 403 2005
end
note 136837 "Placement \"locates\" a Media Object"
xyzwh 393 12 3005 207 36
@ -86,11 +78,7 @@ classcanvas 137349 class_ref 130181 // Constraint
end
classcanvas 138629 class_ref 135173 // Segment
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 668 665 2000
end
classcanvas 139013 class_ref 138629 // CompoundClip
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 274 400 2000
xyz 492 743 2000
end
classcanvas 139269 class_ref 139653 // Session
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
@ -114,17 +102,25 @@ classcanvas 146437 class_ref 140421 // Plug
end
classcanvas 146949 class_ref 145541 // Timeline
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 116 480 2000
xyz 151 523 2000
end
classcanvas 148101 class_ref 160517 // Root
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 384 427 2005
end
classcanvas 148613 class_ref 152453 // PlacementRef
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 685 342 2005
end
relationcanvas 128389 relation_ref 128005 // <directional composition>
from ref 128005 z 1999 to ref 128133
role_a_pos 202 610 3000 no_role_b
multiplicity_a_pos 206 643 3000 no_multiplicity_b
role_a_pos 171 615 3000 no_role_b
multiplicity_a_pos 206 638 3000 no_multiplicity_b
end
relationcanvas 128517 relation_ref 128133 // <unidirectional association>
from ref 128005 z 1999 to ref 128261
role_a_pos 232 804 3000 no_role_b
multiplicity_a_pos 206 804 3000 no_multiplicity_b
role_a_pos 237 811 3000 no_role_b
multiplicity_a_pos 211 811 3000 no_multiplicity_b
end
relationcanvas 128645 relation_ref 128261 // <generalisation>
geometry VHr
@ -137,7 +133,7 @@ relationcanvas 130821 relation_ref 128517 // <directional aggregation>
geometry VH
from ref 128133 z 1999 stereotype "<<list>>" xyz 257 587 3000 to point 253 95
line 132357 z 1999 to ref 129413
role_a_pos 282 79 3000 no_role_b
role_a_pos 280 83 3000 no_role_b
multiplicity_a_pos 300 112 3000 no_multiplicity_b
end
relationcanvas 131077 relation_ref 129285 // <generalisation>
@ -162,41 +158,24 @@ relationcanvas 132101 relation_ref 129669 // <generalisation>
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132997 relation_ref 129925 // <unidirectional association>
from ref 132869 z 1999 to point 457 263
line 133893 z 1999 to point 432 186
line 144389 z 1999 to ref 129413
role_a_pos 419 157 3000 no_role_b
multiplicity_a_pos 408 142 3000 multiplicity_b_pos 476 277 3000
end
relationcanvas 134533 relation_ref 130309 // <generalisation>
from ref 134405 z 1999 to ref 131973
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 135685 relation_ref 130949 // <generalisation>
geometry VHV
from ref 135429 z 1999 to point 772 151
line 141445 z 1999 to point 672 151
line 141573 z 1999 to ref 129669
geometry VHV unfixed
from ref 134405 z 1999 to point 479 369
line 147589 z 1999 to point 414 369
line 147717 z 1999 to ref 131973
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 135941 relation_ref 131077 // <directional composition>
from ref 128261 z 1999 stereotype "<<list>>" xyz 327 814 3000 to ref 135813
role_a_pos 373 787 3000 no_role_b
multiplicity_a_pos 453 811 3000 no_multiplicity_b
end
relationcanvas 136069 relation_ref 131205 // <unidirectional association>
from ref 135813 z 1999 to point 399 833
line 136197 z 1999 to ref 129925
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
from ref 128261 z 1999 stereotype "<<list>>" xyz 578 844 3000 to ref 135813
role_a_pos 642 844 3000 no_role_b
multiplicity_a_pos 714 866 3000 no_multiplicity_b
end
relationcanvas 136709 relation_ref 131333 // <generalisation>
geometry HV
from ref 136581 z 1999 to point 411 429
line 138373 z 1999 to ref 131973
geometry VHV
from ref 136581 z 1999 to point 332 369
line 147333 z 1999 to point 414 369
line 147461 z 1999 to ref 131973
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
@ -211,32 +190,21 @@ relationcanvas 138245 relation_ref 131717 // <generalisation>
no_multiplicity_a no_multiplicity_b
end
relationcanvas 138757 relation_ref 137093 // <directional aggregation>
geometry VHr
from ref 138629 z 1999 stereotype "<<list>>" xyz 613 701 3000 to point 516 695
line 138885 z 1999 to ref 135813
role_a_pos 531 717 3000 no_role_b
multiplicity_a_pos 507 717 3000 no_multiplicity_b
end
relationcanvas 139141 relation_ref 140805 // <generalisation>
from ref 139013 z 1999 to ref 131461
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
geometry HVH
from ref 138629 z 1999 to point 635 773
line 149125 z 1999 to point 635 858
line 149253 z 1999 stereotype "<<list>>" xyz 642 803 3000 to ref 135813
role_a_pos 642 813 3000 no_role_b
multiplicity_a_pos 714 866 3000 no_multiplicity_b
end
relationcanvas 139525 relation_ref 142725 // <realization>
from ref 128005 z 1999 stereotype "<<PImpl>>" xyz 58 528 3000 to ref 139269
from ref 128005 z 1999 stereotype "<<PImpl>>" xyz 74 472 3000 to ref 139269
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 139781 relation_ref 142853 // <unidirectional association>
geometry HV
from ref 139269 z 1999 to point 140 422
line 139909 z 1999 to ref 139653
role_a_pos 154 360 3000 no_role_b
multiplicity_a_pos 128 360 3000 no_multiplicity_b
end
relationcanvas 140165 relation_ref 142981 // <unidirectional association>
from ref 129669 z 1999 to ref 129413
role_a_pos 401 79 3000 no_role_b
role_a_pos 407 83 3000 no_role_b
multiplicity_a_pos 401 102 3000 multiplicity_b_pos 609 102 3000
end
relationcanvas 142213 relation_ref 143237 // <unidirectional association>
@ -246,24 +214,24 @@ relationcanvas 142213 relation_ref 143237 // <unidirectional association>
end
relationcanvas 142981 relation_ref 143493 // <generalisation>
geometry VHV
from ref 132869 z 1999 to point 538 215
line 143493 z 1999 to point 562 215
from ref 132869 z 1999 to point 658 223
line 143493 z 1999 to point 562 223
line 143621 z 1999 to ref 141317
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 143109 relation_ref 143621 // <generalisation>
geometry VHV
from ref 132229 z 1999 to point 648 215
line 143749 z 1999 to point 562 215
geometry VHV unfixed
from ref 132229 z 1999 to point 533 223
line 143749 z 1999 to point 562 223
line 143877 z 1999 to ref 141317
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 143237 relation_ref 143749 // <generalisation>
geometry VHV unfixed
from ref 134149 z 1999 to point 597 215
line 144005 z 1999 to point 562 215
from ref 134149 z 1999 to point 597 223
line 144005 z 1999 to point 562 223
line 144133 z 1999 to ref 141317
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
@ -272,30 +240,20 @@ relationcanvas 144517 relation_ref 143877 // <unidirectional association>
from ref 141317 z 1999 to point 499 150
line 144645 z 1999 to point 499 180
line 144773 z 1999 to ref 141317
role_a_pos 503 161 3000 no_role_b
role_a_pos 498 156 3000 no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 144901 relation_ref 144901 // <generalisation>
from ref 129029 z 1999 to point 447 423
line 145029 z 1999 to ref 131973
geometry VHV unfixed
from ref 129029 z 1999 to point 447 369
line 147845 z 1999 to point 414 369
line 147973 z 1999 to ref 131973
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 145285 relation_ref 145029 // <directional composition>
from ref 129029 z 1999 stereotype "<<vector>>" xyz 391 666 3000 to point 447 683
line 145413 z 1999 to point 371 683
line 145541 z 1999 to ref 129029
role_a_pos 369 622 3000 no_role_b
multiplicity_a_pos 412 645 3000 no_multiplicity_b
end
relationcanvas 145669 relation_ref 145157 // <unidirectional association>
from ref 128133 z 1999 to ref 129029
role_a_pos 394 606 3000 no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 145925 relation_ref 145413 // <unidirectional association>
from ref 128261 z 1999 to ref 129925
role_a_pos 321 916 3000 no_role_b
role_a_pos 394 615 3000 no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 146565 relation_ref 145669 // <generalisation>
@ -309,8 +267,56 @@ relationcanvas 146693 relation_ref 145797 // <unidirectional association>
no_multiplicity_a no_multiplicity_b
end
relationcanvas 147077 relation_ref 155653 // <directional composition>
from ref 146949 z 1999 stereotype "<<list>>" xyz 187 493 3000 to ref 146053
role_a_pos 268 533 3000 no_role_b
multiplicity_a_pos 331 544 3000 multiplicity_b_pos 180 510 3000
from ref 146949 z 1999 stereotype "<<list>>" xyz 204 515 3000 to ref 146053
role_a_pos 273 525 3000 no_role_b
multiplicity_a_pos 331 548 3000 multiplicity_b_pos 215 548 3000
end
relationcanvas 148229 relation_ref 183941 // <generalisation>
geometry VHV unfixed
from ref 148101 z 1999 to point 404 369
line 148357 z 1999 to point 414 369
line 148485 z 1999 to ref 131973
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 148741 relation_ref 130949 // <generalisation>
geometry VHV unfixed
from ref 135813 z 1999 to point 777 170
line 148869 z 1999 to point 672 170
line 148997 z 1999 to ref 129669
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 149509 relation_ref 184325 // <unidirectional association>
geometry VH
from ref 132869 z 1999 to point 658 366
line 149637 z 1999 to ref 148613
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 149765 relation_ref 184453 // <dependency>
geometry HVr
from ref 148613 z 1999 to point 723 94
line 150021 z 1999 to ref 129669
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 150149 relation_ref 184581 // <unidirectional association>
from ref 146949 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 150277 relation_ref 184709 // <directional composition>
from ref 128005 z 1999 to point 137 602
line 150405 z 1999 to ref 146949
role_a_pos 171 567 3000 no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 151045 relation_ref 142853 // <unidirectional association>
geometry HV
from ref 139269 z 1999 to point 140 414
line 151173 z 1999 to ref 139653
role_a_pos 101 418 3000 no_role_b
multiplicity_a_pos 126 337 3000 no_multiplicity_b
end
end

View file

@ -1,6 +1,6 @@
format 58
"MObject" // ProcessingLayer::MObject
revision 38
revision 39
modified_by 5 "hiv"
// class settings
//class diagram settings
@ -47,89 +47,5 @@ format 58
//activity diagram settings
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
show_infonote default drawing_language default show_stereotype_properties default
objectdiagram 131333 "multichannel clip"
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
size A4
end
classinstance 134661 ""
type class_ref 137349 // Clip
attributes
end
relations
end
end
classinstance 134789 ""
type class_ref 138501 // CompoundMedia
attributes
end
relations
end
end
classinstance 134917 ""
type class_ref 136709 // Media
attributes
end
relations
end
end
classinstance 135045 ""
type class_ref 136709 // Media
attributes
end
relations
end
end
classinstance 135173 ""
type class_ref 136709 // Media
attributes
end
relations
end
end
classinstance 135301 ""
type class_ref 138629 // CompoundClip
attributes
end
relations
end
end
classinstance 135429 ""
type class_ref 138885 // SimpleClip
attributes
end
relations
end
end
classinstance 135557 ""
type class_ref 138885 // SimpleClip
attributes
end
relations
end
end
classinstance 135685 ""
type class_ref 138885 // SimpleClip
attributes
end
relations
end
end
classinstance 135813 ""
type class_ref 128645 // Placement
attributes
end
relations
end
end
end
end

View file

@ -1,30 +1,30 @@
format 40
format 58
"asset" // design::codegen::proc::asset
revision 8
revision 9
modified_by 5 "hiv"
// class settings
//class diagram settings
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//component diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//state diagram settings
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
show_activities default region_horizontally default drawing_language default
show_activities default region_horizontally default drawing_language default show_stereotype_properties default
//activity diagram settings
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
show_infonote default drawing_language default
show_infonote default drawing_language default show_stereotype_properties default
stereotype "src"
cpp_h_dir "proc/asset"
@ -36,7 +36,7 @@ Asset Management"
deploymentview 128645 "gen"
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
comment "defines source files to be generated by BOUML"
artifact 137733 "dataset"
stereotype "source"
@ -307,7 +307,6 @@ ${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 137349 // Clip
end
comment "bookkeeping (asset) view of a media clip."
end
@ -581,7 +580,6 @@ ${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 137989 // Track
end
comment "structural asset holding the configuration of a track in the EDL"
end

View file

@ -10,7 +10,7 @@ classcanvas 128133 class_ref 136581 // AssetManager
end
packagecanvas 128517
package_ref 128133 // Asset
show_context_mode namespace xyzwh 214 182 1994 610 571
show_context_mode namespace xyzwh 204 182 1994 620 571
end
classcanvas 128645 class_ref 136709 // Media
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
@ -18,51 +18,43 @@ classcanvas 128645 class_ref 136709 // Media
end
classcanvas 128773 class_ref 136837 // Proc
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 502 330 2005
xyz 428 330 2005
end
classcanvas 128901 class_ref 136965 // Struct
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 654 330 2005
xyz 581 330 2005
end
classcanvas 129029 class_ref 137093 // Meta
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 760 330 2005
xyz 724 330 2005
end
classcanvas 130821 class_ref 137221 // Category
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 276 233 2004
end
classcanvas 131077 class_ref 137349 // Clip
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 318 444 2000
end
classcanvas 131333 class_ref 137477 // Unknown
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 374 445 2000
xyz 313 418 2000
end
classcanvas 131461 class_ref 137605 // Preview
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 376 522 2005
xyz 315 467 2005
end
classcanvas 131973 class_ref 137733 // Effect
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 476 445 2000
xyz 412 416 2000
end
classcanvas 132101 class_ref 137861 // Codec
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 537 445 2000
end
classcanvas 132485 class_ref 137989 // Track
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 614 445 2000
xyz 464 417 2000
end
classcanvas 132613 class_ref 138117 // Pipe
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 682 445 2000
xyz 622 465 2000
end
classcanvas 132997 class_ref 138245 // Dataset
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 756 445 2000
xyz 723 443 2000
end
classcanvas 133253 class_ref 138373 // DB
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
@ -74,19 +66,35 @@ classcanvas 133765 class_ref 138501 // CompoundMedia
end
classcanvas 135813 class_ref 138757 // ProcPatt
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 637 506 2000
xyz 541 518 2000
end
classcanvas 136709 class_ref 139141 // DoAttach
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 569 687 2000
xyz 495 686 2000
end
classcanvas 136837 class_ref 139013 // BuildInstruct
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 604 620 2000
xyz 531 619 2000
end
classcanvas 136965 class_ref 139269 // DoRecurse
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 638 687 2000
xyz 565 686 2000
end
classcanvas 138885 class_ref 160389 // VirtualMedia
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 255 594 2000
end
classcanvas 139141 class_ref 160773 // Inventory
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 756 493 2000
end
classcanvas 140677 class_ref 152197 // Sequence
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 622 379 2005
end
classcanvas 140805 class_ref 160901 // Timeline
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 622 419 2000
end
relationcanvas 129157 relation_ref 138117 // <realization>
geometry VHV
@ -98,7 +106,7 @@ relationcanvas 129157 relation_ref 138117 // <realization>
end
relationcanvas 129285 relation_ref 138245 // <realization>
geometry VHV
from ref 128773 z 1999 to point 522 293
from ref 128773 z 1999 to point 448 293
line 130053 z 1999 to point 135 293
line 130181 z 1999 to ref 128005
no_role_a no_role_b
@ -106,7 +114,7 @@ relationcanvas 129285 relation_ref 138245 // <realization>
end
relationcanvas 129413 relation_ref 138373 // <realization>
geometry VHV
from ref 128901 z 1999 to point 674 293
from ref 128901 z 1999 to point 601 293
line 130309 z 1999 to point 135 293
line 130437 z 1999 to ref 128005
no_role_a no_role_b
@ -114,7 +122,7 @@ relationcanvas 129413 relation_ref 138373 // <realization>
end
relationcanvas 129541 relation_ref 138501 // <realization>
geometry VHV
from ref 129029 z 1999 to point 780 293
from ref 129029 z 1999 to point 744 293
line 130565 z 1999 to point 135 293
line 130693 z 1999 to ref 128005
no_role_a no_role_b
@ -125,31 +133,26 @@ relationcanvas 130949 relation_ref 138629 // <unidirectional association>
role_a_pos 225 223 3000 no_role_b
multiplicity_a_pos 259 246 3000 multiplicity_b_pos 189 188 3000
end
relationcanvas 131205 relation_ref 138757 // <generalisation>
geometry VHV
from ref 131077 z 1999 to point 338 417
line 134277 z 1999 to point 289 417
line 134405 z 1999 to ref 128645
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132229 relation_ref 139269 // <generalisation>
from ref 131973 z 1999 to ref 128773
geometry VHV
from ref 131973 z 1999 to point 432 390
line 139269 z 1999 to point 448 390
line 139397 z 1999 to ref 128773
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132357 relation_ref 139397 // <generalisation>
from ref 132101 z 1999 to ref 128773
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132741 relation_ref 139525 // <generalisation>
from ref 132485 z 1999 to ref 128901
geometry VHV
from ref 132101 z 1999 to point 484 390
line 139525 z 1999 to point 448 390
line 139653 z 1999 to ref 128773
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132869 relation_ref 139653 // <generalisation>
from ref 132613 z 1999 to ref 128901
geometry VHr
from ref 132613 z 1999 to point 601 482
line 140549 z 1999 to ref 128901
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
@ -174,26 +177,29 @@ relationcanvas 134917 relation_ref 140549 // <directional aggregation>
from ref 133765 z 2004 stereotype "<<vector>>" xyz 226 505 3000 to point 220 539
line 135301 z 2004 to point 220 360
line 135173 z 2004 to ref 128645
role_a_pos 220 345 3000 no_role_b
role_a_pos 208 347 3000 no_role_b
multiplicity_a_pos 231 368 3000 multiplicity_b_pos 230 547 3000
end
relationcanvas 136069 relation_ref 141189 // <generalisation>
from ref 135813 z 1999 to ref 128901
geometry VHV unfixed
from ref 135813 z 1999 to point 566 482
line 140293 z 1999 to point 601 482
line 140421 z 1999 to ref 128901
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 136197 relation_ref 141317 // <dependency>
from ref 128645 z 1999 to point 322 382
line 136581 z 1999 to point 431 382
line 136453 z 1999 to point 471 525
line 136581 z 1999 to point 382 382
line 136453 z 1999 to point 405 521
line 136325 z 1999 to ref 135813
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 137093 relation_ref 141701 // <directional composition>
from ref 135813 z 1999 stereotype "<<vector>>" xyz 631 569 3000 to ref 136837
role_a_pos 656 602 3000 no_role_b
multiplicity_a_pos 620 600 3000 multiplicity_b_pos 643 545 3000
from ref 135813 z 1999 stereotype "<<vector>>" xyz 575 589 3000 to ref 136837
role_a_pos 574 599 3000 no_role_b
multiplicity_a_pos 542 601 3000 multiplicity_b_pos 552 562 3000
end
relationcanvas 137221 relation_ref 141829 // <generalisation>
from ref 136709 z 1999 to ref 136837
@ -206,22 +212,22 @@ relationcanvas 137349 relation_ref 141957 // <generalisation>
no_multiplicity_a no_multiplicity_b
end
relationcanvas 137477 relation_ref 142085 // <unidirectional association>
from ref 136965 z 1999 to point 728 656
line 137605 z 1999 to point 728 562
from ref 136965 z 1999 to point 668 684
line 137605 z 1999 to point 668 558
line 137733 z 1999 to ref 135813
role_a_pos 699 521 3000 no_role_b
multiplicity_a_pos 703 556 3000 multiplicity_b_pos 703 685 3000
role_a_pos 616 670 3000 no_role_b
multiplicity_a_pos 603 548 3000 multiplicity_b_pos 641 699 3000
end
relationcanvas 137861 relation_ref 142213 // <directional aggregation>
from ref 136709 z 1999 stereotype "<<vector>>" xyz 534 665 3000 to point 595 388
line 137989 z 1999 to ref 128773
role_a_pos 556 343 3000 no_role_b
multiplicity_a_pos 556 376 3000 no_multiplicity_b
from ref 136709 z 1999 stereotype "<<vector>>" xyz 459 643 3000 to point 520 346
line 139781 z 1999 to ref 128773
role_a_pos 482 331 3000 no_role_b
multiplicity_a_pos 482 354 3000 no_multiplicity_b
end
relationcanvas 138117 relation_ref 144005 // <generalisation>
geometry VHV
from ref 131333 z 1999 to point 400 417
line 138245 z 1999 to point 289 417
from ref 131333 z 1999 to point 339 404
line 138245 z 1999 to point 289 404
line 138373 z 1999 to ref 128645
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
@ -232,11 +238,38 @@ relationcanvas 138501 relation_ref 144133 // <generalisation>
no_multiplicity_a no_multiplicity_b
end
relationcanvas 138629 relation_ref 145925 // <dependency>
from ref 132613 z 1999 to point 714 509
from ref 132613 z 1999 to point 638 508
line 138757 z 1999 to ref 135813
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 139013 relation_ref 183813 // <generalisation>
from ref 138885 z 1999 to ref 133765
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 139909 relation_ref 185093 // <generalisation>
geometry VHV unfixed
from ref 139141 z 1999 to point 783 399
line 140037 z 1999 to point 744 399
line 140165 z 1999 to ref 129029
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 140933 relation_ref 185221 // <generalisation>
geometry VHr
from ref 140677 z 2004 to point 601 396
line 141061 z 2004 to ref 128901
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 141189 relation_ref 185349 // <generalisation>
geometry VHr
from ref 140805 z 1999 to point 601 436
line 141317 z 1999 to ref 128901
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
line 128261 -_-_ geometry HV
from ref 128005 z 1999 to point 328 149
line 128389 z 1999 to ref 128133

View file

@ -1,30 +1,30 @@
format 40
format 58
"session" // design::codegen::proc::mobject::session
revision 12
revision 13
modified_by 5 "hiv"
// class settings
//class diagram settings
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//component diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//state diagram settings
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
show_activities default region_horizontally default drawing_language default
show_activities default region_horizontally default drawing_language default show_stereotype_properties default
//activity diagram settings
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
show_infonote default drawing_language default
show_infonote default drawing_language default show_stereotype_properties default
stereotype "src"
cpp_h_dir "proc/mobject/session"
@ -36,7 +36,7 @@ Everything concerning the EDL and Session, within the MObject Subsystem"
deploymentview 128901 "gen"
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
comment "defines source files to be generated by BOUML"
artifact 128517 "sessionimpl"
stereotype "source"
@ -150,7 +150,7 @@ ${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 128133 // EDL
class_ref 128133 // Seq
end
comment "the (high level) Edit Decision List within the current Session"
end
@ -396,7 +396,6 @@ ${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 138885 // SimpleClip
end
comment "Elementary clip (single media stream only)"
end
@ -435,7 +434,6 @@ ${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 138629 // CompoundClip
end
comment "compound of several clips (multichannel)"
end

View file

@ -1,20 +1,16 @@
format 58
classcanvas 128005 class_ref 137349 // Clip
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 463 147 2000
end
classcanvas 128133 class_ref 136709 // Media
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 527 41 2005
end
classcanvas 128261 class_ref 137477 // Unknown
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 530 147 2000
xyz 532 147 2000
end
classcanvas 128389 class_ref 137605 // Preview
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 535 215 2005
xyz 534 215 2005
end
classcanvas 128901 class_ref 128901 // Clip
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
@ -60,11 +56,7 @@ note 136837 "the Builder implements each Clip by a source node and maybe some co
xyzwh 59 390 2000 209 46
classcanvas 137221 class_ref 138501 // CompoundMedia
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 600 147 3005
end
classcanvas 138373 class_ref 138629 // CompoundClip
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 114 293 2000
xyz 594 147 3005
end
classcanvas 138885 class_ref 136965 // Struct
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
@ -74,10 +66,6 @@ classcanvas 139013 class_ref 138757 // ProcPatt
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 730 113 2000
end
classcanvas 140293 class_ref 138885 // SimpleClip
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 32 293 3005
end
classcanvas 140805 class_ref 139013 // BuildInstruct
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 694 231 2000
@ -102,10 +90,9 @@ classcanvas 142981 class_ref 137861 // Codec
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 618 480 2004
end
relationcanvas 128645 relation_ref 138757 // <generalisation>
from ref 128005 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
classcanvas 143621 class_ref 160389 // VirtualMedia
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 604 215 2004
end
relationcanvas 129541 relation_ref 129413 // <generalisation>
from ref 128901 z 1999 to ref 129157
@ -131,7 +118,7 @@ relationcanvas 132741 relation_ref 135429 // <unidirectional association>
from ref 130309 z 1999 to point 235 278
line 132869 z 1999 to point 235 314
line 132997 z 1999 to ref 130309
role_a_pos 220 294 3000 no_role_b
role_a_pos 220 299 3000 no_role_b
no_multiplicity_a multiplicity_b_pos 248 306 3000
end
relationcanvas 133125 relation_ref 136965 // <generalisation>
@ -154,23 +141,16 @@ relationcanvas 135941 relation_ref 139909 // <dependency>
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 136965 relation_ref 140165 // <unidirectional association>
geometry VH
from ref 128005 z 1999 to point 483 71
line 137093 z 1999 to ref 128133
role_a_pos 482 59 3000 no_role_b
multiplicity_a_pos 507 72 3000 multiplicity_b_pos 471 129 3000
end
relationcanvas 137349 relation_ref 140421 // <generalisation>
from ref 137221 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 137477 relation_ref 140549 // <directional aggregation>
from ref 137221 z 1999 to point 644 71
line 137733 z 1999 stereotype "<<vector>>" xyz 641 123 3000 to ref 128133
role_a_pos 603 56 3000 no_role_b
multiplicity_a_pos 603 79 3000 multiplicity_b_pos 634 131 3000
from ref 137221 z 1999 to point 638 70
line 137733 z 1999 stereotype "<<vector>>" xyz 636 118 3000 to ref 128133
role_a_pos 603 55 3000 no_role_b
multiplicity_a_pos 603 78 3000 multiplicity_b_pos 626 129 3000
end
relationcanvas 137861 relation_ref 140677 // <unidirectional association>
from ref 128901 z 1999 to point 220 223
@ -180,11 +160,6 @@ relationcanvas 137861 relation_ref 140677 // <unidirectional association>
role_a_pos 386 50 3000 no_role_b
multiplicity_a_pos 512 38 3000 multiplicity_b_pos 149 231 3000
end
relationcanvas 138501 relation_ref 140805 // <generalisation>
from ref 138373 z 1999 to ref 128901
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 139141 relation_ref 141189 // <generalisation>
from ref 139013 z 1999 to ref 138885
no_role_a no_role_b
@ -197,17 +172,6 @@ relationcanvas 139397 relation_ref 141317 // <dependency>
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 140421 relation_ref 141445 // <generalisation>
from ref 140293 z 1999 to ref 128901
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 140549 relation_ref 141573 // <directional aggregation>
from ref 138373 z 1999 to point 152 263
line 140677 z 1999 to ref 128901
role_a_pos 150 243 3000 no_role_b
multiplicity_a_pos 158 254 3000 multiplicity_b_pos 145 274 3000
end
relationcanvas 140933 relation_ref 141701 // <directional composition>
from ref 139013 z 1999 stereotype "<<vector>>" xyz 713 174 3000 to ref 140805
role_a_pos 745 213 3000 no_role_b
@ -266,5 +230,10 @@ relationcanvas 143493 relation_ref 156421 // <realization>
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 143749 relation_ref 183813 // <generalisation>
from ref 143621 z 2003 to ref 137221
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
preferred_whz 859 632 1
end

View file

@ -1,6 +1,6 @@
format 58
"Session" // ProcessingLayer::MObject::Session
revision 1
revision 2
modified_by 5 "hiv"
// class settings
//class diagram settings
@ -62,24 +62,6 @@ ${inlines}
comment "Primary Interface for all editing tasks.
The session contains defaults, all the assets being edited, and a set of EDL with the individual MObjects to be manipulated and rendered."
operation 133509 "currEDL"
public return_type class_ref 128133 // Seq
nparams 0
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
comment "The EDL currently in focus. In most cases, Session and EDL are almost the same, just EDL emphasizes the collection aspect. But generally (for larger editing projects) one Session can contain several EDLs, which may even be nested. At any given time, only one of these EDLs has focus and recieves the editing commands."
end
operation 133637 "getFixture"
public explicit_return_type "Fixture&"
nparams 0
@ -118,6 +100,7 @@ configuration of all Objects to be rendered"
classrelation_ref 150917 // defaults (<unidirectional association>)
b parent class_ref 141445 // DefaultsManager
end
end
class 128005 "SessionImpl"
@ -134,12 +117,12 @@ ${inlines}
explicit_switch_type ""
comment "Implementation class for the Session interface"
classrelation 128005 // edls (<directional composition>)
classrelation 128005 // sequences (<directional composition>)
relation 128005 *-->
a role_name "edls" multiplicity "1..*" protected
a role_name "sequences" multiplicity "1..*" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
"
classrelation_ref 128005 // edls (<directional composition>)
classrelation_ref 128005 // sequences (<directional composition>)
b parent class_ref 128133 // Seq
end
@ -171,6 +154,15 @@ ${inlines}
classrelation_ref 147717 // pipes (<directional aggregation>)
b parent class_ref 138117 // Pipe
end
classrelation 195205 // timelines (<directional composition>)
relation 184709 *-->
a role_name "timelines" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
classrelation_ref 195205 // timelines (<directional composition>)
b parent class_ref 145541 // Timeline
end
end
class 139781 "SessManager"
@ -265,6 +257,15 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
of the current session config and contents.
@todo how to serialize, prameters, return value?"
end
classrelation 195333 // current (<unidirectional association>)
relation 184837 --->
a role_name "current" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 195333 // current (<unidirectional association>)
b parent class_ref 139653 // Session
end
end
class 145541 "Timeline"
@ -312,6 +313,15 @@ ${inlines}
classrelation_ref 160005 // globalBusses (<directional composition>)
b multiplicity "1" parent class_ref 138117 // Pipe
end
classrelation 195077 // <unidirectional association>
relation 184581 --->
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 195077 // <unidirectional association>
b parent class_ref 128133 // Seq
end
end
class 145797 "TimelineView"
@ -554,6 +564,29 @@ ${inlines}
end
end
class 160517 "Root"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 194309 // <generalisation>
relation 183941 ---|>
a public
cpp default "${type}"
classrelation_ref 194309 // <generalisation>
b parent class_ref 129157 // Meta
end
end
class 128389 "Track"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
@ -597,6 +630,21 @@ ${inlines}
end
end
class 152325 "Binding"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
end
class 128517 "MObject"
abstract visibility public stereotype "interface"
cpp_decl "${comment}${template}class ${name}${inherit}
@ -848,63 +896,6 @@ ${inlines}
end
end
class 138885 "SimpleClip"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
comment "Elementary clip consisting of only one media stream"
classrelation 143365 // <generalisation>
relation 141445 ---|>
a public
cpp default "${type}"
classrelation_ref 143365 // <generalisation>
b parent class_ref 128901 // Clip
end
end
class 138629 "CompoundClip"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
associated_diagram classdiagram_ref 128133 // Session structure
comment "Clip MObject which is actually a compound of several elementary clips,
e.g. the several streams found within multichannels media."
classrelation 142597 // <generalisation>
relation 140805 ---|>
a public
cpp default "${type}"
classrelation_ref 142597 // <generalisation>
b parent class_ref 128901 // Clip
end
classrelation 143493 // components (<directional aggregation>)
relation 141573 o-->
a role_name "components" multiplicity "1..*" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 143493 // components (<directional aggregation>)
b multiplicity "*" parent class_ref 128901 // Clip
end
end
class 129029 "Effect"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
@ -1083,6 +1074,23 @@ ${items}};
classrelation_ref 145669 // <generalisation>
b parent class_ref 139909 // LocatingPin
end
classrelation 194693 // <dependency>
relation 184197 -_->
a default
cpp default "#include in source"
classrelation_ref 194693 // <dependency>
b parent class_ref 152453 // PlacementRef
end
classrelation 194821 // <unidirectional association>
relation 184325 --->
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 194821 // <unidirectional association>
b parent class_ref 152453 // PlacementRef
end
end
class 129541 "Allocation"
@ -1508,6 +1516,14 @@ ${inlines}
classrelation_ref 177029 // <dependency>
b parent class_ref 152069 // PlacementIndex
end
classrelation 194949 // <dependency>
relation 184453 -_->
a default
cpp default "#include in source"
classrelation_ref 194949 // <dependency>
b parent class_ref 128645 // Placement
end
end
class 152581 "Id"
@ -1635,34 +1651,225 @@ ${inlines}
end
end
class 152197 "Sequence"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
objectdiagram 138885 "ModelAssetRelations"
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
size A4
end
class 152325 "Binding"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classinstance 138373 ""
type class_ref 160517 // Root
attributes
end
relations
end
end
classinstance 138501 ""
type class_ref 128389 // Track
attributes
end
relations
end
end
classinstance 138629 ""
type class_ref 128389 // Track
attributes
end
relations
end
end
classinstance 138757 ""
type class_ref 128389 // Track
attributes
end
relations
end
end
classinstance 138885 ""
type class_ref 128389 // Track
attributes
end
relations
end
end
classinstance 139013 ""
type class_ref 128389 // Track
attributes
end
relations
end
end
classinstance 139141 ""
type class_ref 152325 // Binding
attributes
end
relations
end
end
classinstance 139269 ""
type class_ref 152197 // Sequence
attributes
end
relations
end
end
classinstance 139397 ""
type class_ref 152325 // Binding
attributes
end
relations
end
end
classinstance 139525 ""
type class_ref 152197 // Sequence
attributes
end
relations
end
end
classinstance 139653 ""
type class_ref 128901 // Clip
attributes
end
relations
end
end
classinstance 139781 ""
type class_ref 129029 // Effect
attributes
end
relations
end
end
classinstance 139909 ""
type class_ref 129029 // Effect
attributes
end
relations
end
end
classinstance 140037 ""
type class_ref 129029 // Effect
attributes
end
relations
end
end
classinstance 140165 ""
type class_ref 128901 // Clip
attributes
end
relations
end
end
classinstance 140293 ""
type class_ref 128389 // Track
attributes
end
relations
end
end
classinstance 140421 ""
type class_ref 136709 // Media
attributes
end
relations
end
end
classinstance 140549 ""
type class_ref 136709 // Media
attributes
end
relations
end
end
classinstance 140677 ""
type class_ref 160389 // VirtualMedia
attributes
end
relations
end
end
classinstance 140805 ""
type class_ref 160645 // EntryID
attributes
end
relations
end
end
classinstance 141061 ""
type class_ref 128389 // Track
attributes
end
relations
end
end
classinstance 141189 ""
type class_ref 129669 // Label
attributes
end
relations
end
end
classinstance 141317 ""
type class_ref 160645 // EntryID
attributes
end
relations
end
end
classinstance 141445 ""
type class_ref 160645 // EntryID
attributes
end
relations
end
end
classinstance 141573 "plugin1"
type class_ref 137733 // Effect
attributes
end
relations
end
end
classinstance 141701 "plugin2"
type class_ref 137733 // Effect
attributes
end
relations
end
end
classinstance 141829 ""
type class_ref 145541 // Timeline
attributes
end
relations
end
end
end
end

182
uml/lumiera/138885.diagram Normal file
View file

@ -0,0 +1,182 @@
format 58
classinstancecanvas 128005 classinstance_ref 138373 //
xyz 32 157 2000
end
classinstancecanvas 128133 classinstance_ref 138501 //
xyz 200 157 2000
end
classinstancecanvas 128261 classinstance_ref 138629 //
xyz 200 211 2000
end
classinstancecanvas 128389 classinstance_ref 138757 //
xyz 236 252 2000
end
classinstancecanvas 128517 classinstance_ref 138885 //
xyz 236 279 2000
end
classinstancecanvas 128645 classinstance_ref 139013 //
xyz 236 307 2000
end
classinstancecanvas 128773 classinstance_ref 139141 //
xyz 33 211 2000
end
classinstancecanvas 128901 classinstance_ref 139269 //
xyz 96 211 2000
end
classinstancecanvas 130693 classinstance_ref 139397 //
xyz 319 251 2000
end
classinstancecanvas 130949 classinstance_ref 139525 //
xyz 313 211 2000
end
classinstancecanvas 131333 classinstance_ref 139653 //
xyz 319 308 2000
end
classinstancecanvas 131461 classinstance_ref 139781 //
xyz 276 346 2000
end
classinstancecanvas 131589 classinstance_ref 139909 //
xyz 393 343 2000
end
classinstancecanvas 131717 classinstance_ref 140037 //
xyz 393 274 2005
end
classinstancecanvas 132741 classinstance_ref 140165 //
xyz 319 91 2004
end
classinstancecanvas 133125 classinstance_ref 140293 //
xyz 236 129 2009
end
classinstancecanvas 133637 classinstance_ref 140421 //
xyz 503 308 2000
end
classinstancecanvas 133893 classinstance_ref 140677 //
xyz 492 211 2000
end
classinstancecanvas 134021 classinstance_ref 140805 //
xyz 562 129 2000
end
classinstancecanvas 134789 classinstance_ref 141189 //
xyz 319 53 2000
end
classinstancecanvas 135173 classinstance_ref 141317 //
xyz 562 91 2000
end
classinstancecanvas 135301 classinstance_ref 141445 //
xyz 562 53 2005
end
fragment 135813 "TypedLookup"
xyzwh 532 22 1994 151 138
end
classinstancecanvas 136197 classinstance_ref 141573 // plugin1
xyz 490 342 2000
end
classinstancecanvas 136325 classinstance_ref 141701 // plugin2
xyz 490 396 2000
end
classinstancecanvas 137221 classinstance_ref 141829 //
xyz 32 263 2000
end
packagecanvas 137477
package_ref 128133 // Asset
xyzwh 470 183 1989 213 250
end
packagecanvas 137605
package_ref 132229 // Session
xyzwh 15 25 1994 456 408
end
note 137733 "top-level Timeline"
xyzwh 91 263 2000 64 45
note 137861 "virtual clip"
xyzwh 379 233 2010 69 35
objectlinkcanvas 129029 norel
from ref 128773 z 1999 to ref 128901
no_role_a no_role_b
objectlinkcanvas 129157 norel
from ref 128005 z 1999 to ref 128773
no_role_a no_role_b
objectlinkcanvas 129285 norel
from ref 128005 z 1999 to ref 128133
no_role_a no_role_b
objectlinkcanvas 129413 norel
from ref 128005 z 1999 to ref 128261
no_role_a no_role_b
objectlinkcanvas 129541 norel
geometry VH
from ref 128261 z 1999 to point 223 260
line 130181 z 1999 to ref 128389
no_role_a no_role_b
objectlinkcanvas 129669 norel
geometry VH
from ref 128261 z 1999 to point 223 287
line 130053 z 1999 to ref 128517
no_role_a no_role_b
objectlinkcanvas 129797 norel
geometry VH
from ref 128261 z 1999 to point 223 315
line 130437 z 1999 to ref 128645
no_role_a no_role_b
objectlinkcanvas 130821 norel
from ref 128389 z 1999 to ref 130693
no_role_a no_role_b
objectlinkcanvas 131077 norel
from ref 130693 z 1999 to ref 130949
no_role_a no_role_b
objectlinkcanvas 131845 norel
from ref 128645 z 1999 to ref 131333
no_role_a no_role_b
objectlinkcanvas 131973 norel
geometry VH
from ref 128645 z 1999 to point 259 354
line 132101 z 1999 to ref 131461
no_role_a no_role_b
objectlinkcanvas 132229 norel
geometry VH
from ref 131333 z 1999 to point 342 351
line 132357 z 1999 to ref 131589
no_role_a no_role_b
objectlinkcanvas 132485 norel
geometry VH
from ref 130693 z 1999 to point 342 282
line 132613 z 1999 to ref 131717
no_role_a no_role_b
objectlinkcanvas 133253 norel
geometry VH
from ref 128133 z 1999 to point 223 137
line 133381 z 1999 to ref 133125
no_role_a no_role_b
objectlinkcanvas 133509 norel
geometry VH
from ref 133125 z 2003 to point 259 99
line 134661 z 2003 to ref 132741
no_role_a no_role_b
objectlinkcanvas 134917 norel
geometry VH
from ref 133125 z 1999 to point 259 61
line 135045 z 1999 to ref 134789
no_role_a no_role_b
line 130565 -_-_
from ref 128901 z 1999 to ref 128261
line 131205 -_-_
from ref 130949 z 1999 to ref 128133
line 135429 -_-_
from ref 134789 z 1999 to ref 135301
line 135557 -_-_
from ref 132741 z 1999 to ref 135173
line 135685 -_-_
from ref 133125 z 1999 to ref 134021
line 135941 -_-_
from ref 131333 z 1999 to ref 133637
line 136069 -_-_
from ref 130949 z 1999 to ref 133893
line 136581 -_-_
from ref 131589 z 1999 to ref 136197
line 136965 -_-_ decenter_end 181
from ref 131717 z 1999 to ref 136197
line 137093 -_-_
from ref 131461 z 1999 to ref 136325
line 137349 -_-_
from ref 137221 z 1999 to ref 128773
preferred_whz 730 488 1
end

View file

@ -0,0 +1,33 @@
format 58
classcanvas 128005 class_ref 138245 // Dataset
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 76 173 2000
end
classcanvas 128133 class_ref 160773 // Inventory
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 124 229 2000
end
classcanvas 128261 class_ref 137093 // Meta
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 77 60 2005
end
packagecanvas 128645
package_ref 128133 // Asset
xyzwh 44 32 1994 234 328
end
relationcanvas 128389 relation_ref 185093 // <generalisation>
geometry VHV unfixed
from ref 128133 z 1999 to point 151 139
line 128773 z 1999 to point 97 139
line 128901 z 1999 to ref 128261
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 128517 relation_ref 139781 // <generalisation>
from ref 128005 z 1999 to ref 128261
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
preferred_whz 469 451 1
end

View file

@ -1,34 +1,39 @@
window_sizes 1302 1004 270 1022 856 71
window_sizes 1324 1020 270 1044 872 71
diagrams
active classdiagram_ref 136325 // Focus of Query
582 515 100 4 0 0
classdiagram_ref 136453 // Session backbone
631 352 100 4 0 0
active objectdiagram_ref 138885 // ModelAssetRelations
730 488 100 4 0 0
classdiagram_ref 139141 // Meta-Asset Relations
469 451 100 4 0 0
end
show_stereotypes
selected
package_ref 129 // lumiera
package_ref 129 // lumiera
open
classview_ref 129413 // Project Entities
package_ref 128645 // codegen
package_ref 128133 // Asset
package_ref 128005 // design
class_ref 160389 // VirtualMedia
class_ref 136837 // Proc
class_ref 160901 // Timeline
class_ref 139269 // DoRecurse
class_ref 160645 // EntryID
classview_ref 128389 // Controller Workings
classview_ref 131973 // Object ref
class_ref 152069 // PlacementIndex
class_ref 139653 // Session
class_ref 128133 // Seq
class_ref 160517 // Root
class_ref 128389 // Track
class_ref 152325 // Binding
class_ref 129797 // ExplicitPlacement
class_ref 152453 // PlacementRef
classrelation_ref 178437 // <realization>
class_ref 153733 // QueryFocusStack
classview_ref 128261 // Builder Workings
usecaseview_ref 128261 // config examples
class_ref 133253 // Frame
classview_ref 129541 // InterfaceSystem
classview_ref 129285 // StreamType
classdiagram_ref 137733 // Query Interface
operation_ref 140037 // isValid
operation_ref 140165 // nextResult
class_ref 156933 // Result
classrelation_ref 181765 // <dependency>
class_ref 155141 // Query
class_ref 155525 // ResolvingFacility
class_ref 158085 // ResultSet
package_ref 131077 // ConfigQuery
class_ref 152965 // Handle
classview_ref 128266 // SmartPointers
end

View file

@ -1,6 +1,6 @@
format 58
"lumiera"
revision 59
revision 60
modified_by 5 "hiv"
cpp_root_dir "../../src/"

View file

@ -900,12 +900,12 @@ With regard to the build process, the wiring of data connections translates into
In many cases, the parameter values provided by these connections aren't frame based data, rather, the processing function needs a call interface to get the current value (value for a given time), which is provided by the parameter object. Here, the wiring needs to link to the suitable parameter instance, which is located within the high-level model (!). As an additional complication, calculating the actual parameter value may require a context data frame (typically for caching purposes to speed up the interpolation). While these parameter context data frames are completely opaque for the render node, they have to be passed in and out similar to the state needed by the node itself, and the wiring has to prepare for accessing these frames too.
</pre>
</div>
<div title="Builder" modifier="Ichthyostega" modified="200810170221" created="200706220317" tags="def overview" changecount="28">
<div title="Builder" modifier="Ichthyostega" modified="201004032310" created="200706220317" tags="def overview" changecount="29">
<pre>The Builder takes some MObject/[[Placement]] information (called Timeline) and generates out of this a Render Engine configuration able to render this Objects. It does all decisions and retrieves the current configuration of all objects and plugins, so the Render Engine can just process them stright forward.
The Builder is the central part of the [[Builder Pattern|http://en.wikipedia.org/wiki/Builder_pattern]]
&lt;br/&gt;
As the builder has to create a render node network implementing most of the features and wiring possible with the various MObject kinds and placement types, it is a rather complicated piece of software. In order to keep it manageable, it is broken down into several specialized sub components:
As the builder [[has to create a render node network|BuilderModelRelation]] implementing most of the features and wiring possible with the various MObject kinds and placement types, it is a rather complicated piece of software. In order to keep it manageable, it is broken down into several specialized sub components:
* clients access builder functionality via the BuilderFacade
* the [[Proc-Layer-Controller|Controller]] initiates the BuildProcess and does the overall coordination of scheduling edit operations, rebuilding the fixture and triggering the Builder
* to carry out the building, we use several primary tools (SegmentationTool, NodeCreatorTool,...), together with a BuilderToolKit to be supplied by the [[tool factory|BuilderToolFactory]]
@ -928,6 +928,9 @@ The working pattern of this builder mechanics can be described as triggering, en
After preparing the tools with the context state of this build process, the assembler drives the visitation process in the right order. The functions embedded within the visitor (NodeCreatorTool) for treating specific kinds of objects in turn use the toolkit (=the fully configured tool factory) to get the mould(s) for the individual steps they need to carry out. This involves preparing the mould (with the high-level object currently in-the-works, a suitable processing pattern and additional references), followed by operating the mould. The latter &quot;plays&quot; the processing pattern in the context of the mould, which, especially with the help of the operation point, carries out the actual building and/or connecting step. While doing so, the node factory will be invoked, which in turn invokes the wiring factory and thus pre-determines the node's prospective mode of operation when later called for rendering.
</pre>
</div>
<div title="BuilderModelRelation" modifier="Ichthyostega" created="201004032311" tags="Builder design draft" changecount="1">
<pre>[&gt;img[Builder creating the Model|uml/fig132868.png]]</pre>
</div>
<div title="BuilderMould" modifier="Ichthyostega" modified="200805270325" created="200805260248" tags="def" changecount="2">
<pre>The [[Builder]] uses different kinds of tools for creating a network of render nodes from a given high-level model. When breaking down this (necessarily complex) process into small manageable chunks, we arrive at [[elementary building situations|BuilderPrimitives]]. For each of these there is a specialized tool. We denote these tools as &quot;moulds&quot; because they are a rather passive holder for the objects to be attached and wired up. They are shaped according to the basic form the connections have to follow for each of these basic situations:
* attaching an effect to a pipe