Merge branch 'master' of git://git.pipapo.org/cinelerra3/ichthyo
|
|
@ -1 +1,3 @@
|
|||
developer documentation, extra sources, doxygen
|
||||
|
||||
dir uml: html documentation generated by BOUML
|
||||
|
|
|
|||
28
doc/devel/uml/class101.html
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
<!-- 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 Processor</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class Processor</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref101"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Processor </li></ul><p>Directly inherited by : <a href="class98.html#ref98"><b>RenderEngine</b></a> </p>
|
||||
<div class="sub">
|
||||
<a name="ref102"></a>
|
||||
<table><tr><td><div class="element">Relation <b>output (<unidirectional association>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # output : <a href="class105.html#ref105"><b>ExitNode</b></a>, multiplicity : 1</li><li>C++ : protected: <a href="class105.html#ref105"><b>ExitNode</b></a> * output</li></ul><a name="ref103"></a>
|
||||
<table><tr><td><div class="element">Attribut <b>start</b></div></td></tr></table>
|
||||
<p>Declaration :</p><ul><li>Uml : # start : long</li><li>C++ : protected: long start</li></ul><p>begin of the timerange covered by this processor<br /></p><a name="ref104"></a>
|
||||
<table><tr><td><div class="element">Attribut <b>end</b></div></td></tr></table>
|
||||
<p>Declaration :</p><ul><li>Uml : # end : long</li><li>C++ : protected: long end</li></ul><p>end of the timerange (excl)<br /></p></div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,8 +15,8 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref91"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class ExitNode : public <a href="class92.html#ref92"><b>ProcNode</b></a> </li></ul><div class="sub">
|
||||
<a name="ref105"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class ExitNode : public <a href="class106.html#ref106"><b>ProcNode</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
24
doc/devel/uml/class106.html
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<!-- 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 ProcNode</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class ProcNode</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref106"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class ProcNode </li><li>Java : public interface ProcNode </li></ul><p>Directly inherited by : <a href="class105.html#ref105"><b>ExitNode</b></a> <a href="class110.html#ref110"><b>Hub</b></a> <a href="class109.html#ref109"><b>Link</b></a> <a href="class122.html#ref122"><b>Source</b></a> <a href="class108.html#ref108"><b>Trafo</b></a> </p>
|
||||
<div class="sub">
|
||||
<a name="ref107"></a>
|
||||
<table><tr><td><div class="element">Relation <b>datasrc (<unidirectional association>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # datasrc : <a href="class106.html#ref106"><b>ProcNode</b></a></li><li>C++ : protected: <a href="class106.html#ref106"><b>ProcNode</b></a> * datasrc</li></ul><p>The predecessor in a processing pipeline, i.e. a source to get data to be processed<br /></p></div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,8 +15,8 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref93"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Trafo : public <a href="class92.html#ref92"><b>ProcNode</b></a> </li></ul><p>Directly inherited by : <a href="class97.html#ref97"><b>Mask</b></a> <a href="class98.html#ref98"><b>PluginAdapter</b></a> <a href="class96.html#ref96"><b>Projector</b></a> </p>
|
||||
<a name="ref108"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Trafo : public <a href="class106.html#ref106"><b>ProcNode</b></a> </li></ul><p>Directly inherited by : <a href="class112.html#ref112"><b>Mask</b></a> <a href="class113.html#ref113"><b>PluginAdapter</b></a> <a href="class111.html#ref111"><b>Projector</b></a> </p>
|
||||
<div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
|
|
@ -15,8 +15,8 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref94"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Link : public <a href="class92.html#ref92"><b>ProcNode</b></a> </li></ul><p>Directly inherited by : <a href="class99.html#ref99"><b>OpenGLPipe</b></a> </p>
|
||||
<a name="ref109"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Link : public <a href="class106.html#ref106"><b>ProcNode</b></a> </li></ul><p>Directly inherited by : <a href="class114.html#ref114"><b>OpenGLPipe</b></a> </p>
|
||||
<div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
|
|
@ -15,8 +15,8 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref95"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Hub : public <a href="class92.html#ref92"><b>ProcNode</b></a> </li></ul><div class="sub">
|
||||
<a name="ref110"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Hub : public <a href="class106.html#ref106"><b>ProcNode</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,8 +15,8 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref96"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Projector : public <a href="class93.html#ref93"><b>Trafo</b></a> </li></ul><div class="sub">
|
||||
<a name="ref111"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Projector : public <a href="class108.html#ref108"><b>Trafo</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,8 +15,8 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref97"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Mask : public <a href="class93.html#ref93"><b>Trafo</b></a> </li></ul><div class="sub">
|
||||
<a name="ref112"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Mask : public <a href="class108.html#ref108"><b>Trafo</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,8 +15,8 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref98"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class PluginAdapter : public <a href="class93.html#ref93"><b>Trafo</b></a> </li></ul><div class="sub">
|
||||
<a name="ref113"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class PluginAdapter : public <a href="class108.html#ref108"><b>Trafo</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,8 +15,8 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref99"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class OpenGLPipe : public <a href="class94.html#ref94"><b>Link</b></a> </li></ul><div class="sub">
|
||||
<a name="ref114"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class OpenGLPipe : public <a href="class109.html#ref109"><b>Link</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,8 +15,8 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref100"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class ARender : public <a href="class65.html#ref65"><b>StateProxy</b></a> </li></ul><div class="sub">
|
||||
<a name="ref115"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class ARender : public <a href="class75.html#ref75"><b>StateProxy</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,8 +15,8 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref101"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class VRender : public <a href="class65.html#ref65"><b>StateProxy</b></a> </li></ul><div class="sub">
|
||||
<a name="ref116"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class VRender : public <a href="class75.html#ref75"><b>StateProxy</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,8 +15,8 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref102"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class GLRender : public <a href="class65.html#ref65"><b>StateProxy</b></a> </li></ul><div class="sub">
|
||||
<a name="ref117"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class GLRender : public <a href="class75.html#ref75"><b>StateProxy</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,10 +15,7 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref103"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Frame </li><li>Java : package interface Frame </li></ul><p>Directly inherited by : <a href="class105.html#ref105"><b>AFrame</b></a> <a href="class107.html#ref107"><b>GLBuf</b></a> <a href="class106.html#ref106"><b>VFrame</b></a> </p>
|
||||
<div class="sub">
|
||||
<a name="ref104"></a>
|
||||
<table><tr><td><div class="element">Relation <b><unidirectional association></b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # : <a href="class65.html#ref65"><b>StateProxy</b></a></li><li>C++ : protected: <a href="class65.html#ref65"><b>StateProxy</b></a> * </li></ul></div>
|
||||
<a name="ref118"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Frame </li><li>Java : package interface Frame </li></ul><p>Directly inherited by : <a href="class119.html#ref119"><b>AFrame</b></a> <a href="class121.html#ref121"><b>GLBuf</b></a> <a href="class120.html#ref120"><b>VFrame</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,8 +15,8 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref105"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class AFrame : public <a href="class103.html#ref103"><b>Frame</b></a> </li></ul><div class="sub">
|
||||
<a name="ref119"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class AFrame : public <a href="class118.html#ref118"><b>Frame</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,8 +15,8 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref106"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class VFrame : public <a href="class103.html#ref103"><b>Frame</b></a> </li></ul><div class="sub">
|
||||
<a name="ref120"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class VFrame : public <a href="class118.html#ref118"><b>Frame</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,8 +15,8 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref107"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class GLBuf : public <a href="class103.html#ref103"><b>Frame</b></a> </li></ul><div class="sub">
|
||||
<a name="ref121"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class GLBuf : public <a href="class118.html#ref118"><b>Frame</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,8 +15,8 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref108"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Source : public <a href="class92.html#ref92"><b>ProcNode</b></a> </li></ul><div class="sub">
|
||||
<a name="ref122"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Source : public <a href="class106.html#ref106"><b>ProcNode</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -4,22 +4,22 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class StreamProvider</title>
|
||||
<title>Class FrameProvider</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class StreamProvider</div>
|
||||
<div class = "title">Class FrameProvider</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref112"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class StreamProvider </li></ul><p>Note: just a Placeholder for my design. Cehteh will ceratinly know much better how to organize this<br /></p><div class="sub">
|
||||
<a name="ref113"></a>
|
||||
<table><tr><td><div class="element">Operation <b>prepareStream</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + prepareStream() : </li><li>C++ : public: prepareStream()</li></ul><a name="ref114"></a>
|
||||
<a name="ref126"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class FrameProvider </li></ul><p>Note: just a Placeholder for my design. Cehteh will ceratinly know much better how to organize this<br /></p><div class="sub">
|
||||
<a name="ref127"></a>
|
||||
<table><tr><td><div class="element">Operation <b>prepareStream</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + prepareStream() : </li><li>C++ : public: prepareStream()</li></ul><a name="ref128"></a>
|
||||
<table><tr><td><div class="element">Operation <b>getReady</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + getReady() : </li><li>C++ : public: getReady()</li></ul></div>
|
||||
<p>All public operations : <a href="class112.html#ref114"><b>getReady</b></a> , <a href="class112.html#ref113"><b>prepareStream</b></a> </p>
|
||||
<p>All public operations : <a href="class126.html#ref128"><b>getReady</b></a> , <a href="class126.html#ref127"><b>prepareStream</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,10 +15,10 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref20"></a>
|
||||
<a name="ref22"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Session </li></ul><div class="sub">
|
||||
<a name="ref21"></a>
|
||||
<table><tr><td><div class="element">Relation <b>edls (<directional aggregation>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # edls : <a href="class23.html#ref23"><b>EDL</b></a>, multiplicity : 1..*</li><li>C++ : protected: <a href="class23.html#ref23"><b>EDL</b></a> * edls</li></ul><a name="ref22"></a>
|
||||
<table><tr><td><div class="element">Relation <b>fixture (<directional aggregation by value>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # fixture : <a href="class26.html#ref26"><b>Fixture</b></a>, multiplicity : 1</li><li>C++ : protected: <a href="class26.html#ref26"><b>Fixture</b></a> fixture</li></ul></div>
|
||||
<a name="ref23"></a>
|
||||
<table><tr><td><div class="element">Relation <b>edls (<directional aggregation>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # edls : <a href="class25.html#ref25"><b>EDL</b></a>, multiplicity : 1..*</li><li>C++ : protected: <a href="class25.html#ref25"><b>EDL</b></a> * edls</li></ul><a name="ref24"></a>
|
||||
<table><tr><td><div class="element">Relation <b>fixture (<unidirectional association>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # fixture : <a href="class28.html#ref28"><b>Fixture</b></a>, multiplicity : 1</li><li>C++ : protected: <a href="class28.html#ref28"><b>Fixture</b></a> * fixture</li></ul></div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,11 +15,11 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref23"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class EDL </li></ul><p>Directly inherited by : <a href="class26.html#ref26"><b>Fixture</b></a> </p>
|
||||
<a name="ref25"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class EDL </li></ul><p>Directly inherited by : <a href="class28.html#ref28"><b>Fixture</b></a> </p>
|
||||
<div class="sub">
|
||||
<a name="ref24"></a>
|
||||
<table><tr><td><div class="element">Relation <b>tracks (<directional aggregation by value>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # tracks : <a href="class31.html#ref31"><b>Track</b></a>, multiplicity : *</li><li>C++ : protected: <a href="class31.html#ref31"><b>Track</b></a> tracks</li></ul><a name="ref25"></a>
|
||||
<table><tr><td><div class="element">Relation <b>clips (<directional aggregation>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # clips : <a href="class32.html#ref32"><b>MObject</b></a>, multiplicity : *</li><li>C++ : protected: <a href="class32.html#ref32"><b>MObject</b></a> * clips</li></ul></div>
|
||||
<a name="ref26"></a>
|
||||
<table><tr><td><div class="element">Relation <b>tracks (<directional aggregation by value>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # tracks : <a href="class33.html#ref33"><b>Track</b></a>, multiplicity : *</li><li>C++ : protected: <a href="class33.html#ref33"><b>Track</b></a> tracks</li></ul><a name="ref27"></a>
|
||||
<table><tr><td><div class="element">Relation <b>clips (<directional aggregation>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # clips : <a href="class34.html#ref34"><b>MObject</b></a>, multiplicity : *</li><li>C++ : protected: <a href="class34.html#ref34"><b>MObject</b></a> * clips</li></ul></div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,13 +15,13 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref26"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Fixture : public <a href="class23.html#ref23"><b>EDL</b></a> </li></ul><div class="sub">
|
||||
<a name="ref27"></a>
|
||||
<table><tr><td><div class="element">Relation <b>tracks (<directional aggregation by value>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # tracks : <a href="class31.html#ref31"><b>Track</b></a>, multiplicity : 1..*</li><li>C++ : protected: <a href="class31.html#ref31"><b>Track</b></a> tracks</li></ul><a name="ref28"></a>
|
||||
<table><tr><td><div class="element">Relation <b>timeline (<directional aggregation by value>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # timeline : <a href="class47.html#ref47"><b>ExplicitePlacement</b></a>, multiplicity : *</li><li>C++ : protected: <a href="class47.html#ref47"><b>ExplicitePlacement</b></a> timeline</li></ul><a name="ref29"></a>
|
||||
<table><tr><td><div class="element">Operation <b>getPlaylistForRender</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + getPlaylistForRender() : </li><li>C++ : public: getPlaylistForRender()</li></ul><a name="ref30"></a>
|
||||
<a name="ref28"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Fixture : public <a href="class25.html#ref25"><b>EDL</b></a> </li></ul><div class="sub">
|
||||
<a name="ref29"></a>
|
||||
<table><tr><td><div class="element">Relation <b>tracks (<directional aggregation by value>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # tracks : <a href="class33.html#ref33"><b>Track</b></a>, multiplicity : 1..*</li><li>C++ : protected: <a href="class33.html#ref33"><b>Track</b></a> tracks</li></ul><a name="ref30"></a>
|
||||
<table><tr><td><div class="element">Relation <b>timeline (<directional aggregation by value>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # timeline : <a href="class57.html#ref57"><b>ExplicitePlacement</b></a>, multiplicity : *</li><li>C++ : protected: <a href="class57.html#ref57"><b>ExplicitePlacement</b></a> timeline</li></ul><a name="ref31"></a>
|
||||
<table><tr><td><div class="element">Operation <b>getPlaylistForRender</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + getPlaylistForRender() : </li><li>C++ : public: getPlaylistForRender()</li></ul><a name="ref32"></a>
|
||||
<table><tr><td><div class="element">Operation <b>getAutomation</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + getAutomation() : </li><li>C++ : public: getAutomation()</li></ul></div>
|
||||
<p>All public operations : <a href="class26.html#ref30"><b>getAutomation</b></a> , <a href="class26.html#ref29"><b>getPlaylistForRender</b></a> </p>
|
||||
<p>All public operations : <a href="class28.html#ref32"><b>getAutomation</b></a> , <a href="class28.html#ref31"><b>getPlaylistForRender</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,6 +15,6 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref31"></a>
|
||||
<a name="ref33"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Track </li></ul></body>
|
||||
</html>
|
||||
|
|
@ -15,10 +15,10 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref32"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class MObject </li><li>Java : public interface MObject </li></ul><p>Directly inherited by : <a href="class37.html#ref37"><b>AbstractMO</b></a> </p>
|
||||
<a name="ref34"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class MObject </li><li>Java : public interface MObject </li></ul><p>Directly inherited by : <a href="class39.html#ref39"><b>AbstractMO</b></a> </p>
|
||||
<div class="sub">
|
||||
<a name="ref33"></a>
|
||||
<table><tr><td><div class="element">Relation <b>placement (<association>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # placement : <a href="class34.html#ref34"><b>Placement</b></a>, multiplicity : 1</li><li>C++ : protected: <a href="class34.html#ref34"><b>Placement</b></a> * placement</li></ul></div>
|
||||
<a name="ref35"></a>
|
||||
<table><tr><td><div class="element">Relation <b>placement (<association>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # placement : <a href="class36.html#ref36"><b>Placement</b></a>, multiplicity : 1..*</li><li>C++ : protected: <a href="class36.html#ref36"><b>Placement</b></a> * placement</li></ul></div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,12 +15,12 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref34"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Placement </li><li>Java : public interface Placement </li></ul><p>Directly inherited by : <a href="class45.html#ref45"><b>Allocation</b></a> <a href="class41.html#ref41"><b>DirectPlacement</b></a> <a href="class47.html#ref47"><b>ExplicitePlacement</b></a> <a href="class42.html#ref42"><b>RelativePlacement</b></a> </p>
|
||||
<a name="ref36"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Placement </li><li>Java : public interface Placement </li></ul><p>Directly inherited by : <a href="class54.html#ref54"><b>Allocation</b></a> <a href="class46.html#ref46"><b>DirectPlacement</b></a> <a href="class57.html#ref57"><b>ExplicitePlacement</b></a> <a href="class47.html#ref47"><b>RelativePlacement</b></a> </p>
|
||||
<div class="sub">
|
||||
<a name="ref35"></a>
|
||||
<table><tr><td><div class="element">Relation <b>subject (<association>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # subject : <a href="class32.html#ref32"><b>MObject</b></a>, multiplicity : 1</li><li>C++ : protected: <a href="class32.html#ref32"><b>MObject</b></a> * subject</li></ul><a name="ref36"></a>
|
||||
<table><tr><td><div class="element">Operation <b>resolve</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + resolve() : <a href="class47.html#ref47"><b>ExplicitePlacement</b></a></li><li>C++ : public: <a href="class47.html#ref47"><b>ExplicitePlacement</b></a> resolve()</li></ul><p>create an actual (explicite) placement while trying to satisfy the network of adjacent objects and placements.<br /></p></div>
|
||||
<p>All public operations : <a href="class34.html#ref36"><b>resolve</b></a> </p>
|
||||
<a name="ref37"></a>
|
||||
<table><tr><td><div class="element">Relation <b>subject (<association>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # subject : <a href="class34.html#ref34"><b>MObject</b></a>, multiplicity : 1</li><li>C++ : protected: <a href="class34.html#ref34"><b>MObject</b></a> * subject</li></ul><a name="ref38"></a>
|
||||
<table><tr><td><div class="element">Operation <b>resolve</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + resolve() : <a href="class57.html#ref57"><b>ExplicitePlacement</b></a></li><li>C++ : public: <a href="class57.html#ref57"><b>ExplicitePlacement</b></a> resolve()</li></ul><p>create an actual (explicite) placement while trying to satisfy the network of adjacent objects and placements.<br /></p></div>
|
||||
<p>All public operations : <a href="class36.html#ref38"><b>resolve</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,9 +15,11 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref37"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class AbstractMO : public <a href="class32.html#ref32"><b>MObject</b></a> </li></ul><p>Directly inherited by : <a href="class38.html#ref38"><b>Clip</b></a> <a href="class39.html#ref39"><b>Effect</b></a> <a href="class40.html#ref40"><b>Meta</b></a> </p>
|
||||
<a name="ref39"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class AbstractMO : public <a href="class34.html#ref34"><b>MObject</b></a> </li></ul><p>Directly inherited by : <a href="class41.html#ref41"><b>Clip</b></a> <a href="class43.html#ref43"><b>Effect</b></a> <a href="class45.html#ref45"><b>Meta</b></a> </p>
|
||||
<div class="sub">
|
||||
</div>
|
||||
<a name="ref40"></a>
|
||||
<table><tr><td><div class="element">Attribut <b>length</b></div></td></tr></table>
|
||||
<p>Declaration :</p><ul><li>Uml : # length : long</li><li>C++ : protected: long length</li></ul></div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,8 +15,10 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref38"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Clip : public <a href="class37.html#ref37"><b>AbstractMO</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
<a name="ref41"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Clip : public <a href="class39.html#ref39"><b>AbstractMO</b></a> </li></ul><div class="sub">
|
||||
<a name="ref42"></a>
|
||||
<table><tr><td><div class="element">Attribut <b>start</b></div></td></tr></table>
|
||||
<p>Declaration :</p><ul><li>Uml : # start : long</li><li>C++ : protected: long start</li></ul><p>startpos in source<br /></p></div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,8 +15,10 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref39"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Effect : public <a href="class37.html#ref37"><b>AbstractMO</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
<a name="ref43"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Effect : public <a href="class39.html#ref39"><b>AbstractMO</b></a> </li></ul><div class="sub">
|
||||
<a name="ref44"></a>
|
||||
<table><tr><td><div class="element">Attribut <b>plugID</b></div></td></tr></table>
|
||||
<p>Declaration :</p><ul><li>Uml : # plugID : string</li><li>C++ : protected: string plugID</li></ul><p>Identifier of the Plugin to be used<br /></p></div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,8 +15,8 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref40"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Meta : public <a href="class37.html#ref37"><b>AbstractMO</b></a> </li></ul><p>Directly inherited by : <a href="class51.html#ref51"><b>Auto</b></a> <a href="class46.html#ref46"><b>Label</b></a> </p>
|
||||
<a name="ref45"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Meta : public <a href="class39.html#ref39"><b>AbstractMO</b></a> </li></ul><p>Directly inherited by : <a href="class61.html#ref61"><b>Auto</b></a> <a href="class56.html#ref56"><b>Label</b></a> </p>
|
||||
<div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
|
|
@ -15,9 +15,9 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref41"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class DirectPlacement : public <a href="class34.html#ref34"><b>Placement</b></a>, public <a href="class47.html#ref47"><b>ExplicitePlacement</b></a> </li></ul><div class="sub">
|
||||
<a name="ref46"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class DirectPlacement : public <a href="class36.html#ref36"><b>Placement</b></a>, public <a href="class57.html#ref57"><b>ExplicitePlacement</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
<p>All public operations : <a href="class34.html#ref36"><b>resolve</b></a> </p>
|
||||
<p>All public operations : <a href="class36.html#ref38"><b>resolve</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,12 +15,15 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref42"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class RelativePlacement : public <a href="class34.html#ref34"><b>Placement</b></a> </li></ul><div class="sub">
|
||||
<a name="ref43"></a>
|
||||
<table><tr><td><div class="element">Relation <b>anchor (<unidirectional association>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # anchor : <a href="class32.html#ref32"><b>MObject</b></a>, multiplicity : 1</li><li>C++ : protected: <a href="class32.html#ref32"><b>MObject</b></a> * anchor</li></ul><a name="ref44"></a>
|
||||
<a name="ref47"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class RelativePlacement : public <a href="class36.html#ref36"><b>Placement</b></a> </li></ul><div class="sub">
|
||||
<a name="ref48"></a>
|
||||
<table><tr><td><div class="element">Relation <b>anchor (<unidirectional association>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # anchor : <a href="class34.html#ref34"><b>MObject</b></a>, multiplicity : 1</li><li>C++ : protected: <a href="class34.html#ref34"><b>MObject</b></a> * anchor</li></ul><a name="ref49"></a>
|
||||
<table><tr><td><div class="element">Attribut <b>relType</b></div></td></tr></table>
|
||||
<p>Declaration :</p><ul><li>Uml : # relType : </li><li>C++ : protected: relType</li></ul></div>
|
||||
<p>All public operations : <a href="class34.html#ref36"><b>resolve</b></a> </p>
|
||||
<p>Declaration :</p><ul><li>Uml : # relType : </li><li>C++ : protected: relType</li></ul><a name="ref50"></a>
|
||||
<table><tr><td><div class="element">Attribut <b>offset</b></div></td></tr></table>
|
||||
<p>Declaration :</p><ul><li>Uml : # offset : long</li><li>C++ : protected: long offset</li></ul><p>Offset the actual position by this (time) value relative to the anchor point<br /></p><table><tr><td><div class="element">Class <b><a href="class51.html#ref51"><b>RelType</b></a></b></div></td></tr></table>
|
||||
</div>
|
||||
<p>All public operations : <a href="class36.html#ref38"><b>resolve</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
27
doc/devel/uml/class51.html
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
<!-- 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 RelType</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class RelType</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref51"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : enum RelType </li><li>Java : protected enum RelType </li></ul><p>nested in <a href="class47.html#ref47"><b>RelativePlacement</b></a></p>
|
||||
<div class="sub">
|
||||
<p>Items :</p><ul>
|
||||
<li>SAMETIME</li>
|
||||
<li>ATTACH</li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,10 +15,12 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref45"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Allocation : public <a href="class34.html#ref34"><b>Placement</b></a> </li></ul><p>Directly inherited by : <a href="class53.html#ref53"><b>Constraint</b></a> <a href="class52.html#ref52"><b>Wish</b></a> </p>
|
||||
<a name="ref54"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Allocation : public <a href="class36.html#ref36"><b>Placement</b></a> </li></ul><p>Directly inherited by : <a href="class63.html#ref63"><b>Constraint</b></a> <a href="class62.html#ref62"><b>Wish</b></a> </p>
|
||||
<p>a directive to place a MObject in a specific way<br /></p><div class="sub">
|
||||
</div>
|
||||
<p>All public operations : <a href="class34.html#ref36"><b>resolve</b></a> </p>
|
||||
<a name="ref55"></a>
|
||||
<table><tr><td><div class="element">Attribut <b>repr</b></div></td></tr></table>
|
||||
<p>Declaration :</p><ul><li>Uml : # repr : string</li><li>C++ : protected: string repr</li></ul><p>human readable representation of the condition characterizing this allocaton, e.g. "t >= 10"<br /></p></div>
|
||||
<p>All public operations : <a href="class36.html#ref38"><b>resolve</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,8 +15,8 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref46"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Label : public <a href="class40.html#ref40"><b>Meta</b></a> </li></ul><div class="sub">
|
||||
<a name="ref56"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Label : public <a href="class45.html#ref45"><b>Meta</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,15 +15,15 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref47"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class ExplicitePlacement : public <a href="class34.html#ref34"><b>Placement</b></a> </li><li>Java : public interface ExplicitePlacement </li></ul><p>Directly inherited by : <a href="class41.html#ref41"><b>DirectPlacement</b></a> </p>
|
||||
<a name="ref57"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class ExplicitePlacement : public <a href="class36.html#ref36"><b>Placement</b></a> </li><li>Java : public interface ExplicitePlacement </li></ul><p>Directly inherited by : <a href="class46.html#ref46"><b>DirectPlacement</b></a> </p>
|
||||
<div class="sub">
|
||||
<a name="ref48"></a>
|
||||
<a name="ref58"></a>
|
||||
<table><tr><td><div class="element">Attribut <b>time</b></div></td></tr></table>
|
||||
<p>Declaration :</p><ul><li>Uml : # time : long</li><li>C++ : protected: long time</li></ul><a name="ref49"></a>
|
||||
<p>Declaration :</p><ul><li>Uml : # time : long</li><li>C++ : protected: long time</li></ul><a name="ref59"></a>
|
||||
<table><tr><td><div class="element">Attribut <b>track</b></div></td></tr></table>
|
||||
<p>Declaration :</p><ul><li>Uml : # track : <a href="class31.html#ref31"><b>Track</b></a></li><li>C++ : protected: <a href="class31.html#ref31"><b>Track</b></a> track</li></ul><a name="ref50"></a>
|
||||
<table><tr><td><div class="element">Relation <b><unidirectional association></b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # : <a href="class31.html#ref31"><b>Track</b></a></li><li>C++ : protected: <a href="class31.html#ref31"><b>Track</b></a> * </li></ul></div>
|
||||
<p>All public operations : <a href="class34.html#ref36"><b>resolve</b></a> </p>
|
||||
<p>Declaration :</p><ul><li>Uml : # track : <a href="class33.html#ref33"><b>Track</b></a></li><li>C++ : protected: <a href="class33.html#ref33"><b>Track</b></a> track</li></ul><a name="ref60"></a>
|
||||
<table><tr><td><div class="element">Relation <b><unidirectional association></b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # : <a href="class33.html#ref33"><b>Track</b></a></li><li>C++ : protected: <a href="class33.html#ref33"><b>Track</b></a> * </li></ul></div>
|
||||
<p>All public operations : <a href="class36.html#ref38"><b>resolve</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,8 +15,8 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref51"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Auto : public <a href="class40.html#ref40"><b>Meta</b></a> </li></ul><div class="sub">
|
||||
<a name="ref61"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Auto : public <a href="class45.html#ref45"><b>Meta</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,9 +15,9 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref52"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Wish : public <a href="class45.html#ref45"><b>Allocation</b></a> </li></ul><div class="sub">
|
||||
<a name="ref62"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Wish : public <a href="class54.html#ref54"><b>Allocation</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
<p>All public operations : <a href="class34.html#ref36"><b>resolve</b></a> </p>
|
||||
<p>All public operations : <a href="class36.html#ref38"><b>resolve</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,9 +15,9 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref53"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Constraint : public <a href="class45.html#ref45"><b>Allocation</b></a> </li></ul><div class="sub">
|
||||
<a name="ref63"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Constraint : public <a href="class54.html#ref54"><b>Allocation</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
<p>All public operations : <a href="class34.html#ref36"><b>resolve</b></a> </p>
|
||||
<p>All public operations : <a href="class36.html#ref38"><b>resolve</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,10 +15,10 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref57"></a>
|
||||
<a name="ref67"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class BuilderFacade </li></ul><div class="sub">
|
||||
<a name="ref58"></a>
|
||||
<a name="ref68"></a>
|
||||
<table><tr><td><div class="element">Operation <b>buildEngine</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + buildEngine() : </li><li>C++ : public: buildEngine()</li></ul></div>
|
||||
<p>All public operations : <a href="class57.html#ref58"><b>buildEngine</b></a> </p>
|
||||
<p>All public operations : <a href="class67.html#ref68"><b>buildEngine</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,10 +15,10 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref59"></a>
|
||||
<a name="ref69"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class ToolFactory </li></ul><div class="sub">
|
||||
<a name="ref60"></a>
|
||||
<a name="ref70"></a>
|
||||
<table><tr><td><div class="element">Operation <b>configure</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + configure() : </li><li>C++ : public: configure()</li></ul></div>
|
||||
<p>All public operations : <a href="class59.html#ref60"><b>configure</b></a> </p>
|
||||
<p>All public operations : <a href="class69.html#ref70"><b>configure</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,10 +15,10 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref61"></a>
|
||||
<a name="ref71"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class ConManager </li></ul><div class="sub">
|
||||
<a name="ref62"></a>
|
||||
<a name="ref72"></a>
|
||||
<table><tr><td><div class="element">Operation <b>getConnection</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + getConnection() : </li><li>C++ : public: getConnection()</li></ul></div>
|
||||
<p>All public operations : <a href="class61.html#ref62"><b>getConnection</b></a> </p>
|
||||
<p>All public operations : <a href="class71.html#ref72"><b>getConnection</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,10 +15,10 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref63"></a>
|
||||
<a name="ref73"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Assembler </li></ul><div class="sub">
|
||||
<a name="ref64"></a>
|
||||
<a name="ref74"></a>
|
||||
<table><tr><td><div class="element">Operation <b>build</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + build() : </li><li>C++ : public: build()</li></ul></div>
|
||||
<p>All public operations : <a href="class63.html#ref64"><b>build</b></a> </p>
|
||||
<p>All public operations : <a href="class73.html#ref74"><b>build</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,10 +15,10 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref65"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class StateProxy </li><li>Java : package interface StateProxy </li></ul><p>Directly inherited by : <a href="class100.html#ref100"><b>ARender</b></a> <a href="class102.html#ref102"><b>GLRender</b></a> <a href="class101.html#ref101"><b>VRender</b></a> </p>
|
||||
<a name="ref75"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class StateProxy </li><li>Java : package interface StateProxy </li></ul><p>Directly inherited by : <a href="class115.html#ref115"><b>ARender</b></a> <a href="class117.html#ref117"><b>GLRender</b></a> <a href="class116.html#ref116"><b>VRender</b></a> </p>
|
||||
<div class="sub">
|
||||
<a name="ref66"></a>
|
||||
<table><tr><td><div class="element">Relation <b>currFrame (<unidirectional association>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # currFrame : <a href="class103.html#ref103"><b>Frame</b></a></li><li>C++ : protected: <a href="class103.html#ref103"><b>Frame</b></a> * currFrame</li></ul></div>
|
||||
<a name="ref76"></a>
|
||||
<table><tr><td><div class="element">Relation <b>currFrame (<unidirectional association>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # currFrame : <a href="class118.html#ref118"><b>Frame</b></a></li><li>C++ : protected: <a href="class118.html#ref118"><b>Frame</b></a> * currFrame</li></ul></div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,6 +15,6 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref70"></a>
|
||||
<a name="ref80"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class ControllerFacade </li></ul></body>
|
||||
</html>
|
||||
|
|
@ -15,10 +15,10 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref71"></a>
|
||||
<a name="ref81"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class PathManager </li></ul><div class="sub">
|
||||
<a name="ref72"></a>
|
||||
<a name="ref82"></a>
|
||||
<table><tr><td><div class="element">Operation <b>buildProcessor</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + buildProcessor() : </li><li>C++ : public: buildProcessor()</li></ul></div>
|
||||
<p>All public operations : <a href="class71.html#ref72"><b>buildProcessor</b></a> </p>
|
||||
<p>All public operations : <a href="class81.html#ref82"><b>buildProcessor</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,10 +15,10 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref73"></a>
|
||||
<a name="ref83"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class RenderState </li></ul><div class="sub">
|
||||
<a name="ref74"></a>
|
||||
<a name="ref84"></a>
|
||||
<table><tr><td><div class="element">Operation <b>getStateProxy</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + getStateProxy() : </li><li>C++ : public: getStateProxy()</li></ul></div>
|
||||
<p>All public operations : <a href="class73.html#ref74"><b>getStateProxy</b></a> </p>
|
||||
<p>All public operations : <a href="class83.html#ref84"><b>getStateProxy</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -15,11 +15,11 @@
|
|||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref86"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class RenderEngine : public <a href="class89.html#ref89"><b>Processor</b></a> </li></ul><div class="sub">
|
||||
<a name="ref87"></a>
|
||||
<table><tr><td><div class="element">Operation <b>play</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + play() : </li><li>C++ : public: play()</li></ul><a name="ref88"></a>
|
||||
<table><tr><td><div class="element">Relation <b>renderSegments (<directional aggregation by value>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : - renderSegments : <a href="class89.html#ref89"><b>Processor</b></a>, multiplicity : 0..*</li><li>C++ : private: <a href="class89.html#ref89"><b>Processor</b></a> renderSegments</li></ul></div>
|
||||
<p>All public operations : <a href="class86.html#ref87"><b>play</b></a> </p>
|
||||
<a name="ref98"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class RenderEngine : public <a href="class101.html#ref101"><b>Processor</b></a> </li></ul><div class="sub">
|
||||
<a name="ref99"></a>
|
||||
<table><tr><td><div class="element">Operation <b>play</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + play() : </li><li>C++ : public: play()</li></ul><a name="ref100"></a>
|
||||
<table><tr><td><div class="element">Relation <b>renderSegments (<directional aggregation by value>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : - renderSegments : <a href="class101.html#ref101"><b>Processor</b></a>, multiplicity : 0..*</li><li>C++ : private: <a href="class101.html#ref101"><b>Processor</b></a> renderSegments</li></ul></div>
|
||||
<p>All public operations : <a href="class98.html#ref99"><b>play</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -16,8 +16,8 @@
|
|||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref69" target = "projectFrame"><b>Controller Entities</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref85" target = "projectFrame"><b>Render Entities</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref79" target = "projectFrame"><b>Controller Entities</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref95" target = "projectFrame"><b>Render Entities</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref19" target = "projectFrame"><b>Session structure</b></a></td><td></td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
|
|
@ -16,52 +16,53 @@
|
|||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class37.html#ref37" target = "projectFrame"><b>AbstractMO</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class105.html#ref105" target = "projectFrame"><b>AFrame</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class45.html#ref45" target = "projectFrame"><b>Allocation</b></a></td><td></td><td>a directive to place a MObject in a specific way</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class100.html#ref100" target = "projectFrame"><b>ARender</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class63.html#ref63" target = "projectFrame"><b>Assembler</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class51.html#ref51" target = "projectFrame"><b>Auto</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class57.html#ref57" target = "projectFrame"><b>BuilderFacade</b></a></td><td>boundary</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class38.html#ref38" target = "projectFrame"><b>Clip</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class61.html#ref61" target = "projectFrame"><b>ConManager</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class53.html#ref53" target = "projectFrame"><b>Constraint</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class70.html#ref70" target = "projectFrame"><b>ControllerFacade</b></a></td><td>boundary</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class41.html#ref41" target = "projectFrame"><b>DirectPlacement</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class23.html#ref23" target = "projectFrame"><b>EDL</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class39.html#ref39" target = "projectFrame"><b>Effect</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class91.html#ref91" target = "projectFrame"><b>ExitNode</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class47.html#ref47" target = "projectFrame"><b>ExplicitePlacement</b></a></td><td>interface</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class26.html#ref26" target = "projectFrame"><b>Fixture</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class103.html#ref103" target = "projectFrame"><b>Frame</b></a></td><td>interface</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class107.html#ref107" target = "projectFrame"><b>GLBuf</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class102.html#ref102" target = "projectFrame"><b>GLRender</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class95.html#ref95" target = "projectFrame"><b>Hub</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class46.html#ref46" target = "projectFrame"><b>Label</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class94.html#ref94" target = "projectFrame"><b>Link</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class97.html#ref97" target = "projectFrame"><b>Mask</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class40.html#ref40" target = "projectFrame"><b>Meta</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class32.html#ref32" target = "projectFrame"><b>MObject</b></a></td><td>interface</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class99.html#ref99" target = "projectFrame"><b>OpenGLPipe</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class71.html#ref71" target = "projectFrame"><b>PathManager</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class34.html#ref34" target = "projectFrame"><b>Placement</b></a></td><td>interface</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class98.html#ref98" target = "projectFrame"><b>PluginAdapter</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class89.html#ref89" target = "projectFrame"><b>Processor</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class92.html#ref92" target = "projectFrame"><b>ProcNode</b></a></td><td>interface</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class96.html#ref96" target = "projectFrame"><b>Projector</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class42.html#ref42" target = "projectFrame"><b>RelativePlacement</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class86.html#ref86" target = "projectFrame"><b>RenderEngine</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class73.html#ref73" target = "projectFrame"><b>RenderState</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class20.html#ref20" target = "projectFrame"><b>Session</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class108.html#ref108" target = "projectFrame"><b>Source</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class65.html#ref65" target = "projectFrame"><b>StateProxy</b></a></td><td>interface</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class112.html#ref112" target = "projectFrame"><b>StreamProvider</b></a></td><td>boundary</td><td>Note: just a Placeholder for my design. Cehteh will ceratinly know much better how to organize this</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class59.html#ref59" target = "projectFrame"><b>ToolFactory</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class31.html#ref31" target = "projectFrame"><b>Track</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class93.html#ref93" target = "projectFrame"><b>Trafo</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class106.html#ref106" target = "projectFrame"><b>VFrame</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class101.html#ref101" target = "projectFrame"><b>VRender</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class52.html#ref52" target = "projectFrame"><b>Wish</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class39.html#ref39" target = "projectFrame"><b>AbstractMO</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class119.html#ref119" target = "projectFrame"><b>AFrame</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class54.html#ref54" target = "projectFrame"><b>Allocation</b></a></td><td></td><td>a directive to place a MObject in a specific way</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class115.html#ref115" target = "projectFrame"><b>ARender</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class73.html#ref73" target = "projectFrame"><b>Assembler</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class61.html#ref61" target = "projectFrame"><b>Auto</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class67.html#ref67" target = "projectFrame"><b>BuilderFacade</b></a></td><td>boundary</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class41.html#ref41" target = "projectFrame"><b>Clip</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class71.html#ref71" target = "projectFrame"><b>ConManager</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class63.html#ref63" target = "projectFrame"><b>Constraint</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class80.html#ref80" target = "projectFrame"><b>ControllerFacade</b></a></td><td>boundary</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class46.html#ref46" target = "projectFrame"><b>DirectPlacement</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class25.html#ref25" target = "projectFrame"><b>EDL</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class43.html#ref43" target = "projectFrame"><b>Effect</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class105.html#ref105" target = "projectFrame"><b>ExitNode</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class57.html#ref57" target = "projectFrame"><b>ExplicitePlacement</b></a></td><td>interface</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class28.html#ref28" target = "projectFrame"><b>Fixture</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class118.html#ref118" target = "projectFrame"><b>Frame</b></a></td><td>interface</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class126.html#ref126" target = "projectFrame"><b>FrameProvider</b></a></td><td>boundary</td><td>Note: just a Placeholder for my design. Cehteh will ceratinly know much better how to organize this</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class121.html#ref121" target = "projectFrame"><b>GLBuf</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class117.html#ref117" target = "projectFrame"><b>GLRender</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class110.html#ref110" target = "projectFrame"><b>Hub</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class56.html#ref56" target = "projectFrame"><b>Label</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class109.html#ref109" target = "projectFrame"><b>Link</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class112.html#ref112" target = "projectFrame"><b>Mask</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class45.html#ref45" target = "projectFrame"><b>Meta</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class34.html#ref34" target = "projectFrame"><b>MObject</b></a></td><td>interface</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class114.html#ref114" target = "projectFrame"><b>OpenGLPipe</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class81.html#ref81" target = "projectFrame"><b>PathManager</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class36.html#ref36" target = "projectFrame"><b>Placement</b></a></td><td>interface</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class113.html#ref113" target = "projectFrame"><b>PluginAdapter</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class101.html#ref101" target = "projectFrame"><b>Processor</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class106.html#ref106" target = "projectFrame"><b>ProcNode</b></a></td><td>interface</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class111.html#ref111" target = "projectFrame"><b>Projector</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class47.html#ref47" target = "projectFrame"><b>RelativePlacement</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class51.html#ref51" target = "projectFrame"><b>RelType</b></a></td><td>enum</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class98.html#ref98" target = "projectFrame"><b>RenderEngine</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class83.html#ref83" target = "projectFrame"><b>RenderState</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class22.html#ref22" target = "projectFrame"><b>Session</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class122.html#ref122" target = "projectFrame"><b>Source</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class75.html#ref75" target = "projectFrame"><b>StateProxy</b></a></td><td>interface</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class69.html#ref69" target = "projectFrame"><b>ToolFactory</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class33.html#ref33" target = "projectFrame"><b>Track</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class108.html#ref108" target = "projectFrame"><b>Trafo</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class120.html#ref120" target = "projectFrame"><b>VFrame</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class116.html#ref116" target = "projectFrame"><b>VRender</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class62.html#ref62" target = "projectFrame"><b>Wish</b></a></td><td></td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
71
doc/devel/uml/classes_list.html
Normal file
|
|
@ -0,0 +1,71 @@
|
|||
<!-- 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>Classes</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Classes</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table border="0" width="100%">
|
||||
<tr>
|
||||
<td nowrap><a href="class39.html#ref39" target = "projectFrame"><b>AbstractMO</b></a><br />
|
||||
<a href="class119.html#ref119" target = "projectFrame"><b>AFrame</b></a><br />
|
||||
<a href="class54.html#ref54" target = "projectFrame"><b>Allocation</b></a><br />
|
||||
<a href="class115.html#ref115" target = "projectFrame"><b>ARender</b></a><br />
|
||||
<a href="class73.html#ref73" target = "projectFrame"><b>Assembler</b></a><br />
|
||||
<a href="class61.html#ref61" target = "projectFrame"><b>Auto</b></a><br />
|
||||
<a href="class67.html#ref67" target = "projectFrame"><b>BuilderFacade</b></a><br />
|
||||
<a href="class41.html#ref41" target = "projectFrame"><b>Clip</b></a><br />
|
||||
<a href="class71.html#ref71" target = "projectFrame"><b>ConManager</b></a><br />
|
||||
<a href="class63.html#ref63" target = "projectFrame"><b>Constraint</b></a><br />
|
||||
<a href="class80.html#ref80" target = "projectFrame"><b>ControllerFacade</b></a><br />
|
||||
<a href="class46.html#ref46" target = "projectFrame"><b>DirectPlacement</b></a><br />
|
||||
<a href="class25.html#ref25" target = "projectFrame"><b>EDL</b></a><br />
|
||||
<a href="class43.html#ref43" target = "projectFrame"><b>Effect</b></a><br />
|
||||
<a href="class105.html#ref105" target = "projectFrame"><b>ExitNode</b></a><br />
|
||||
<a href="class57.html#ref57" target = "projectFrame"><b>ExplicitePlacement</b></a><br />
|
||||
<a href="class28.html#ref28" target = "projectFrame"><b>Fixture</b></a><br />
|
||||
<a href="class118.html#ref118" target = "projectFrame"><b>Frame</b></a><br />
|
||||
<a href="class126.html#ref126" target = "projectFrame"><b>FrameProvider</b></a><br />
|
||||
<a href="class121.html#ref121" target = "projectFrame"><b>GLBuf</b></a><br />
|
||||
<a href="class117.html#ref117" target = "projectFrame"><b>GLRender</b></a><br />
|
||||
<a href="class110.html#ref110" target = "projectFrame"><b>Hub</b></a><br />
|
||||
<a href="class56.html#ref56" target = "projectFrame"><b>Label</b></a><br />
|
||||
<a href="class109.html#ref109" target = "projectFrame"><b>Link</b></a><br />
|
||||
<a href="class112.html#ref112" target = "projectFrame"><b>Mask</b></a><br />
|
||||
<a href="class45.html#ref45" target = "projectFrame"><b>Meta</b></a><br />
|
||||
<a href="class34.html#ref34" target = "projectFrame"><b>MObject</b></a><br />
|
||||
<a href="class114.html#ref114" target = "projectFrame"><b>OpenGLPipe</b></a><br />
|
||||
<a href="class81.html#ref81" target = "projectFrame"><b>PathManager</b></a><br />
|
||||
<a href="class36.html#ref36" target = "projectFrame"><b>Placement</b></a><br />
|
||||
<a href="class113.html#ref113" target = "projectFrame"><b>PluginAdapter</b></a><br />
|
||||
<a href="class101.html#ref101" target = "projectFrame"><b>Processor</b></a><br />
|
||||
<a href="class106.html#ref106" target = "projectFrame"><b>ProcNode</b></a><br />
|
||||
<a href="class111.html#ref111" target = "projectFrame"><b>Projector</b></a><br />
|
||||
<a href="class47.html#ref47" target = "projectFrame"><b>RelativePlacement</b></a><br />
|
||||
<a href="class51.html#ref51" target = "projectFrame"><b>RelType</b></a><br />
|
||||
<a href="class98.html#ref98" target = "projectFrame"><b>RenderEngine</b></a><br />
|
||||
<a href="class83.html#ref83" target = "projectFrame"><b>RenderState</b></a><br />
|
||||
<a href="class22.html#ref22" target = "projectFrame"><b>Session</b></a><br />
|
||||
<a href="class122.html#ref122" target = "projectFrame"><b>Source</b></a><br />
|
||||
<a href="class75.html#ref75" target = "projectFrame"><b>StateProxy</b></a><br />
|
||||
<a href="class69.html#ref69" target = "projectFrame"><b>ToolFactory</b></a><br />
|
||||
<a href="class33.html#ref33" target = "projectFrame"><b>Track</b></a><br />
|
||||
<a href="class108.html#ref108" target = "projectFrame"><b>Trafo</b></a><br />
|
||||
<a href="class120.html#ref120" target = "projectFrame"><b>VFrame</b></a><br />
|
||||
<a href="class116.html#ref116" target = "projectFrame"><b>VRender</b></a><br />
|
||||
<a href="class62.html#ref62" target = "projectFrame"><b>Wish</b></a><br />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -16,7 +16,7 @@
|
|||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref56" target = "projectFrame"><b>build process</b></a></td><td></td><td>This figure shows the process of building and starting a RenderEngine</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref66" target = "projectFrame"><b>build process</b></a></td><td></td><td>This figure shows the process of building and starting a RenderEngine</td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -16,7 +16,7 @@
|
|||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref77" target = "projectFrame"><b>Overview Render Engine</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref87" target = "projectFrame"><b>Overview Render Engine</b></a></td><td></td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
BIN
doc/devel/uml/fig1.png
Normal file
|
After Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
BIN
doc/devel/uml/fig10.png
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
doc/devel/uml/fig2.png
Normal file
|
After Width: | Height: | Size: 49 KiB |
BIN
doc/devel/uml/fig3.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
doc/devel/uml/fig4.png
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
doc/devel/uml/fig5.png
Normal file
|
After Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 78 B After Width: | Height: | Size: 78 B |
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB |
BIN
doc/devel/uml/fig8.png
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
doc/devel/uml/fig9.png
Normal file
|
After Width: | Height: | Size: 29 KiB |
|
|
@ -4,7 +4,7 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>/mnt/Lager/heim/devel/cin3/wiki/renderengine/index-withframe</title>
|
||||
<title>/mnt/Lager/heim/devel/cin3/doc/devel/uml/index-withframe</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
<FRAMESET cols="20%,80%">
|
||||
|
|
@ -4,14 +4,14 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>cin3
|
||||
<title>cinelerra3
|
||||
Documentation</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">cin3<br />Documentation</div>
|
||||
<div class = "title">cinelerra3<br />Documentation</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
|
@ -72,117 +72,129 @@ Documentation</title>
|
|||
<a name="ref19"></a>
|
||||
<p align="center"><img src="fig2.png" alt="" /></p>
|
||||
<p align="center"><b>Session structure</b></p><p><br /></p><p><br /></p>
|
||||
<table><tr><td><div class="element">Class <b><a href="class20.html#ref20"><b>Session</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class23.html#ref23"><b>EDL</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class26.html#ref26"><b>Fixture</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class31.html#ref31"><b>Track</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class32.html#ref32"><b>MObject</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class34.html#ref34"><b>Placement</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class37.html#ref37"><b>AbstractMO</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class38.html#ref38"><b>Clip</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class39.html#ref39"><b>Effect</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class40.html#ref40"><b>Meta</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class41.html#ref41"><b>DirectPlacement</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class42.html#ref42"><b>RelativePlacement</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class45.html#ref45"><b>Allocation</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class46.html#ref46"><b>Label</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class47.html#ref47"><b>ExplicitePlacement</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class51.html#ref51"><b>Auto</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class52.html#ref52"><b>Wish</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class53.html#ref53"><b>Constraint</b></a></b></div></td></tr></table>
|
||||
<a name="ref20"></a>
|
||||
<p align="center"><img src="fig3.png" alt="" /></p>
|
||||
<p align="center"><b>EDL Example1</b></p><p><br /></p><p><br /></p>
|
||||
<p>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<br /></p><a name="ref21"></a>
|
||||
<p align="center"><img src="fig4.png" alt="" /></p>
|
||||
<p align="center"><b>EDL Example2</b></p><p><br /></p><p><br /></p>
|
||||
<p>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<br /></p><table><tr><td><div class="element">Class <b><a href="class22.html#ref22"><b>Session</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class25.html#ref25"><b>EDL</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class28.html#ref28"><b>Fixture</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class33.html#ref33"><b>Track</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class34.html#ref34"><b>MObject</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class36.html#ref36"><b>Placement</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class39.html#ref39"><b>AbstractMO</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class41.html#ref41"><b>Clip</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class43.html#ref43"><b>Effect</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class45.html#ref45"><b>Meta</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class46.html#ref46"><b>DirectPlacement</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class47.html#ref47"><b>RelativePlacement</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class54.html#ref54"><b>Allocation</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class56.html#ref56"><b>Label</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class57.html#ref57"><b>ExplicitePlacement</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class61.html#ref61"><b>Auto</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class62.html#ref62"><b>Wish</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class63.html#ref63"><b>Constraint</b></a></b></div></td></tr></table>
|
||||
</div>
|
||||
<a name="ref54"></a>
|
||||
<a name="ref64"></a>
|
||||
<h2 class ="package">3.2 Package Builder</h2>
|
||||
<div class="sub">
|
||||
<a name="ref55"></a>
|
||||
<a name="ref65"></a>
|
||||
<h3 class ="view">3.2.1 Class View Builder Workings</h3>
|
||||
<div class="sub">
|
||||
<a name="ref56"></a>
|
||||
<p align="center"><img src="fig3.png" alt="" /></p>
|
||||
<a name="ref66"></a>
|
||||
<p align="center"><img src="fig5.png" alt="" /></p>
|
||||
<p align="center"><b>build process</b></p><p><br /></p><p><br /></p>
|
||||
<p>This figure shows the process of building and starting a RenderEngine<br /></p><table><tr><td><div class="element">Class <b><a href="class57.html#ref57"><b>BuilderFacade</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class59.html#ref59"><b>ToolFactory</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class61.html#ref61"><b>ConManager</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class63.html#ref63"><b>Assembler</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class65.html#ref65"><b>StateProxy</b></a></b></div></td></tr></table>
|
||||
<p>This figure shows the process of building and starting a RenderEngine<br /></p><table><tr><td><div class="element">Class <b><a href="class67.html#ref67"><b>BuilderFacade</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class69.html#ref69"><b>ToolFactory</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class71.html#ref71"><b>ConManager</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class73.html#ref73"><b>Assembler</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class75.html#ref75"><b>StateProxy</b></a></b></div></td></tr></table>
|
||||
</div>
|
||||
</div>
|
||||
<a name="ref67"></a>
|
||||
<a name="ref77"></a>
|
||||
<h2 class ="package">3.3 Package Controller</h2>
|
||||
<div class="sub">
|
||||
<a name="ref68"></a>
|
||||
<a name="ref78"></a>
|
||||
<h3 class ="view">3.3.1 Class View Controller Workings</h3>
|
||||
<div class="sub">
|
||||
<a name="ref69"></a>
|
||||
<p align="center"><img src="fig4.png" alt="" /></p>
|
||||
<a name="ref79"></a>
|
||||
<p align="center"><img src="fig6.png" alt="" /></p>
|
||||
<p align="center"><b>Controller Entities</b></p><p><br /></p><p><br /></p>
|
||||
<table><tr><td><div class="element">Class <b><a href="class70.html#ref70"><b>ControllerFacade</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class71.html#ref71"><b>PathManager</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class73.html#ref73"><b>RenderState</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class80.html#ref80"><b>ControllerFacade</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class81.html#ref81"><b>PathManager</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class83.html#ref83"><b>RenderState</b></a></b></div></td></tr></table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<a name="ref75"></a>
|
||||
<a name="ref85"></a>
|
||||
<h1 class ="package">4 Package RenderEngine</h1>
|
||||
<div class="sub">
|
||||
<a name="ref76"></a>
|
||||
<a name="ref86"></a>
|
||||
<h2 class ="view">4.1 Deployment View Engine Parts</h2>
|
||||
<div class="sub">
|
||||
<a name="ref77"></a>
|
||||
<p align="center"><img src="fig5.png" alt="" /></p>
|
||||
<a name="ref87"></a>
|
||||
<p align="center"><img src="fig7.png" alt="" /></p>
|
||||
<p align="center"><b>Overview Render Engine</b></p><p><br /></p><p><br /></p>
|
||||
<a name="ref78"></a>
|
||||
<a name="ref88"></a>
|
||||
<table><tr><td><div class="element">Node <b>timeline</b></div></td></tr></table>
|
||||
<a name="ref79"></a>
|
||||
<a name="ref89"></a>
|
||||
<table><tr><td><div class="element">Node <b>playlist</b></div></td></tr></table>
|
||||
<a name="ref80"></a>
|
||||
<a name="ref90"></a>
|
||||
<table><tr><td><div class="element">Node <b>proc</b></div></td></tr></table>
|
||||
<a name="ref81"></a>
|
||||
<a name="ref91"></a>
|
||||
<table><tr><td><div class="element">Node <b>pnode</b></div></td></tr></table>
|
||||
<a name="ref82"></a>
|
||||
<a name="ref92"></a>
|
||||
<table><tr><td><div class="element">Node <b>mStream</b></div></td></tr></table>
|
||||
<a name="ref83"></a>
|
||||
<a name="ref93"></a>
|
||||
<table><tr><td><div class="element">Node <b>State</b></div></td></tr></table>
|
||||
</div>
|
||||
<a name="ref84"></a>
|
||||
<a name="ref94"></a>
|
||||
<h2 class ="view">4.2 Class View Engine Workings</h2>
|
||||
<div class="sub">
|
||||
<a name="ref85"></a>
|
||||
<p align="center"><img src="fig6.png" alt="" /></p>
|
||||
<a name="ref95"></a>
|
||||
<p align="center"><img src="fig8.png" alt="" /></p>
|
||||
<p align="center"><b>Render Entities</b></p><p><br /></p><p><br /></p>
|
||||
<table><tr><td><div class="element">Class <b><a href="class86.html#ref86"><b>RenderEngine</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class89.html#ref89"><b>Processor</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class91.html#ref91"><b>ExitNode</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class92.html#ref92"><b>ProcNode</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class93.html#ref93"><b>Trafo</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class94.html#ref94"><b>Link</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class95.html#ref95"><b>Hub</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class96.html#ref96"><b>Projector</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class97.html#ref97"><b>Mask</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class98.html#ref98"><b>PluginAdapter</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class99.html#ref99"><b>OpenGLPipe</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class100.html#ref100"><b>ARender</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class101.html#ref101"><b>VRender</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class102.html#ref102"><b>GLRender</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class103.html#ref103"><b>Frame</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class105.html#ref105"><b>AFrame</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class106.html#ref106"><b>VFrame</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class107.html#ref107"><b>GLBuf</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class108.html#ref108"><b>Source</b></a></b></div></td></tr></table>
|
||||
<a name="ref96"></a>
|
||||
<p align="center"><img src="fig9.png" alt="" /></p>
|
||||
<p align="center"><b>Engine Example1</b></p><p><br /></p><p><br /></p>
|
||||
<p>Example1 (from EDL) continued: here the RenderEngine to be created by the Builder from the Input shown in Example1<br /></p><a name="ref97"></a>
|
||||
<p align="center"><img src="fig10.png" alt="" /></p>
|
||||
<p align="center"><b>Engine Example2</b></p><p><br /></p><p><br /></p>
|
||||
<p>Example2 (from EDL) continued: notably in this RenderEngine the Effect has been partitioned into 2 segments with constant configuration.<br /></p><table><tr><td><div class="element">Class <b><a href="class98.html#ref98"><b>RenderEngine</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class101.html#ref101"><b>Processor</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class105.html#ref105"><b>ExitNode</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class106.html#ref106"><b>ProcNode</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class108.html#ref108"><b>Trafo</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class109.html#ref109"><b>Link</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class110.html#ref110"><b>Hub</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class111.html#ref111"><b>Projector</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class112.html#ref112"><b>Mask</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class113.html#ref113"><b>PluginAdapter</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class114.html#ref114"><b>OpenGLPipe</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class115.html#ref115"><b>ARender</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class116.html#ref116"><b>VRender</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class117.html#ref117"><b>GLRender</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class118.html#ref118"><b>Frame</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class119.html#ref119"><b>AFrame</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class120.html#ref120"><b>VFrame</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class121.html#ref121"><b>GLBuf</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class122.html#ref122"><b>Source</b></a></b></div></td></tr></table>
|
||||
</div>
|
||||
</div>
|
||||
<a name="ref109"></a>
|
||||
<a name="ref123"></a>
|
||||
<h1 class ="package">5 Package CommonLib</h1>
|
||||
<a name="ref110"></a>
|
||||
<a name="ref124"></a>
|
||||
<h1 class ="package">6 Package Vault</h1>
|
||||
<p>This package is used here just to hold entities thought to belong to the backend layer. The Backend is not in Focus for this Design draft.<br /></p><div class="sub">
|
||||
<a name="ref111"></a>
|
||||
<a name="ref125"></a>
|
||||
<h2 class ="view">6.1 Class View Backend Components</h2>
|
||||
<div class="sub">
|
||||
<table><tr><td><div class="element">Class <b><a href="class112.html#ref112"><b>StreamProvider</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class126.html#ref126"><b>FrameProvider</b></a></b></div></td></tr></table>
|
||||
</div>
|
||||
</div>
|
||||
<a name="ref115"></a>
|
||||
<a name="ref129"></a>
|
||||
<h1 class ="package">7 Package GUI</h1>
|
||||
<p>GUI is here just a container to hold any entities considered to be User Interface related, which is not in focus for this Design draft<br /></p></body>
|
||||
</html>
|
||||
|
|
@ -17,16 +17,17 @@
|
|||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class37.html#ref37" target = "projectFrame"><b>AbstractMO</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class105.html#ref105" target = "projectFrame"><b>AFrame</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class45.html#ref45" target = "projectFrame"><b>Allocation</b></a></td><td>class</td><td>a directive to place a MObject in a specific way</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref43" target = "projectFrame"><b>anchor</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class39.html#ref39" target = "projectFrame"><b>AbstractMO</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class119.html#ref119" target = "projectFrame"><b>AFrame</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class54.html#ref54" target = "projectFrame"><b>Allocation</b></a></td><td>class</td><td>a directive to place a MObject in a specific way</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref48" target = "projectFrame"><b>anchor</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref3" target = "projectFrame"><b>Architecture</b></a></td><td>component view</td><td>The various Components comprising the Cinelerra3 Video editing Application</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class100.html#ref100" target = "projectFrame"><b>ARender</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class63.html#ref63" target = "projectFrame"><b>Assembler</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class115.html#ref115" target = "projectFrame"><b>ARender</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class73.html#ref73" target = "projectFrame"><b>Assembler</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref10" target = "projectFrame"><b>AssetManagement</b></a></td><td>component</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref16" target = "projectFrame"><b>AssetManager</b></a></td><td>package</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class51.html#ref51" target = "projectFrame"><b>Auto</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref53" target = "projectFrame"><b>ATTACH</b></a></td><td>attribute</td><td>attach subject to anchor (e.g. an effect to a clip)</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class61.html#ref61" target = "projectFrame"><b>Auto</b></a></td><td>class</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -17,15 +17,15 @@
|
|||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref111" target = "projectFrame"><b>Backend Components</b></a></td><td>class view</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref64" target = "projectFrame"><b>build</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref56" target = "projectFrame"><b>build process</b></a></td><td>collaboration diagram</td><td>This figure shows the process of building and starting a RenderEngine</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref58" target = "projectFrame"><b>buildEngine</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref125" target = "projectFrame"><b>Backend Components</b></a></td><td>class view</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref74" target = "projectFrame"><b>build</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref66" target = "projectFrame"><b>build process</b></a></td><td>collaboration diagram</td><td>This figure shows the process of building and starting a RenderEngine</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref68" target = "projectFrame"><b>buildEngine</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref5" target = "projectFrame"><b>Builder</b></a></td><td>component</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref54" target = "projectFrame"><b>Builder</b></a></td><td>package</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref55" target = "projectFrame"><b>Builder Workings</b></a></td><td>class view</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class57.html#ref57" target = "projectFrame"><b>BuilderFacade</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref72" target = "projectFrame"><b>buildProcessor</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref64" target = "projectFrame"><b>Builder</b></a></td><td>package</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref65" target = "projectFrame"><b>Builder Workings</b></a></td><td>class view</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class67.html#ref67" target = "projectFrame"><b>BuilderFacade</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref82" target = "projectFrame"><b>buildProcessor</b></a></td><td>operation</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -18,19 +18,19 @@
|
|||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref14" target = "projectFrame"><b>Cache</b></a></td><td>component</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref1" target = "projectFrame"><b>cin3</b></a></td><td>package</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class38.html#ref38" target = "projectFrame"><b>Clip</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref25" target = "projectFrame"><b>clips</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref109" target = "projectFrame"><b>CommonLib</b></a></td><td>package</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref60" target = "projectFrame"><b>configure</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class61.html#ref61" target = "projectFrame"><b>ConManager</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class53.html#ref53" target = "projectFrame"><b>Constraint</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref1" target = "projectFrame"><b>cinelerra3</b></a></td><td>package</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class41.html#ref41" target = "projectFrame"><b>Clip</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref27" target = "projectFrame"><b>clips</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref123" target = "projectFrame"><b>CommonLib</b></a></td><td>package</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref70" target = "projectFrame"><b>configure</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class71.html#ref71" target = "projectFrame"><b>ConManager</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class63.html#ref63" target = "projectFrame"><b>Constraint</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref9" target = "projectFrame"><b>Controller</b></a></td><td>component</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref67" target = "projectFrame"><b>Controller</b></a></td><td>package</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref69" target = "projectFrame"><b>Controller Entities</b></a></td><td>class diagram</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref68" target = "projectFrame"><b>Controller Workings</b></a></td><td>class view</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class70.html#ref70" target = "projectFrame"><b>ControllerFacade</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref66" target = "projectFrame"><b>currFrame</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref77" target = "projectFrame"><b>Controller</b></a></td><td>package</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref79" target = "projectFrame"><b>Controller Entities</b></a></td><td>class diagram</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref78" target = "projectFrame"><b>Controller Workings</b></a></td><td>class view</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class80.html#ref80" target = "projectFrame"><b>ControllerFacade</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref76" target = "projectFrame"><b>currFrame</b></a></td><td>relation</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -17,8 +17,9 @@
|
|||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref107" target = "projectFrame"><b>datasrc</b></a></td><td>relation</td><td>The predecessor in a processing pipeline, i.e. a source to get data to be processed</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref2" target = "projectFrame"><b>design</b></a></td><td>package</td><td>All things concering the big picture.<br />Not a real code package, rather a container for design drafts, specifications, decisions.</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class41.html#ref41" target = "projectFrame"><b>DirectPlacement</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class46.html#ref46" target = "projectFrame"><b>DirectPlacement</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref11" target = "projectFrame"><b>Dispatcher</b></a></td><td>component</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
36
doc/devel/uml/index_69.html
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
<!-- 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>E</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">E</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class25.html#ref25" target = "projectFrame"><b>EDL</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref7" target = "projectFrame"><b>EDL</b></a></td><td>component</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref20" 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#ref21" 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#ref23" target = "projectFrame"><b>edls</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class43.html#ref43" target = "projectFrame"><b>Effect</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref104" target = "projectFrame"><b>end</b></a></td><td>attribute</td><td>end of the timerange (excl)</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref12" target = "projectFrame"><b>Engine</b></a></td><td>component</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref96" target = "projectFrame"><b>Engine Example1</b></a></td><td>object diagram</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#ref97" 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#ref86" target = "projectFrame"><b>Engine Parts</b></a></td><td>deployment view</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref94" target = "projectFrame"><b>Engine Workings</b></a></td><td>class view</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class105.html#ref105" target = "projectFrame"><b>ExitNode</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class57.html#ref57" target = "projectFrame"><b>ExplicitePlacement</b></a></td><td>class</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -17,10 +17,11 @@
|
|||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref22" target = "projectFrame"><b>fixture</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class26.html#ref26" target = "projectFrame"><b>Fixture</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class28.html#ref28" target = "projectFrame"><b>Fixture</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref8" target = "projectFrame"><b>Fixture</b></a></td><td>component</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class103.html#ref103" target = "projectFrame"><b>Frame</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref24" target = "projectFrame"><b>fixture</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class118.html#ref118" target = "projectFrame"><b>Frame</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class126.html#ref126" target = "projectFrame"><b>FrameProvider</b></a></td><td>class</td><td>Note: just a Placeholder for my design. Cehteh will ceratinly know much better how to organize this</td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -17,14 +17,14 @@
|
|||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref30" target = "projectFrame"><b>getAutomation</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref62" target = "projectFrame"><b>getConnection</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref29" target = "projectFrame"><b>getPlaylistForRender</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref114" target = "projectFrame"><b>getReady</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref74" target = "projectFrame"><b>getStateProxy</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class107.html#ref107" target = "projectFrame"><b>GLBuf</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class102.html#ref102" target = "projectFrame"><b>GLRender</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref115" target = "projectFrame"><b>GUI</b></a></td><td>package</td><td>GUI is here just a container to hold any entities considered to be User Interface related, which is not in focus for this Design draft</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref32" target = "projectFrame"><b>getAutomation</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref72" target = "projectFrame"><b>getConnection</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref31" target = "projectFrame"><b>getPlaylistForRender</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref128" target = "projectFrame"><b>getReady</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref84" target = "projectFrame"><b>getStateProxy</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class121.html#ref121" target = "projectFrame"><b>GLBuf</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class117.html#ref117" target = "projectFrame"><b>GLRender</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref129" target = "projectFrame"><b>GUI</b></a></td><td>package</td><td>GUI is here just a container to hold any entities considered to be User Interface related, which is not in focus for this Design draft</td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -17,7 +17,7 @@
|
|||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class95.html#ref95" target = "projectFrame"><b>Hub</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class110.html#ref110" target = "projectFrame"><b>Hub</b></a></td><td>class</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -17,8 +17,9 @@
|
|||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class46.html#ref46" target = "projectFrame"><b>Label</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class94.html#ref94" target = "projectFrame"><b>Link</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class56.html#ref56" target = "projectFrame"><b>Label</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref40" target = "projectFrame"><b>length</b></a></td><td>attribute</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class109.html#ref109" target = "projectFrame"><b>Link</b></a></td><td>class</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -17,11 +17,11 @@
|
|||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class97.html#ref97" target = "projectFrame"><b>Mask</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class40.html#ref40" target = "projectFrame"><b>Meta</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class112.html#ref112" target = "projectFrame"><b>Mask</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class45.html#ref45" target = "projectFrame"><b>Meta</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref17" target = "projectFrame"><b>MObject</b></a></td><td>package</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class32.html#ref32" target = "projectFrame"><b>MObject</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref82" target = "projectFrame"><b>mStream</b></a></td><td>node</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class34.html#ref34" target = "projectFrame"><b>MObject</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref92" target = "projectFrame"><b>mStream</b></a></td><td>node</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -17,10 +17,11 @@
|
|||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class99.html#ref99" target = "projectFrame"><b>OpenGLPipe</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref90" target = "projectFrame"><b>output</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref50" target = "projectFrame"><b>offset</b></a></td><td>attribute</td><td>Offset the actual position by this (time) value relative to the anchor point</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class114.html#ref114" target = "projectFrame"><b>OpenGLPipe</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref102" target = "projectFrame"><b>output</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref4" target = "projectFrame"><b>Overview</b></a></td><td>component diagram</td><td>This drawing shows the top level compoents and relations</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref77" target = "projectFrame"><b>Overview Render Engine</b></a></td><td>deployment diagram</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref87" target = "projectFrame"><b>Overview Render Engine</b></a></td><td>deployment diagram</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
35
doc/devel/uml/index_80.html
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
<!-- 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>P</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">P</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class81.html#ref81" target = "projectFrame"><b>PathManager</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref35" target = "projectFrame"><b>placement</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class36.html#ref36" target = "projectFrame"><b>Placement</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref99" target = "projectFrame"><b>play</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref89" target = "projectFrame"><b>playlist</b></a></td><td>node</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref44" target = "projectFrame"><b>plugID</b></a></td><td>attribute</td><td>Identifier of the Plugin to be used</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class113.html#ref113" target = "projectFrame"><b>PluginAdapter</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref91" target = "projectFrame"><b>pnode</b></a></td><td>node</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref127" target = "projectFrame"><b>prepareStream</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref90" target = "projectFrame"><b>proc</b></a></td><td>node</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class101.html#ref101" target = "projectFrame"><b>Processor</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class106.html#ref106" target = "projectFrame"><b>ProcNode</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class111.html#ref111" target = "projectFrame"><b>Projector</b></a></td><td>class</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -17,15 +17,17 @@
|
|||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class42.html#ref42" target = "projectFrame"><b>RelativePlacement</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref44" target = "projectFrame"><b>relType</b></a></td><td>attribute</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref85" target = "projectFrame"><b>Render Entities</b></a></td><td>class diagram</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref75" target = "projectFrame"><b>RenderEngine</b></a></td><td>package</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class86.html#ref86" target = "projectFrame"><b>RenderEngine</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class47.html#ref47" target = "projectFrame"><b>RelativePlacement</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class51.html#ref51" target = "projectFrame"><b>RelType</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref49" target = "projectFrame"><b>relType</b></a></td><td>attribute</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref95" target = "projectFrame"><b>Render Entities</b></a></td><td>class diagram</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref85" target = "projectFrame"><b>RenderEngine</b></a></td><td>package</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class98.html#ref98" target = "projectFrame"><b>RenderEngine</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref15" target = "projectFrame"><b>RenderPathManager</b></a></td><td>component</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref88" target = "projectFrame"><b>renderSegments</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class73.html#ref73" target = "projectFrame"><b>RenderState</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref36" target = "projectFrame"><b>resolve</b></a></td><td>operation</td><td>create an actual (explicite) placement while trying to satisfy the network of adjacent objects and placements.</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref100" target = "projectFrame"><b>renderSegments</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class83.html#ref83" target = "projectFrame"><b>RenderState</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref55" target = "projectFrame"><b>repr</b></a></td><td>attribute</td><td>human readable representation of the condition characterizing this allocaton, e.g. "t >= 10"</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref38" target = "projectFrame"><b>resolve</b></a></td><td>operation</td><td>create an actual (explicite) placement while trying to satisfy the network of adjacent objects and placements.</td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -17,16 +17,18 @@
|
|||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref52" target = "projectFrame"><b>SAMETIME</b></a></td><td>attribute</td><td>place subject at the sime time then the anchor</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref6" target = "projectFrame"><b>Session</b></a></td><td>component</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref18" target = "projectFrame"><b>Session</b></a></td><td>class view</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class20.html#ref20" target = "projectFrame"><b>Session</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class22.html#ref22" target = "projectFrame"><b>Session</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref19" target = "projectFrame"><b>Session structure</b></a></td><td>class diagram</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class108.html#ref108" target = "projectFrame"><b>Source</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref83" target = "projectFrame"><b>State</b></a></td><td>node</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class65.html#ref65" target = "projectFrame"><b>StateProxy</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class122.html#ref122" target = "projectFrame"><b>Source</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref42" target = "projectFrame"><b>start</b></a></td><td>attribute</td><td>startpos in source</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref103" target = "projectFrame"><b>start</b></a></td><td>attribute</td><td>begin of the timerange covered by this processor</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref93" target = "projectFrame"><b>State</b></a></td><td>node</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class75.html#ref75" target = "projectFrame"><b>StateProxy</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref13" target = "projectFrame"><b>Stream Provider</b></a></td><td>component</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class112.html#ref112" target = "projectFrame"><b>StreamProvider</b></a></td><td>class</td><td>Note: just a Placeholder for my design. Cehteh will ceratinly know much better how to organize this</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref35" target = "projectFrame"><b>subject</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref37" target = "projectFrame"><b>subject</b></a></td><td>relation</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -17,15 +17,15 @@
|
|||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref48" target = "projectFrame"><b>time</b></a></td><td>attribute</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref78" target = "projectFrame"><b>timeline</b></a></td><td>node</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref28" target = "projectFrame"><b>timeline</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class59.html#ref59" target = "projectFrame"><b>ToolFactory</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref49" target = "projectFrame"><b>track</b></a></td><td>attribute</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class31.html#ref31" target = "projectFrame"><b>Track</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref24" target = "projectFrame"><b>tracks</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref27" target = "projectFrame"><b>tracks</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class93.html#ref93" target = "projectFrame"><b>Trafo</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref58" target = "projectFrame"><b>time</b></a></td><td>attribute</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref88" target = "projectFrame"><b>timeline</b></a></td><td>node</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref30" target = "projectFrame"><b>timeline</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class69.html#ref69" target = "projectFrame"><b>ToolFactory</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref59" target = "projectFrame"><b>track</b></a></td><td>attribute</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class33.html#ref33" target = "projectFrame"><b>Track</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref26" target = "projectFrame"><b>tracks</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref29" target = "projectFrame"><b>tracks</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class108.html#ref108" target = "projectFrame"><b>Trafo</b></a></td><td>class</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -17,9 +17,9 @@
|
|||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref110" target = "projectFrame"><b>Vault</b></a></td><td>package</td><td>This package is used here just to hold entities thought to belong to the backend layer. The Backend is not in Focus for this Design draft.</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class106.html#ref106" target = "projectFrame"><b>VFrame</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class101.html#ref101" target = "projectFrame"><b>VRender</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref124" target = "projectFrame"><b>Vault</b></a></td><td>package</td><td>This package is used here just to hold entities thought to belong to the backend layer. The Backend is not in Focus for this Design draft.</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class120.html#ref120" target = "projectFrame"><b>VFrame</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class116.html#ref116" target = "projectFrame"><b>VRender</b></a></td><td>class</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -17,7 +17,7 @@
|
|||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class52.html#ref52" target = "projectFrame"><b>Wish</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class62.html#ref62" target = "projectFrame"><b>Wish</b></a></td><td>class</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -4,12 +4,12 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>/mnt/Lager/heim/devel/cin3/wiki/renderengine/navig</title>
|
||||
<title>/mnt/Lager/heim/devel/cin3/doc/devel/uml/navig</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
<body bgcolor="#ffffff">
|
||||
<p><hr noshade></p>
|
||||
<p><a href="index.html" target = "projectFrame"><b> -Top- </b></a><a href="classes.html" target = "projectFrame"><b> -Classes- </b></a><a href="public_operations.html" target = "projectFrame"><b> -Public Operations- </b></a><a href="packages.html" target = "projectFrame"><b> -Packages- </b></a><a href="classdiagrams.html" target = "projectFrame"><b> -Class Diagrams- </b></a><a href="collaborationdiagrams.html" target = "projectFrame"><b> -Collaboration Diagrams- </b></a><a href="componentdiagrams.html" target = "projectFrame"><b> -Component Diagrams- </b></a><a href="deploymentdiagrams.html" target = "projectFrame"><b> -Deployment Diagrams- </b></a></p>
|
||||
<p><a href="index.html" target = "projectFrame"><b> -Top- </b></a><a href="classes.html" target = "projectFrame"><b> -Classes- </b></a><a href="public_operations.html" target = "projectFrame"><b> -Public Operations- </b></a><a href="packages.html" target = "projectFrame"><b> -Packages- </b></a><a href="classdiagrams.html" target = "projectFrame"><b> -Class Diagrams- </b></a><a href="objectdiagrams.html" target = "projectFrame"><b> -Object Diagrams- </b></a><a href="collaborationdiagrams.html" target = "projectFrame"><b> -Collaboration Diagrams- </b></a><a href="componentdiagrams.html" target = "projectFrame"><b> -Component Diagrams- </b></a><a href="deploymentdiagrams.html" target = "projectFrame"><b> -Deployment Diagrams- </b></a></p>
|
||||
<p>
|
||||
</p>
|
||||
<p><a href="index_65.html" target = "projectFrame"><b> A </b></a><a href="index_66.html" target = "projectFrame"><b> B </b></a><a href="index_67.html" target = "projectFrame"><b> C </b></a><a href="index_68.html" target = "projectFrame"><b> D </b></a><a href="index_69.html" target = "projectFrame"><b> E </b></a><a href="index_70.html" target = "projectFrame"><b> F </b></a><a href="index_71.html" target = "projectFrame"><b> G </b></a><a href="index_72.html" target = "projectFrame"><b> H </b></a><a href="index_76.html" target = "projectFrame"><b> L </b></a><a href="index_77.html" target = "projectFrame"><b> M </b></a><a href="index_79.html" target = "projectFrame"><b> O </b></a><a href="index_80.html" target = "projectFrame"><b> P </b></a><a href="index_82.html" target = "projectFrame"><b> R </b></a><a href="index_83.html" target = "projectFrame"><b> S </b></a><a href="index_84.html" target = "projectFrame"><b> T </b></a><a href="index_86.html" target = "projectFrame"><b> V </b></a><a href="index_87.html" target = "projectFrame"><b> W </b></a></p>
|
||||
25
doc/devel/uml/objectdiagrams.html
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
<!-- 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>Object Diagram Index</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Object Diagram Index</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref20" target = "projectFrame"><b>EDL Example1</b></a></td><td></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#ref21" 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#ref96" 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#ref97" 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>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -17,15 +17,15 @@
|
|||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref16" target = "projectFrame"><b>AssetManager</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref54" target = "projectFrame"><b>Builder</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref1" target = "projectFrame"><b>cin3</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref109" target = "projectFrame"><b>CommonLib</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref67" target = "projectFrame"><b>Controller</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref64" target = "projectFrame"><b>Builder</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref1" target = "projectFrame"><b>cinelerra3</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref123" target = "projectFrame"><b>CommonLib</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref77" target = "projectFrame"><b>Controller</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref2" target = "projectFrame"><b>design</b></a></td><td></td><td>All things concering the big picture.<br />Not a real code package, rather a container for design drafts, specifications, decisions.</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref115" target = "projectFrame"><b>GUI</b></a></td><td></td><td>GUI is here just a container to hold any entities considered to be User Interface related, which is not in focus for this Design draft</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref129" target = "projectFrame"><b>GUI</b></a></td><td></td><td>GUI is here just a container to hold any entities considered to be User Interface related, which is not in focus for this Design draft</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref17" target = "projectFrame"><b>MObject</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref75" target = "projectFrame"><b>RenderEngine</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref110" target = "projectFrame"><b>Vault</b></a></td><td></td><td>This package is used here just to hold entities thought to belong to the backend layer. The Backend is not in Focus for this Design draft.</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref85" target = "projectFrame"><b>RenderEngine</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref124" target = "projectFrame"><b>Vault</b></a></td><td></td><td>This package is used here just to hold entities thought to belong to the backend layer. The Backend is not in Focus for this Design draft.</td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
34
doc/devel/uml/public_operations.html
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
<!-- 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>Public Operations Index</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Public Operations Index</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Operation</b></td><td align=center><b>Class</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class73.html#ref74"><b>build</b></a></td><td><a href="class73.html#ref73"><b>Assembler</b></a></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class67.html#ref68"><b>buildEngine</b></a></td><td><a href="class67.html#ref67"><b>BuilderFacade</b></a></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class81.html#ref82"><b>buildProcessor</b></a></td><td><a href="class81.html#ref81"><b>PathManager</b></a></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class69.html#ref70"><b>configure</b></a></td><td><a href="class69.html#ref69"><b>ToolFactory</b></a></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class28.html#ref32"><b>getAutomation</b></a></td><td><a href="class28.html#ref28"><b>Fixture</b></a></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class71.html#ref72"><b>getConnection</b></a></td><td><a href="class71.html#ref71"><b>ConManager</b></a></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class28.html#ref31"><b>getPlaylistForRender</b></a></td><td><a href="class28.html#ref28"><b>Fixture</b></a></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class126.html#ref128"><b>getReady</b></a></td><td><a href="class126.html#ref126"><b>FrameProvider</b></a></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class83.html#ref84"><b>getStateProxy</b></a></td><td><a href="class83.html#ref83"><b>RenderState</b></a></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class98.html#ref99"><b>play</b></a></td><td><a href="class98.html#ref98"><b>RenderEngine</b></a></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class126.html#ref127"><b>prepareStream</b></a></td><td><a href="class126.html#ref126"><b>FrameProvider</b></a></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class36.html#ref38"><b>resolve</b></a></td><td><a href="class36.html#ref36"><b>Placement</b></a></td><td>create an actual (explicite) placement while trying to satisfy the network of adjacent objects and placements.</td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -2,7 +2,7 @@ format 38
|
|||
|
||||
classcanvas 128005 class_ref 128005 // 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_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
|
||||
xyz 29 609 2000
|
||||
xyz 30 608 2000
|
||||
end
|
||||
classcanvas 128133 class_ref 128133 // EDL
|
||||
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
|
||||
|
|
@ -30,15 +30,15 @@ classcanvas 129925 class_ref 128389 // Track
|
|||
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_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
|
||||
xyz 317 258 2000
|
||||
xyz 317 251 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_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
|
||||
xyz 279 368 2000
|
||||
xyz 279 361 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_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
|
||||
xyz 336 368 2000
|
||||
xyz 336 361 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_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
|
||||
|
|
@ -50,11 +50,11 @@ classcanvas 132229 class_ref 129285 // DirectPlacement
|
|||
end
|
||||
classcanvas 132869 class_ref 129413 // RelativePlacement
|
||||
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
|
||||
xyz 483 361 2000
|
||||
xyz 471 346 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_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
|
||||
xyz 590 373 2000
|
||||
xyz 590 366 2000
|
||||
end
|
||||
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_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
|
||||
|
|
@ -87,12 +87,10 @@ classcanvas 137349 class_ref 130181 // Constraint
|
|||
xyz 623 485 2000
|
||||
end
|
||||
relationcanvas 128389 relation_ref 128005 // <directional aggregation>
|
||||
geometry VH
|
||||
from ref 128005 z 1999 to point 54 626
|
||||
line 136453 z 1999 stereotype "<<list>>" xyz 126 606 3000 to ref 128133
|
||||
from ref 128005 z 1999 stereotype "<<list>>" xyz 139 627 3000 to ref 128133
|
||||
role_a_pos 201 604 3000 no_role_b
|
||||
multiplicity_a_pos 205 637 3000 no_multiplicity_b
|
||||
relationcanvas 128517 relation_ref 128133 // <directional aggregation by value>
|
||||
relationcanvas 128517 relation_ref 128133 // <unidirectional association>
|
||||
from ref 128005 z 1999 to ref 128261
|
||||
role_a_pos 240 870 3000 no_role_b
|
||||
multiplicity_a_pos 214 870 3000 no_multiplicity_b
|
||||
|
|
@ -111,7 +109,7 @@ relationcanvas 129157 relation_ref 128389 // <directional aggregation by value>
|
|||
relationcanvas 129797 relation_ref 128645 // <association>
|
||||
from ref 129413 z 1999 to ref 129669
|
||||
role_a_pos 513 144 3000 role_b_pos 401 144 3000
|
||||
multiplicity_a_pos 557 177 3000 multiplicity_b_pos 401 177 3000
|
||||
multiplicity_a_pos 547 177 3000 multiplicity_b_pos 405 169 3000
|
||||
relationcanvas 130181 relation_ref 129029 // <directional aggregation by value>
|
||||
geometry HV
|
||||
from ref 128261 z 1999 stereotype "<<list>>" xyz 314 935 3000 to point 339 931
|
||||
|
|
@ -149,8 +147,8 @@ relationcanvas 132485 relation_ref 129797 // <generalisation>
|
|||
relationcanvas 132997 relation_ref 129925 // <unidirectional association>
|
||||
from ref 132869 z 1999 to point 486 247
|
||||
line 133893 z 1999 to ref 129413
|
||||
role_a_pos 427 197 3000 no_role_b
|
||||
multiplicity_a_pos 401 205 3000 multiplicity_b_pos 507 336 3000
|
||||
role_a_pos 423 192 3000 no_role_b
|
||||
multiplicity_a_pos 401 205 3000 multiplicity_b_pos 495 321 3000
|
||||
relationcanvas 134533 relation_ref 130309 // <generalisation>
|
||||
from ref 134405 z 1999 to ref 131973
|
||||
no_role_a no_role_b
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
format 38
|
||||
"MObject" // MObject
|
||||
revision 5
|
||||
revision 7
|
||||
modified_by 5 "hiv"
|
||||
// class settings
|
||||
//class diagram settings
|
||||
|
|
@ -48,6 +48,18 @@ format 38
|
|||
size A4
|
||||
end
|
||||
|
||||
objectdiagram 128773 "EDL Example1"
|
||||
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
|
||||
comment "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"
|
||||
size A4
|
||||
end
|
||||
|
||||
objectdiagram 128901 "EDL Example2"
|
||||
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
|
||||
comment "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"
|
||||
size A4
|
||||
end
|
||||
|
||||
class 128005 "Session"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
|
|
@ -68,12 +80,12 @@ ${inlines}
|
|||
b multiplicity "" parent class_ref 128133 // EDL
|
||||
end
|
||||
|
||||
classrelation 128261 // fixture (<directional aggregation by value>)
|
||||
relation 128133 *-->
|
||||
classrelation 128261 // fixture (<unidirectional association>)
|
||||
relation 128133 --->
|
||||
a role_name "fixture" multiplicity "1" protected
|
||||
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
|
||||
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
|
||||
"
|
||||
classrelation_ref 128261 // fixture (<directional aggregation by value>)
|
||||
classrelation_ref 128261 // fixture (<unidirectional association>)
|
||||
b multiplicity "" parent class_ref 128261 // Fixture
|
||||
end
|
||||
end
|
||||
|
|
@ -200,7 +212,7 @@ ${members}};
|
|||
|
||||
classrelation 129029 // placement (<association>)
|
||||
relation 128645 ----
|
||||
a role_name "placement" multiplicity "1" protected
|
||||
a role_name "placement" multiplicity "1..*" protected
|
||||
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
|
||||
"
|
||||
classrelation_ref 129029 // placement (<association>)
|
||||
|
|
@ -260,6 +272,15 @@ ${inlines}
|
|||
classrelation_ref 129925 // <generalisation>
|
||||
b multiplicity "" parent class_ref 128517 // MObject
|
||||
end
|
||||
|
||||
attribute 128517 "length"
|
||||
protected explicit_type "long"
|
||||
init_value "0"
|
||||
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
end
|
||||
end
|
||||
|
||||
class 128901 "Clip"
|
||||
|
|
@ -279,6 +300,16 @@ ${inlines}
|
|||
classrelation_ref 130053 // <generalisation>
|
||||
b multiplicity "" parent class_ref 128773 // AbstractMO
|
||||
end
|
||||
|
||||
attribute 128645 "start"
|
||||
protected explicit_type "long"
|
||||
init_value "0"
|
||||
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
comment "startpos in source"
|
||||
end
|
||||
end
|
||||
|
||||
class 129029 "Effect"
|
||||
|
|
@ -298,6 +329,15 @@ ${inlines}
|
|||
classrelation_ref 130181 // <generalisation>
|
||||
b multiplicity "" parent class_ref 128773 // AbstractMO
|
||||
end
|
||||
|
||||
attribute 128901 "plugID"
|
||||
protected explicit_type "string"
|
||||
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
comment "Identifier of the Plugin to be used"
|
||||
end
|
||||
end
|
||||
|
||||
class 129157 "Meta"
|
||||
|
|
@ -381,6 +421,48 @@ ${inlines}
|
|||
classrelation_ref 131333 // <generalisation>
|
||||
b multiplicity "" parent class_ref 128645 // Placement
|
||||
end
|
||||
|
||||
attribute 129029 "offset"
|
||||
protected explicit_type "long"
|
||||
init_value "0"
|
||||
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
comment "Offset the actual position by this (time) value relative to the anchor point"
|
||||
end
|
||||
|
||||
class 133893 "RelType"
|
||||
visibility protected stereotype "enum"
|
||||
cpp_decl "${comment}enum ${name} {
|
||||
${items}
|
||||
};
|
||||
"
|
||||
java_decl "${comment}${@}${visibility}${final}${abstract}enum ${name}${implements} {
|
||||
${items};
|
||||
${members}}
|
||||
"
|
||||
idl_decl "${comment}enum ${name} {
|
||||
${items}};
|
||||
"
|
||||
explicit_switch_type ""
|
||||
|
||||
attribute 129157 "SAMETIME"
|
||||
public explicit_type ""
|
||||
cpp_decl " ${name}${value},${comment}"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
comment "place subject at the sime time then the anchor"
|
||||
end
|
||||
|
||||
attribute 129285 "ATTACH"
|
||||
public explicit_type ""
|
||||
cpp_decl " ${name}${value},${comment}"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
comment "attach subject to anchor (e.g. an effect to a clip)"
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
class 129541 "Allocation"
|
||||
|
|
@ -401,6 +483,15 @@ ${inlines}
|
|||
classrelation_ref 131205 // <generalisation>
|
||||
b multiplicity "" parent class_ref 128645 // Placement
|
||||
end
|
||||
|
||||
attribute 128773 "repr"
|
||||
protected explicit_type "string"
|
||||
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
comment "human readable representation of the condition characterizing this allocaton, e.g. \"t >= 10\""
|
||||
end
|
||||
end
|
||||
|
||||
class 129669 "Label"
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
format 38
|
||||
"RenderEngine" // RenderEngine
|
||||
revision 4
|
||||
revision 5
|
||||
modified_by 5 "hiv"
|
||||
// class settings
|
||||
//class diagram settings
|
||||
|
|
@ -77,6 +77,18 @@ format 38
|
|||
size A4
|
||||
end
|
||||
|
||||
objectdiagram 129029 "Engine Example1"
|
||||
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
|
||||
comment "Example1 (from EDL) continued: here the RenderEngine to be created by the Builder from the Input shown in Example1"
|
||||
size A4
|
||||
end
|
||||
|
||||
objectdiagram 129157 "Engine Example2"
|
||||
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
|
||||
comment "Example2 (from EDL) continued: notably in this RenderEngine the Effect has been partitioned into 2 segments with constant configuration."
|
||||
size A4
|
||||
end
|
||||
|
||||
class 131333 "RenderEngine"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
|
|
@ -145,6 +157,24 @@ ${inlines}
|
|||
classrelation_ref 136325 // <dependency>
|
||||
b multiplicity "" parent class_ref 132741 // StateProxy
|
||||
end
|
||||
|
||||
attribute 129413 "start"
|
||||
protected explicit_type "long"
|
||||
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
comment "begin of the timerange covered by this processor"
|
||||
end
|
||||
|
||||
attribute 129541 "end"
|
||||
protected explicit_type "long"
|
||||
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
comment "end of the timerange (excl)"
|
||||
end
|
||||
end
|
||||
|
||||
class 131589 "ExitNode"
|
||||
|
|
@ -164,6 +194,7 @@ ${inlines}
|
|||
classrelation_ref 132869 // <generalisation>
|
||||
b multiplicity "" parent class_ref 131717 // ProcNode
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
class 131717 "ProcNode"
|
||||
|
|
@ -180,6 +211,15 @@ ${members}};
|
|||
"
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 136965 // datasrc (<unidirectional association>)
|
||||
relation 135429 --->
|
||||
a role_name "datasrc" multiplicity "" protected
|
||||
comment "The predecessor in a processing pipeline, i.e. a source to get data to be processed"
|
||||
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
|
||||
"
|
||||
classrelation_ref 136965 // datasrc (<unidirectional association>)
|
||||
b multiplicity "1" parent class_ref 131717 // ProcNode
|
||||
end
|
||||
end
|
||||
|
||||
class 131845 "Trafo"
|
||||
|
|
@ -256,6 +296,7 @@ ${inlines}
|
|||
classrelation_ref 133509 // <generalisation>
|
||||
b multiplicity "" parent class_ref 131845 // Trafo
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
class 132357 "Mask"
|
||||
|
|
@ -386,14 +427,6 @@ ${members}};
|
|||
"
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 135685 // <unidirectional association>
|
||||
relation 134405 --->
|
||||
a role_name "" multiplicity "" protected
|
||||
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
|
||||
"
|
||||
classrelation_ref 135685 // <unidirectional association>
|
||||
b multiplicity "1" parent class_ref 132741 // StateProxy
|
||||
end
|
||||
end
|
||||
|
||||
class 133381 "AFrame"
|
||||
|
|
@ -6,7 +6,7 @@ classcanvas 128005 class_ref 131333 // RenderEngine
|
|||
end
|
||||
classcanvas 128133 class_ref 131461 // Processor
|
||||
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
|
||||
xyz 276 182 2000
|
||||
xyz 276 165 2000
|
||||
end
|
||||
classcanvas 128389 class_ref 131589 // ExitNode
|
||||
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
|
||||
|
|
@ -14,7 +14,7 @@ classcanvas 128389 class_ref 131589 // ExitNode
|
|||
end
|
||||
classcanvas 128517 class_ref 131717 // ProcNode
|
||||
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
|
||||
xyz 472 264 2000
|
||||
xyz 462 265 2000
|
||||
end
|
||||
classcanvas 129029 class_ref 131845 // Trafo
|
||||
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
|
||||
|
|
@ -86,34 +86,34 @@ relationcanvas 128261 relation_ref 131845 // <directional aggregation by value>
|
|||
role_a_pos 184 178 3000 no_role_b
|
||||
multiplicity_a_pos 249 211 3000 multiplicity_b_pos 202 300 3000
|
||||
relationcanvas 128901 relation_ref 131973 // <unidirectional association>
|
||||
from ref 128133 z 1999 stereotype "<<has_a>>" xyz 350 334 3000 to ref 128389
|
||||
role_a_pos 441 419 3000 no_role_b
|
||||
multiplicity_a_pos 415 419 3000 no_multiplicity_b
|
||||
from ref 128133 z 1999 stereotype "<<has_a>>" xyz 354 342 3000 to ref 128389
|
||||
role_a_pos 440 419 3000 no_role_b
|
||||
multiplicity_a_pos 414 419 3000 no_multiplicity_b
|
||||
relationcanvas 129925 relation_ref 132101 // <generalisation>
|
||||
geometry VHV
|
||||
from ref 128389 z 1999 to point 445 384
|
||||
line 130693 z 1999 to point 509 384
|
||||
line 130693 z 1999 to point 499 384
|
||||
line 130821 z 1999 to ref 128517
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 130053 relation_ref 132229 // <generalisation>
|
||||
geometry VHV
|
||||
from ref 129029 z 1999 to point 516 384
|
||||
line 130949 z 1999 to point 509 384
|
||||
line 130949 z 1999 to point 499 384
|
||||
line 131077 z 1999 to ref 128517
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 130181 relation_ref 132357 // <generalisation>
|
||||
geometry VHV
|
||||
from ref 129285 z 1999 to point 613 384
|
||||
line 131205 z 1999 to point 509 384
|
||||
line 131205 z 1999 to point 499 384
|
||||
line 131333 z 1999 to ref 128517
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 130309 relation_ref 132485 // <generalisation>
|
||||
geometry VHV
|
||||
from ref 129157 z 1999 to point 668 384
|
||||
line 131461 z 1999 to point 509 384
|
||||
line 131461 z 1999 to point 499 384
|
||||
line 131589 z 1999 to ref 128517
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
|
|
@ -180,7 +180,7 @@ relationcanvas 136965 relation_ref 134533 // <unidirectional association>
|
|||
relationcanvas 137349 relation_ref 134661 // <generalisation>
|
||||
geometry VHV
|
||||
from ref 137221 z 1999 to point 763 384
|
||||
line 137477 z 1999 to point 509 384
|
||||
line 137477 z 1999 to point 499 384
|
||||
line 137605 z 1999 to ref 128517
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
|
|
@ -189,8 +189,14 @@ relationcanvas 137861 relation_ref 134789 // <generalisation>
|
|||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 137989 relation_ref 134917 // <dependency>
|
||||
from ref 128133 z 1999 stereotype "<<uses>>" xyz 285 315 3000 to point 306 403
|
||||
from ref 128133 z 1999 stereotype "<<uses>>" xyz 285 323 3000 to point 306 403
|
||||
line 138117 z 1999 to ref 132229
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 139397 relation_ref 135429 // <unidirectional association>
|
||||
from ref 128517 z 1999 to point 432 265
|
||||
line 139525 z 1999 to point 432 295
|
||||
line 139653 z 1999 to ref 128517
|
||||
role_a_pos 414 273 3000 no_role_b
|
||||
no_multiplicity_a multiplicity_b_pos 445 292 3000
|
||||
end
|
||||
|
|
@ -18,7 +18,7 @@ note 130565 "Note: Builder subsys is stateless"
|
|||
xyzwh 25 374 2000 128 58
|
||||
classinstance 130693 class_ref 131077 // Assembler
|
||||
xyz 225 390 2000 name "" xyz 225 390 2000
|
||||
classinstance 131333 class_ref 131205 // StreamProvider
|
||||
classinstance 131333 class_ref 131205 // FrameProvider
|
||||
xyz 172 613 2000 name "" xyz 172 613 2000
|
||||
classinstance 131717 class_ref 131333 // RenderEngine
|
||||
xyz 721 542 2000 name "" xyz 721 542 2000
|
||||
|
|
@ -40,7 +40,7 @@ linkcanvas 129669
|
|||
from ref 129285 z 1999 to ref 129413
|
||||
dirscanvas 132357 z 1000 linkcanvas_ref 129669
|
||||
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
|
||||
forward_label "4 getPlaylistForRender()" xyz 216 167 3000
|
||||
forward_label "4 getPlaylistForRender()" xyz 126 222 3000
|
||||
linkcanvas 130309
|
||||
from ref 128133 z 1999 to ref 130053
|
||||
dirscanvas 132229 z 1000 linkcanvas_ref 130309
|
||||
|
|
@ -70,7 +70,7 @@ linkcanvas 131589
|
|||
from ref 129925 z 1999 to ref 129413
|
||||
dirscanvas 132869 z 1000 linkcanvas_ref 131589
|
||||
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
|
||||
forward_label "8 getAutomation()" xyz 71 294 3000
|
||||
forward_label "8 getAutomation()" xyz 63 297 3000
|
||||
linkcanvas 131845
|
||||
from ref 128005 z 1999 to ref 131717
|
||||
dirscanvas 133125 z 1000 linkcanvas_ref 131845
|
||||
|
|
@ -80,7 +80,7 @@ linkcanvas 131973
|
|||
from ref 131717 z 1999 to ref 131333
|
||||
dirscanvas 133253 z 1000 linkcanvas_ref 131973
|
||||
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
|
||||
forward_label "11 getReady()" xyz 427 603 3000
|
||||
forward_label "11 getReady()" xyz 456 611 3000
|
||||
msgs
|
||||
msg operation_ref 128261 // "buildProcessor()"
|
||||
forward ranks 1 "1" dirscanvas_ref 132101
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
format 38
|
||||
"Vault" // Vault
|
||||
revision 2
|
||||
revision 3
|
||||
modified_by 5 "hiv"
|
||||
// class settings
|
||||
//class diagram settings
|
||||
|
|
@ -44,7 +44,7 @@ format 38
|
|||
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
|
||||
|
||||
class 131205 "StreamProvider"
|
||||
class 131205 "FrameProvider"
|
||||
visibility public stereotype "boundary"
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||