diff --git a/doc/devel/DIR_INFO b/doc/devel/DIR_INFO index a9ea7e85c..27f8206c5 100644 --- a/doc/devel/DIR_INFO +++ b/doc/devel/DIR_INFO @@ -1 +1,3 @@ developer documentation, extra sources, doxygen + +dir uml: html documentation generated by BOUML diff --git a/doc/devel/uml/class101.html b/doc/devel/uml/class101.html index 037eb4cba..fa9b15fbf 100644 --- a/doc/devel/uml/class101.html +++ b/doc/devel/uml/class101.html @@ -4,19 +4,25 @@ -Class VRender +Class Processor -
Class VRender
+
Class Processor

-

Declaration :

-
+

Declaration :

Directly inherited by : RenderEngine

+
+ +
Relation output (<unidirectional association>)

Declaration :

+
Attribut start
+

Declaration :

begin of the timerange covered by this processor

+
Attribut end
+

Declaration :

end of the timerange (excl)

diff --git a/doc/devel/uml/class105.html b/doc/devel/uml/class105.html index c06a22987..ac8690cd8 100644 --- a/doc/devel/uml/class105.html +++ b/doc/devel/uml/class105.html @@ -4,19 +4,19 @@ -Class AFrame +Class ExitNode -
Class AFrame
+
Class ExitNode

-

Declaration :

+

Declaration :

diff --git a/doc/devel/uml/class106.html b/doc/devel/uml/class106.html index f3cb16c67..e16822541 100644 --- a/doc/devel/uml/class106.html +++ b/doc/devel/uml/class106.html @@ -4,19 +4,21 @@ -Class VFrame +Class ProcNode -
Class VFrame
+
Class ProcNode

-

Declaration :

-
+

Declaration :

Directly inherited by : ExitNode Hub Link Source Trafo

+
+ +
Relation datasrc (<unidirectional association>)

Declaration :

The predecessor in a processing pipeline, i.e. a source to get data to be processed

diff --git a/doc/devel/uml/class108.html b/doc/devel/uml/class108.html index 898b13da7..50ca20cd6 100644 --- a/doc/devel/uml/class108.html +++ b/doc/devel/uml/class108.html @@ -4,19 +4,20 @@ -Class Source +Class Trafo -
Class Source
+
Class Trafo

-

Declaration :

+

Declaration :

Directly inherited by : Mask PluginAdapter Projector

+
diff --git a/doc/devel/uml/class94.html b/doc/devel/uml/class109.html similarity index 80% rename from doc/devel/uml/class94.html rename to doc/devel/uml/class109.html index 9b0589b67..20fd4c803 100644 --- a/doc/devel/uml/class94.html +++ b/doc/devel/uml/class109.html @@ -15,8 +15,8 @@ - -

Declaration :

Directly inherited by : OpenGLPipe

+ +

Declaration :

Directly inherited by : OpenGLPipe

diff --git a/doc/devel/uml/class95.html b/doc/devel/uml/class110.html similarity index 87% rename from doc/devel/uml/class95.html rename to doc/devel/uml/class110.html index af40c3ca7..25431c38f 100644 --- a/doc/devel/uml/class95.html +++ b/doc/devel/uml/class110.html @@ -15,8 +15,8 @@ - -

Declaration :

+ +

Declaration :

diff --git a/doc/devel/uml/class96.html b/doc/devel/uml/class111.html similarity index 87% rename from doc/devel/uml/class96.html rename to doc/devel/uml/class111.html index 528c7e640..b1180f177 100644 --- a/doc/devel/uml/class96.html +++ b/doc/devel/uml/class111.html @@ -15,8 +15,8 @@ - -

Declaration :

  • C++ : class Projector : public Trafo
+ +

Declaration :

  • C++ : class Projector : public Trafo
diff --git a/doc/devel/uml/class112.html b/doc/devel/uml/class112.html index a24ead126..52b1f337a 100644 --- a/doc/devel/uml/class112.html +++ b/doc/devel/uml/class112.html @@ -4,22 +4,19 @@ -Class StreamProvider +Class Mask -
Class StreamProvider
+
Class Mask

-

Declaration :

  • C++ : class StreamProvider

Note: just a Placeholder for my design. Cehteh will ceratinly know much better how to organize this

- -
Operation prepareStream

Declaration :

  • Uml : + prepareStream() :
  • C++ : public: prepareStream()
-
Operation getReady

Declaration :

  • Uml : + getReady() :
  • C++ : public: getReady()
-

All public operations : getReady , prepareStream

+

Declaration :

  • C++ : class Mask : public Trafo
+
diff --git a/doc/devel/uml/class113.html b/doc/devel/uml/class113.html new file mode 100644 index 000000000..b9ffc50a1 --- /dev/null +++ b/doc/devel/uml/class113.html @@ -0,0 +1,22 @@ + + + + + + +Class PluginAdapter + + + + + +
Class PluginAdapter
+

+ + + + +

Declaration :

  • C++ : class PluginAdapter : public Trafo
+
+ + diff --git a/doc/devel/uml/class99.html b/doc/devel/uml/class114.html similarity index 87% rename from doc/devel/uml/class99.html rename to doc/devel/uml/class114.html index 6b816617d..adac24572 100644 --- a/doc/devel/uml/class99.html +++ b/doc/devel/uml/class114.html @@ -15,8 +15,8 @@ - -

Declaration :

  • C++ : class OpenGLPipe : public Link
+ +

Declaration :

  • C++ : class OpenGLPipe : public Link
diff --git a/doc/devel/uml/class100.html b/doc/devel/uml/class115.html similarity index 88% rename from doc/devel/uml/class100.html rename to doc/devel/uml/class115.html index f4d19be30..ebe105cf5 100644 --- a/doc/devel/uml/class100.html +++ b/doc/devel/uml/class115.html @@ -15,8 +15,8 @@ - -

Declaration :

+ +

Declaration :

diff --git a/doc/devel/uml/class116.html b/doc/devel/uml/class116.html new file mode 100644 index 000000000..44d2ee9ae --- /dev/null +++ b/doc/devel/uml/class116.html @@ -0,0 +1,22 @@ + + + + + + +Class VRender + + + + + +
Class VRender
+

+ + + + +

Declaration :

+
+ + diff --git a/doc/devel/uml/class102.html b/doc/devel/uml/class117.html similarity index 88% rename from doc/devel/uml/class102.html rename to doc/devel/uml/class117.html index 1fd1eb01b..e8567241a 100644 --- a/doc/devel/uml/class102.html +++ b/doc/devel/uml/class117.html @@ -15,8 +15,8 @@ - -

Declaration :

+ +

Declaration :

diff --git a/doc/devel/uml/class103.html b/doc/devel/uml/class118.html similarity index 59% rename from doc/devel/uml/class103.html rename to doc/devel/uml/class118.html index 75897a78a..a57dda746 100644 --- a/doc/devel/uml/class103.html +++ b/doc/devel/uml/class118.html @@ -15,10 +15,7 @@ - -

Declaration :

  • C++ : class Frame
  • Java : package interface Frame

Directly inherited by : AFrame GLBuf VFrame

-
- -
Relation <unidirectional association>

Declaration :

+ +

Declaration :

  • C++ : class Frame
  • Java : package interface Frame

Directly inherited by : AFrame GLBuf VFrame

diff --git a/doc/devel/uml/class38.html b/doc/devel/uml/class119.html similarity index 69% rename from doc/devel/uml/class38.html rename to doc/devel/uml/class119.html index 8c98d88f0..3d8194786 100644 --- a/doc/devel/uml/class38.html +++ b/doc/devel/uml/class119.html @@ -4,19 +4,19 @@ -Class Clip +Class AFrame -
Class Clip
+
Class AFrame

- -

Declaration :

+ +

Declaration :

  • C++ : class AFrame : public Frame
diff --git a/doc/devel/uml/class120.html b/doc/devel/uml/class120.html new file mode 100644 index 000000000..f4d8cac21 --- /dev/null +++ b/doc/devel/uml/class120.html @@ -0,0 +1,22 @@ + + + + + + +Class VFrame + + + + + +
Class VFrame
+

+ + + + +

Declaration :

  • C++ : class VFrame : public Frame
+
+ + diff --git a/doc/devel/uml/class107.html b/doc/devel/uml/class121.html similarity index 87% rename from doc/devel/uml/class107.html rename to doc/devel/uml/class121.html index 9c9f32c24..6347e8146 100644 --- a/doc/devel/uml/class107.html +++ b/doc/devel/uml/class121.html @@ -15,8 +15,8 @@ - -

Declaration :

  • C++ : class GLBuf : public Frame
+ +

Declaration :

  • C++ : class GLBuf : public Frame
diff --git a/doc/devel/uml/class91.html b/doc/devel/uml/class122.html similarity index 69% rename from doc/devel/uml/class91.html rename to doc/devel/uml/class122.html index d96080d50..56aaecef1 100644 --- a/doc/devel/uml/class91.html +++ b/doc/devel/uml/class122.html @@ -4,19 +4,19 @@ -Class ExitNode +Class Source -
Class ExitNode
+
Class Source

- -

Declaration :

+ +

Declaration :

diff --git a/doc/devel/uml/class126.html b/doc/devel/uml/class126.html new file mode 100644 index 000000000..56f21dadd --- /dev/null +++ b/doc/devel/uml/class126.html @@ -0,0 +1,25 @@ + + + + + + +Class FrameProvider + + + + + +
Class FrameProvider
+

+ + + + +

Declaration :

  • C++ : class FrameProvider

Note: just a Placeholder for my design. Cehteh will ceratinly know much better how to organize this

+ +
Operation prepareStream

Declaration :

  • Uml : + prepareStream() :
  • C++ : public: prepareStream()
+
Operation getReady

Declaration :

  • Uml : + getReady() :
  • C++ : public: getReady()
+

All public operations : getReady , prepareStream

+ + diff --git a/doc/devel/uml/class20.html b/doc/devel/uml/class22.html similarity index 61% rename from doc/devel/uml/class20.html rename to doc/devel/uml/class22.html index 3362822c9..bb5f814c6 100644 --- a/doc/devel/uml/class20.html +++ b/doc/devel/uml/class22.html @@ -15,10 +15,10 @@ - +

Declaration :

  • C++ : class Session
- -
Relation edls (<directional aggregation>)

Declaration :

  • Uml : # edls : EDL, multiplicity : 1..*
  • C++ : protected: EDL * edls
-
Relation fixture (<directional aggregation by value>)

Declaration :

  • Uml : # fixture : Fixture, multiplicity : 1
  • C++ : protected: Fixture fixture
+ +
Relation edls (<directional aggregation>)

Declaration :

  • Uml : # edls : EDL, multiplicity : 1..*
  • C++ : protected: EDL * edls
+
Relation fixture (<unidirectional association>)

Declaration :

  • Uml : # fixture : Fixture, multiplicity : 1
  • C++ : protected: Fixture * fixture
diff --git a/doc/devel/uml/class23.html b/doc/devel/uml/class25.html similarity index 68% rename from doc/devel/uml/class23.html rename to doc/devel/uml/class25.html index e8c184b81..641d7db71 100644 --- a/doc/devel/uml/class23.html +++ b/doc/devel/uml/class25.html @@ -15,11 +15,11 @@ - -

Declaration :

  • C++ : class EDL

Directly inherited by : Fixture

+ +

Declaration :

  • C++ : class EDL

Directly inherited by : Fixture

- -
Relation tracks (<directional aggregation by value>)

Declaration :

  • Uml : # tracks : Track, multiplicity : *
  • C++ : protected: Track tracks
-
Relation clips (<directional aggregation>)

Declaration :

  • Uml : # clips : MObject, multiplicity : *
  • C++ : protected: MObject * clips
+ +
Relation tracks (<directional aggregation by value>)

Declaration :

  • Uml : # tracks : Track, multiplicity : *
  • C++ : protected: Track tracks
+
Relation clips (<directional aggregation>)

Declaration :

  • Uml : # clips : MObject, multiplicity : *
  • C++ : protected: MObject * clips
diff --git a/doc/devel/uml/class26.html b/doc/devel/uml/class28.html similarity index 63% rename from doc/devel/uml/class26.html rename to doc/devel/uml/class28.html index 50052fd3c..781cbb3f5 100644 --- a/doc/devel/uml/class26.html +++ b/doc/devel/uml/class28.html @@ -15,13 +15,13 @@ - -

Declaration :

  • C++ : class Fixture : public EDL
- -
Relation tracks (<directional aggregation by value>)

Declaration :

  • Uml : # tracks : Track, multiplicity : 1..*
  • C++ : protected: Track tracks
-
Relation timeline (<directional aggregation by value>)

Declaration :

-
Operation getPlaylistForRender

Declaration :

  • Uml : + getPlaylistForRender() :
  • C++ : public: getPlaylistForRender()
+ +

Declaration :

  • C++ : class Fixture : public EDL
+ +
Relation tracks (<directional aggregation by value>)

Declaration :

  • Uml : # tracks : Track, multiplicity : 1..*
  • C++ : protected: Track tracks
+
Relation timeline (<directional aggregation by value>)

Declaration :

+
Operation getPlaylistForRender

Declaration :

  • Uml : + getPlaylistForRender() :
  • C++ : public: getPlaylistForRender()
Operation getAutomation

Declaration :

  • Uml : + getAutomation() :
  • C++ : public: getAutomation()
-

All public operations : getAutomation , getPlaylistForRender

+

All public operations : getAutomation , getPlaylistForRender

diff --git a/doc/devel/uml/class32.html b/doc/devel/uml/class32.html deleted file mode 100644 index 608b29aed..000000000 --- a/doc/devel/uml/class32.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - -Class MObject - - - - - -
Class MObject
-

- - - - -

Declaration :

  • C++ : class MObject
  • Java : public interface MObject

Directly inherited by : AbstractMO

-
- -
Relation placement (<association>)

Declaration :

- - diff --git a/doc/devel/uml/class31.html b/doc/devel/uml/class33.html similarity index 96% rename from doc/devel/uml/class31.html rename to doc/devel/uml/class33.html index bdbca81a5..8d68bceee 100644 --- a/doc/devel/uml/class31.html +++ b/doc/devel/uml/class33.html @@ -15,6 +15,6 @@ - +

Declaration :

  • C++ : class Track
diff --git a/doc/devel/uml/class34.html b/doc/devel/uml/class34.html index 4dfee44fe..13f13f349 100644 --- a/doc/devel/uml/class34.html +++ b/doc/devel/uml/class34.html @@ -4,23 +4,21 @@ -Class Placement +Class MObject -
Class Placement
+
Class MObject

-

Declaration :

  • C++ : class Placement
  • Java : public interface Placement

Directly inherited by : Allocation DirectPlacement ExplicitePlacement RelativePlacement

+

Declaration :

  • C++ : class MObject
  • Java : public interface MObject

Directly inherited by : AbstractMO

-
Relation subject (<association>)

Declaration :

  • Uml : # subject : MObject, multiplicity : 1
  • C++ : protected: MObject * subject
-
Operation resolve

Declaration :

create an actual (explicite) placement while trying to satisfy the network of adjacent objects and placements.

-

All public operations : resolve

+
Relation placement (<association>)

Declaration :

diff --git a/doc/devel/uml/class36.html b/doc/devel/uml/class36.html new file mode 100644 index 000000000..8f1b815c6 --- /dev/null +++ b/doc/devel/uml/class36.html @@ -0,0 +1,26 @@ + + + + + + +Class Placement + + + + + +
Class Placement
+

+ + + + +

Declaration :

  • C++ : class Placement
  • Java : public interface Placement

Directly inherited by : Allocation DirectPlacement ExplicitePlacement RelativePlacement

+
+ +
Relation subject (<association>)

Declaration :

  • Uml : # subject : MObject, multiplicity : 1
  • C++ : protected: MObject * subject
+
Operation resolve

Declaration :

create an actual (explicite) placement while trying to satisfy the network of adjacent objects and placements.

+

All public operations : resolve

+ + diff --git a/doc/devel/uml/class39.html b/doc/devel/uml/class39.html index b22b301a3..0c10135cc 100644 --- a/doc/devel/uml/class39.html +++ b/doc/devel/uml/class39.html @@ -4,19 +4,22 @@ -Class Effect +Class AbstractMO -
Class Effect
+
Class AbstractMO

-

Declaration :

-
+

Declaration :

  • C++ : class AbstractMO : public MObject

Directly inherited by : Clip Effect Meta

+
+ +
Attribut length
+

Declaration :

  • Uml : # length : long
  • C++ : protected: long length
diff --git a/doc/devel/uml/class41.html b/doc/devel/uml/class41.html index eb6136a91..a20cd4266 100644 --- a/doc/devel/uml/class41.html +++ b/doc/devel/uml/class41.html @@ -4,20 +4,21 @@ -Class DirectPlacement +Class Clip -
Class DirectPlacement
+
Class Clip

-

Declaration :

-
-

All public operations : resolve

+

Declaration :

+ +
Attribut start
+

Declaration :

  • Uml : # start : long
  • C++ : protected: long start

startpos in source

diff --git a/doc/devel/uml/class42.html b/doc/devel/uml/class42.html deleted file mode 100644 index 71248c9e2..000000000 --- a/doc/devel/uml/class42.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - -Class RelativePlacement - - - - - -
Class RelativePlacement
-

- - - - -

Declaration :

  • C++ : class RelativePlacement : public Placement
- -
Relation anchor (<unidirectional association>)

Declaration :

  • Uml : # anchor : MObject, multiplicity : 1
  • C++ : protected: MObject * anchor
-
Attribut relType
-

Declaration :

  • Uml : # relType :
  • C++ : protected: relType
-

All public operations : resolve

- - diff --git a/doc/devel/uml/class37.html b/doc/devel/uml/class43.html similarity index 50% rename from doc/devel/uml/class37.html rename to doc/devel/uml/class43.html index 14ec9db8d..53b9cd7e7 100644 --- a/doc/devel/uml/class37.html +++ b/doc/devel/uml/class43.html @@ -4,20 +4,21 @@ -Class AbstractMO +Class Effect -
Class AbstractMO
+
Class Effect

- -

Declaration :

  • C++ : class AbstractMO : public MObject

Directly inherited by : Clip Effect Meta

-
-
+ +

Declaration :

+ +
Attribut plugID
+

Declaration :

  • Uml : # plugID : string
  • C++ : protected: string plugID

Identifier of the Plugin to be used

diff --git a/doc/devel/uml/class45.html b/doc/devel/uml/class45.html index 8a90a7f34..38ba4549b 100644 --- a/doc/devel/uml/class45.html +++ b/doc/devel/uml/class45.html @@ -4,21 +4,20 @@ -Class Allocation +Class Meta -
Class Allocation
+
Class Meta

-

Declaration :

Directly inherited by : Constraint Wish

-

a directive to place a MObject in a specific way

+

Declaration :

Directly inherited by : Auto Label

+
-

All public operations : resolve

diff --git a/doc/devel/uml/class46.html b/doc/devel/uml/class46.html index 2c26a9afb..af2ac828b 100644 --- a/doc/devel/uml/class46.html +++ b/doc/devel/uml/class46.html @@ -4,19 +4,20 @@ -Class Label +Class DirectPlacement -
Class Label
+
Class DirectPlacement

-

Declaration :

  • C++ : class Label : public Meta
+

Declaration :

+

All public operations : resolve

diff --git a/doc/devel/uml/class47.html b/doc/devel/uml/class47.html index eb04ece04..71463ffe0 100644 --- a/doc/devel/uml/class47.html +++ b/doc/devel/uml/class47.html @@ -4,26 +4,26 @@ -Class ExplicitePlacement +Class RelativePlacement -
Class ExplicitePlacement
+
Class RelativePlacement

-

Declaration :

  • C++ : class ExplicitePlacement : public Placement
  • Java : public interface ExplicitePlacement

Directly inherited by : DirectPlacement

-
+

Declaration :

  • C++ : class RelativePlacement : public Placement
-
Attribut time
-

Declaration :

  • Uml : # time : long
  • C++ : protected: long time
-
Attribut track
-

Declaration :

-
Relation <unidirectional association>

Declaration :

-

All public operations : resolve

+
Relation anchor (<unidirectional association>)

Declaration :

  • Uml : # anchor : MObject, multiplicity : 1
  • C++ : protected: MObject * anchor
+
Attribut relType
+

Declaration :

  • Uml : # relType :
  • C++ : protected: relType
+
Attribut offset
+

Declaration :

  • Uml : # offset : long
  • C++ : protected: long offset

Offset the actual position by this (time) value relative to the anchor point

Class RelType
+
+

All public operations : resolve

diff --git a/doc/devel/uml/class51.html b/doc/devel/uml/class51.html index c6cd6cd11..1cad98a9a 100644 --- a/doc/devel/uml/class51.html +++ b/doc/devel/uml/class51.html @@ -4,19 +4,24 @@ -Class Auto +Class RelType -
Class Auto
+
Class RelType

-

Declaration :

  • C++ : class Auto : public Meta
+

Declaration :

  • C++ : enum RelType
  • Java : protected enum RelType

nested in RelativePlacement

+
+

Items :

    +
  • SAMETIME
  • +
  • ATTACH
  • +
diff --git a/doc/devel/uml/class53.html b/doc/devel/uml/class53.html deleted file mode 100644 index 87e04df53..000000000 --- a/doc/devel/uml/class53.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - -Class Constraint - - - - - -
Class Constraint
-

- - - - -

Declaration :

-
-

All public operations : resolve

- - diff --git a/doc/devel/uml/class54.html b/doc/devel/uml/class54.html new file mode 100644 index 000000000..86a16fb2c --- /dev/null +++ b/doc/devel/uml/class54.html @@ -0,0 +1,26 @@ + + + + + + +Class Allocation + + + + + +
Class Allocation
+

+ + + + +

Declaration :

Directly inherited by : Constraint Wish

+

a directive to place a MObject in a specific way

+ +
Attribut repr
+

Declaration :

  • Uml : # repr : string
  • C++ : protected: string repr

human readable representation of the condition characterizing this allocaton, e.g. "t >= 10"

+

All public operations : resolve

+ + diff --git a/doc/devel/uml/class97.html b/doc/devel/uml/class56.html similarity index 69% rename from doc/devel/uml/class97.html rename to doc/devel/uml/class56.html index c72200bf9..909c5c3d4 100644 --- a/doc/devel/uml/class97.html +++ b/doc/devel/uml/class56.html @@ -4,19 +4,19 @@ -Class Mask +Class Label -
Class Mask
+
Class Label

- -

Declaration :

  • C++ : class Mask : public Trafo
+ +

Declaration :

  • C++ : class Label : public Meta
diff --git a/doc/devel/uml/class57.html b/doc/devel/uml/class57.html index 40935c4f4..fd145dc3d 100644 --- a/doc/devel/uml/class57.html +++ b/doc/devel/uml/class57.html @@ -4,21 +4,26 @@ -Class BuilderFacade +Class ExplicitePlacement -
Class BuilderFacade
+
Class ExplicitePlacement

-

Declaration :

  • C++ : class BuilderFacade
+

Declaration :

  • C++ : class ExplicitePlacement : public Placement
  • Java : public interface ExplicitePlacement

Directly inherited by : DirectPlacement

+
-
Operation buildEngine

Declaration :

  • Uml : + buildEngine() :
  • C++ : public: buildEngine()
-

All public operations : buildEngine

+
Attribut time
+

Declaration :

  • Uml : # time : long
  • C++ : protected: long time
+
Attribut track
+

Declaration :

+
Relation <unidirectional association>

Declaration :

+

All public operations : resolve

diff --git a/doc/devel/uml/class61.html b/doc/devel/uml/class61.html index 6d18e7952..3fa6dd237 100644 --- a/doc/devel/uml/class61.html +++ b/doc/devel/uml/class61.html @@ -4,21 +4,19 @@ -Class ConManager +Class Auto -
Class ConManager
+
Class Auto

-

Declaration :

  • C++ : class ConManager
- -
Operation getConnection

Declaration :

  • Uml : + getConnection() :
  • C++ : public: getConnection()
-

All public operations : getConnection

+

Declaration :

  • C++ : class Auto : public Meta
+
diff --git a/doc/devel/uml/class52.html b/doc/devel/uml/class62.html similarity index 81% rename from doc/devel/uml/class52.html rename to doc/devel/uml/class62.html index 218d02b81..edc288cd0 100644 --- a/doc/devel/uml/class52.html +++ b/doc/devel/uml/class62.html @@ -15,9 +15,9 @@ - -

Declaration :

+ +

Declaration :

-

All public operations : resolve

+

All public operations : resolve

diff --git a/doc/devel/uml/class63.html b/doc/devel/uml/class63.html index 4ea9996fd..ec23d7dc0 100644 --- a/doc/devel/uml/class63.html +++ b/doc/devel/uml/class63.html @@ -4,21 +4,20 @@ -Class Assembler +Class Constraint -
Class Assembler
+
Class Constraint

-

Declaration :

  • C++ : class Assembler
- -
Operation build

Declaration :

  • Uml : + build() :
  • C++ : public: build()
-

All public operations : build

+

Declaration :

+
+

All public operations : resolve

diff --git a/doc/devel/uml/class40.html b/doc/devel/uml/class67.html similarity index 52% rename from doc/devel/uml/class40.html rename to doc/devel/uml/class67.html index 85f829935..1240d2914 100644 --- a/doc/devel/uml/class40.html +++ b/doc/devel/uml/class67.html @@ -4,20 +4,21 @@ -Class Meta +Class BuilderFacade -
Class Meta
+
Class BuilderFacade

- -

Declaration :

Directly inherited by : Auto Label

-
-
+ +

Declaration :

  • C++ : class BuilderFacade
+ +
Operation buildEngine

Declaration :

  • Uml : + buildEngine() :
  • C++ : public: buildEngine()
+

All public operations : buildEngine

diff --git a/doc/devel/uml/class59.html b/doc/devel/uml/class69.html similarity index 88% rename from doc/devel/uml/class59.html rename to doc/devel/uml/class69.html index 4d741df66..d95190551 100644 --- a/doc/devel/uml/class59.html +++ b/doc/devel/uml/class69.html @@ -15,10 +15,10 @@ - +

Declaration :

  • C++ : class ToolFactory
- +
Operation configure

Declaration :

  • Uml : + configure() :
  • C++ : public: configure()
-

All public operations : configure

+

All public operations : configure

diff --git a/doc/devel/uml/class71.html b/doc/devel/uml/class71.html index b246c37bd..574d44232 100644 --- a/doc/devel/uml/class71.html +++ b/doc/devel/uml/class71.html @@ -4,21 +4,21 @@ -Class PathManager +Class ConManager -
Class PathManager
+
Class ConManager

-

Declaration :

  • C++ : class PathManager
+

Declaration :

  • C++ : class ConManager
-
Operation buildProcessor

Declaration :

  • Uml : + buildProcessor() :
  • C++ : public: buildProcessor()
-

All public operations : buildProcessor

+
Operation getConnection

Declaration :

  • Uml : + getConnection() :
  • C++ : public: getConnection()
+

All public operations : getConnection

diff --git a/doc/devel/uml/class73.html b/doc/devel/uml/class73.html index 10c79ab76..0474d1952 100644 --- a/doc/devel/uml/class73.html +++ b/doc/devel/uml/class73.html @@ -4,21 +4,21 @@ -Class RenderState +Class Assembler -
Class RenderState
+
Class Assembler

-

Declaration :

  • C++ : class RenderState
+

Declaration :

  • C++ : class Assembler
-
Operation getStateProxy

Declaration :

  • Uml : + getStateProxy() :
  • C++ : public: getStateProxy()
-

All public operations : getStateProxy

+
Operation build

Declaration :

  • Uml : + build() :
  • C++ : public: build()
+

All public operations : build

diff --git a/doc/devel/uml/class65.html b/doc/devel/uml/class75.html similarity index 68% rename from doc/devel/uml/class65.html rename to doc/devel/uml/class75.html index b887d0295..e110729dd 100644 --- a/doc/devel/uml/class65.html +++ b/doc/devel/uml/class75.html @@ -15,10 +15,10 @@ - -

Declaration :

  • C++ : class StateProxy
  • Java : package interface StateProxy

Directly inherited by : ARender GLRender VRender

+ +

Declaration :

  • C++ : class StateProxy
  • Java : package interface StateProxy

Directly inherited by : ARender GLRender VRender

- -
Relation currFrame (<unidirectional association>)

Declaration :

  • Uml : # currFrame : Frame
  • C++ : protected: Frame * currFrame
+ +
Relation currFrame (<unidirectional association>)

Declaration :

  • Uml : # currFrame : Frame
  • C++ : protected: Frame * currFrame
diff --git a/doc/devel/uml/class70.html b/doc/devel/uml/class80.html similarity index 96% rename from doc/devel/uml/class70.html rename to doc/devel/uml/class80.html index f74fdddd1..0219ca00d 100644 --- a/doc/devel/uml/class70.html +++ b/doc/devel/uml/class80.html @@ -15,6 +15,6 @@ - +

Declaration :

  • C++ : class ControllerFacade
diff --git a/doc/devel/uml/class81.html b/doc/devel/uml/class81.html new file mode 100644 index 000000000..02da5261d --- /dev/null +++ b/doc/devel/uml/class81.html @@ -0,0 +1,24 @@ + + + + + + +Class PathManager + + + + + +
Class PathManager
+

+ + + + +

Declaration :

  • C++ : class PathManager
+ +
Operation buildProcessor

Declaration :

  • Uml : + buildProcessor() :
  • C++ : public: buildProcessor()
+

All public operations : buildProcessor

+ + diff --git a/doc/devel/uml/class83.html b/doc/devel/uml/class83.html new file mode 100644 index 000000000..f34265c58 --- /dev/null +++ b/doc/devel/uml/class83.html @@ -0,0 +1,24 @@ + + + + + + +Class RenderState + + + + + +
Class RenderState
+

+ + + + +

Declaration :

  • C++ : class RenderState
+ +
Operation getStateProxy

Declaration :

  • Uml : + getStateProxy() :
  • C++ : public: getStateProxy()
+

All public operations : getStateProxy

+ + diff --git a/doc/devel/uml/class86.html b/doc/devel/uml/class86.html deleted file mode 100644 index 2714afbae..000000000 --- a/doc/devel/uml/class86.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - -Class RenderEngine - - - - - -
Class RenderEngine
-

- - - - -

Declaration :

- -
Operation play

Declaration :

  • Uml : + play() :
  • C++ : public: play()
-
Relation renderSegments (<directional aggregation by value>)

Declaration :

  • Uml : - renderSegments : Processor, multiplicity : 0..*
  • C++ : private: Processor renderSegments
-

All public operations : play

- - diff --git a/doc/devel/uml/class89.html b/doc/devel/uml/class89.html deleted file mode 100644 index b0cdec94d..000000000 --- a/doc/devel/uml/class89.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - -Class Processor - - - - - -
Class Processor
-

- - - - -

Declaration :

  • C++ : class Processor

Directly inherited by : RenderEngine

-
- -
Relation output (<unidirectional association>)

Declaration :

- - diff --git a/doc/devel/uml/class92.html b/doc/devel/uml/class92.html deleted file mode 100644 index d0f7ee496..000000000 --- a/doc/devel/uml/class92.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - -Class ProcNode - - - - - -
Class ProcNode
-

- - - - -

Declaration :

  • C++ : class ProcNode
  • Java : public interface ProcNode

Directly inherited by : ExitNode Hub Link Source Trafo

- - diff --git a/doc/devel/uml/class93.html b/doc/devel/uml/class93.html deleted file mode 100644 index bf0f5ab81..000000000 --- a/doc/devel/uml/class93.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - -Class Trafo - - - - - -
Class Trafo
-

- - - - -

Declaration :

Directly inherited by : Mask PluginAdapter Projector

-
-
- - diff --git a/doc/devel/uml/class98.html b/doc/devel/uml/class98.html index e63dc5c68..fbc171302 100644 --- a/doc/devel/uml/class98.html +++ b/doc/devel/uml/class98.html @@ -4,19 +4,22 @@ -Class PluginAdapter +Class RenderEngine -
Class PluginAdapter
+
Class RenderEngine

-

Declaration :

  • C++ : class PluginAdapter : public Trafo
-
+

Declaration :

+ +
Operation play

Declaration :

  • Uml : + play() :
  • C++ : public: play()
+
Relation renderSegments (<directional aggregation by value>)

Declaration :

  • Uml : - renderSegments : Processor, multiplicity : 0..*
  • C++ : private: Processor renderSegments
+

All public operations : play

diff --git a/doc/devel/uml/classdiagrams.html b/doc/devel/uml/classdiagrams.html index 17dfee4a7..ff642e758 100644 --- a/doc/devel/uml/classdiagrams.html +++ b/doc/devel/uml/classdiagrams.html @@ -16,8 +16,8 @@ - - + +
Controller Entities
Render Entities
Controller Entities
Render Entities
Session structure
diff --git a/doc/devel/uml/classes.html b/doc/devel/uml/classes.html index 6a16597dd..c6ad30387 100644 --- a/doc/devel/uml/classes.html +++ b/doc/devel/uml/classes.html @@ -16,52 +16,53 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AbstractMO
AFrame
Allocationa directive to place a MObject in a specific way
ARender
Assembler
Auto
BuilderFacadeboundary
Clip
ConManager
Constraint
ControllerFacadeboundary
DirectPlacement
EDL
Effect
ExitNode
ExplicitePlacementinterface
Fixture
Frameinterface
GLBuf
GLRender
Hub
Label
Link
Mask
Meta
MObjectinterface
OpenGLPipe
PathManager
Placementinterface
PluginAdapter
Processor
ProcNodeinterface
Projector
RelativePlacement
RenderEngine
RenderState
Session
Source
StateProxyinterface
StreamProviderboundaryNote: just a Placeholder for my design. Cehteh will ceratinly know much better how to organize this
ToolFactory
Track
Trafo
VFrame
VRender
Wish
AbstractMO
AFrame
Allocationa directive to place a MObject in a specific way
ARender
Assembler
Auto
BuilderFacadeboundary
Clip
ConManager
Constraint
ControllerFacadeboundary
DirectPlacement
EDL
Effect
ExitNode
ExplicitePlacementinterface
Fixture
Frameinterface
FrameProviderboundaryNote: just a Placeholder for my design. Cehteh will ceratinly know much better how to organize this
GLBuf
GLRender
Hub
Label
Link
Mask
Meta
MObjectinterface
OpenGLPipe
PathManager
Placementinterface
PluginAdapter
Processor
ProcNodeinterface
Projector
RelativePlacement
RelTypeenum
RenderEngine
RenderState
Session
Source
StateProxyinterface
ToolFactory
Track
Trafo
VFrame
VRender
Wish
diff --git a/doc/devel/uml/classes_list.html b/doc/devel/uml/classes_list.html index 48091ba7e..03c70033b 100644 --- a/doc/devel/uml/classes_list.html +++ b/doc/devel/uml/classes_list.html @@ -17,52 +17,53 @@ -
AbstractMO
-AFrame
-Allocation
-ARender
-Assembler
-Auto
-BuilderFacade
-Clip
-ConManager
-Constraint
-ControllerFacade
-DirectPlacement
-EDL
-Effect
-ExitNode
-ExplicitePlacement
-Fixture
-Frame
-GLBuf
-GLRender
-Hub
-Label
-Link
-Mask
-Meta
-MObject
-OpenGLPipe
-PathManager
-Placement
-PluginAdapter
-Processor
-ProcNode
-Projector
-RelativePlacement
-RenderEngine
-RenderState
-Session
-Source
-StateProxy
-StreamProvider
-ToolFactory
-Track
-Trafo
-VFrame
-VRender
-Wish
+
AbstractMO
+AFrame
+Allocation
+ARender
+Assembler
+Auto
+BuilderFacade
+Clip
+ConManager
+Constraint
+ControllerFacade
+DirectPlacement
+EDL
+Effect
+ExitNode
+ExplicitePlacement
+Fixture
+Frame
+FrameProvider
+GLBuf
+GLRender
+Hub
+Label
+Link
+Mask
+Meta
+MObject
+OpenGLPipe
+PathManager
+Placement
+PluginAdapter
+Processor
+ProcNode
+Projector
+RelativePlacement
+RelType
+RenderEngine
+RenderState
+Session
+Source
+StateProxy
+ToolFactory
+Track
+Trafo
+VFrame
+VRender
+Wish
diff --git a/doc/devel/uml/collaborationdiagrams.html b/doc/devel/uml/collaborationdiagrams.html index fa8019a48..e934480ee 100644 --- a/doc/devel/uml/collaborationdiagrams.html +++ b/doc/devel/uml/collaborationdiagrams.html @@ -16,7 +16,7 @@ - +
build processThis figure shows the process of building and starting a RenderEngine
build processThis figure shows the process of building and starting a RenderEngine
diff --git a/doc/devel/uml/deploymentdiagrams.html b/doc/devel/uml/deploymentdiagrams.html index 5ded69ac5..ab17c2208 100644 --- a/doc/devel/uml/deploymentdiagrams.html +++ b/doc/devel/uml/deploymentdiagrams.html @@ -16,7 +16,7 @@ - +
Overview Render Engine
Overview Render Engine
diff --git a/doc/devel/uml/fig1.png b/doc/devel/uml/fig1.png index 6c40efdf4..337145bff 100644 Binary files a/doc/devel/uml/fig1.png and b/doc/devel/uml/fig1.png differ diff --git a/doc/devel/uml/fig10.png b/doc/devel/uml/fig10.png new file mode 100644 index 000000000..2e17eddea Binary files /dev/null and b/doc/devel/uml/fig10.png differ diff --git a/doc/devel/uml/fig2.png b/doc/devel/uml/fig2.png index 57d4aea7a..4ec6d5a39 100644 Binary files a/doc/devel/uml/fig2.png and b/doc/devel/uml/fig2.png differ diff --git a/doc/devel/uml/fig3.png b/doc/devel/uml/fig3.png index 2cd1c7ebe..5c319eb1f 100644 Binary files a/doc/devel/uml/fig3.png and b/doc/devel/uml/fig3.png differ diff --git a/doc/devel/uml/fig4.png b/doc/devel/uml/fig4.png index 7baed24d4..e49a9ce36 100644 Binary files a/doc/devel/uml/fig4.png and b/doc/devel/uml/fig4.png differ diff --git a/doc/devel/uml/fig5.png b/doc/devel/uml/fig5.png index 330bb9a3e..6849bd041 100644 Binary files a/doc/devel/uml/fig5.png and b/doc/devel/uml/fig5.png differ diff --git a/doc/devel/uml/fig6.png b/doc/devel/uml/fig6.png index a45bb4c3a..7baed24d4 100644 Binary files a/doc/devel/uml/fig6.png and b/doc/devel/uml/fig6.png differ diff --git a/doc/devel/uml/fig7.png b/doc/devel/uml/fig7.png new file mode 100644 index 000000000..330bb9a3e Binary files /dev/null and b/doc/devel/uml/fig7.png differ diff --git a/doc/devel/uml/fig8.png b/doc/devel/uml/fig8.png new file mode 100644 index 000000000..2891b31b9 Binary files /dev/null and b/doc/devel/uml/fig8.png differ diff --git a/doc/devel/uml/fig9.png b/doc/devel/uml/fig9.png new file mode 100644 index 000000000..bdf25a57a Binary files /dev/null and b/doc/devel/uml/fig9.png differ diff --git a/doc/devel/uml/index-withframe.html b/doc/devel/uml/index-withframe.html index 44db32d02..cf6c2c73f 100644 --- a/doc/devel/uml/index-withframe.html +++ b/doc/devel/uml/index-withframe.html @@ -4,7 +4,7 @@ -/mnt/Lager/heim/devel/cin3/wiki/renderengine/index-withframe +/mnt/Lager/heim/devel/cin3/doc/devel/uml/index-withframe diff --git a/doc/devel/uml/index.html b/doc/devel/uml/index.html index 86c48f6a3..15c783bc5 100644 --- a/doc/devel/uml/index.html +++ b/doc/devel/uml/index.html @@ -4,14 +4,14 @@ -cin3 +<title>cinelerra3 Documentation -
cin3
Documentation
+
cinelerra3
Documentation

@@ -72,117 +72,129 @@ Documentation

Session structure



-
Class Session
-
Class EDL
-
Class Fixture
-
Class Track
-
Class MObject
-
Class Placement
-
-
Class Clip
-
Class Effect
-
Class Meta
-
-
-
-
Class Label
-
-
Class Auto
-
Class Wish
-
+ +

+

EDL Example1



+

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

+

+

EDL Example2



+

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

Class Session
+
Class EDL
+
Class Fixture
+
Class Track
+
Class MObject
+
Class Placement
+
+
Class Clip
+
Class Effect
+
Class Meta
+
+
+
+
Class Label
+
+
Class Auto
+
Class Wish
+
- +

3.2 Package Builder

- +

3.2.1 Class View Builder Workings

- -

+ +

build process



-

This figure shows the process of building and starting a RenderEngine

-
-
-
Class Assembler
-
+

This figure shows the process of building and starting a RenderEngine

+
+
+
Class Assembler
+
- +

3.3 Package Controller

- +

3.3.1 Class View Controller Workings

- -

+ +

Controller Entities



-
-
-
+
+
+
- +

4 Package RenderEngine

- +

4.1 Deployment View Engine Parts

- -

+ +

Overview Render Engine



- +
Node timeline
- +
Node playlist
- +
Node proc
- +
Node pnode
- +
Node mStream
- +
Node State
- +

4.2 Class View Engine Workings

- -

+ +

Render Entities



-
-
Class Processor
-
Class ExitNode
-
Class ProcNode
-
Class Trafo
-
Class Link
-
Class Hub
-
Class Projector
-
Class Mask
-
-
-
Class ARender
-
Class VRender
-
Class GLRender
-
Class Frame
-
Class AFrame
-
Class VFrame
-
Class GLBuf
-
Class Source
+ +

+

Engine Example1



+

Example1 (from EDL) continued: here the RenderEngine to be created by the Builder from the Input shown in Example1

+

+

Engine Example2



+

Example2 (from EDL) continued: notably in this RenderEngine the Effect has been partitioned into 2 segments with constant configuration.

+
Class Processor
+
Class ExitNode
+
Class ProcNode
+
Class Trafo
+
Class Link
+
Class Hub
+
Class Projector
+
Class Mask
+
+
+
Class ARender
+
Class VRender
+
Class GLRender
+
Class Frame
+
Class AFrame
+
Class VFrame
+
Class GLBuf
+
Class Source
- +

5 Package CommonLib

- +

6 Package Vault

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.

- +

6.1 Class View Backend Components

- +

7 Package GUI

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

diff --git a/doc/devel/uml/index_65.html b/doc/devel/uml/index_65.html index 4bdf8591a..27060d747 100644 --- a/doc/devel/uml/index_65.html +++ b/doc/devel/uml/index_65.html @@ -17,16 +17,17 @@ - - - - + + + + - - + + - + +
NameKindDescription
AbstractMOclass
AFrameclass
Allocationclassa directive to place a MObject in a specific way
anchorrelation
AbstractMOclass
AFrameclass
Allocationclassa directive to place a MObject in a specific way
anchorrelation
Architecturecomponent viewThe various Components comprising the Cinelerra3 Video editing Application
ARenderclass
Assemblerclass
ARenderclass
Assemblerclass
AssetManagementcomponent
AssetManagerpackage
Autoclass
ATTACHattributeattach subject to anchor (e.g. an effect to a clip)
Autoclass
diff --git a/doc/devel/uml/index_66.html b/doc/devel/uml/index_66.html index 717e561c1..03a105600 100644 --- a/doc/devel/uml/index_66.html +++ b/doc/devel/uml/index_66.html @@ -17,15 +17,15 @@ - - - - + + + + - - - - + + + +
NameKindDescription
Backend Componentsclass view
buildoperation
build processcollaboration diagramThis figure shows the process of building and starting a RenderEngine
buildEngineoperation
Backend Componentsclass view
buildoperation
build processcollaboration diagramThis figure shows the process of building and starting a RenderEngine
buildEngineoperation
Buildercomponent
Builderpackage
Builder Workingsclass view
BuilderFacadeclass
buildProcessoroperation
Builderpackage
Builder Workingsclass view
BuilderFacadeclass
buildProcessoroperation
diff --git a/doc/devel/uml/index_67.html b/doc/devel/uml/index_67.html index e5c04a7ec..2ab1febc9 100644 --- a/doc/devel/uml/index_67.html +++ b/doc/devel/uml/index_67.html @@ -18,19 +18,19 @@ - - - - - - - + + + + + + + - - - - - + + + + +
NameKindDescription
Cachecomponent
cin3package
Clipclass
clipsrelation
CommonLibpackage
configureoperation
ConManagerclass
Constraintclass
cinelerra3package
Clipclass
clipsrelation
CommonLibpackage
configureoperation
ConManagerclass
Constraintclass
Controllercomponent
Controllerpackage
Controller Entitiesclass diagram
Controller Workingsclass view
ControllerFacadeclass
currFramerelation
Controllerpackage
Controller Entitiesclass diagram
Controller Workingsclass view
ControllerFacadeclass
currFramerelation
diff --git a/doc/devel/uml/index_68.html b/doc/devel/uml/index_68.html index 36986e68d..f289ee221 100644 --- a/doc/devel/uml/index_68.html +++ b/doc/devel/uml/index_68.html @@ -17,8 +17,9 @@ + - +
NameKindDescription
datasrcrelationThe predecessor in a processing pipeline, i.e. a source to get data to be processed
designpackageAll things concering the big picture.
Not a real code package, rather a container for design drafts, specifications, decisions.
DirectPlacementclass
DirectPlacementclass
Dispatchercomponent
diff --git a/doc/devel/uml/index_69.html b/doc/devel/uml/index_69.html index 0f638c86c..34ddca130 100644 --- a/doc/devel/uml/index_69.html +++ b/doc/devel/uml/index_69.html @@ -17,15 +17,20 @@ + - - - + + + + + - - - - + + + + + +
NameKindDescription
EDLclass
EDLcomponent
EDLclass
edlsrelation
Effectclass
EDL Example1object diagramA 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
EDL Example2object diagramMore 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
edlsrelation
Effectclass
endattributeend of the timerange (excl)
Enginecomponent
Engine Partsdeployment view
Engine Workingsclass view
ExitNodeclass
ExplicitePlacementclass
Engine Example1object diagramExample1 (from EDL) continued: here the RenderEngine to be created by the Builder from the Input shown in Example1
Engine Example2object diagramExample2 (from EDL) continued: notably in this RenderEngine the Effect has been partitioned into 2 segments with constant configuration.
Engine Partsdeployment view
Engine Workingsclass view
ExitNodeclass
ExplicitePlacementclass
diff --git a/doc/devel/uml/index_70.html b/doc/devel/uml/index_70.html index b094de41d..c59d89abd 100644 --- a/doc/devel/uml/index_70.html +++ b/doc/devel/uml/index_70.html @@ -17,10 +17,11 @@ - - + - + + +
NameKindDescription
fixturerelation
Fixtureclass
Fixtureclass
Fixturecomponent
Frameclass
fixturerelation
Frameclass
FrameProviderclassNote: just a Placeholder for my design. Cehteh will ceratinly know much better how to organize this
diff --git a/doc/devel/uml/index_71.html b/doc/devel/uml/index_71.html index ff1cf9ec9..a0af49c7b 100644 --- a/doc/devel/uml/index_71.html +++ b/doc/devel/uml/index_71.html @@ -17,14 +17,14 @@ - - - - - - - - + + + + + + + +
NameKindDescription
getAutomationoperation
getConnectionoperation
getPlaylistForRenderoperation
getReadyoperation
getStateProxyoperation
GLBufclass
GLRenderclass
GUIpackageGUI is here just a container to hold any entities considered to be User Interface related, which is not in focus for this Design draft
getAutomationoperation
getConnectionoperation
getPlaylistForRenderoperation
getReadyoperation
getStateProxyoperation
GLBufclass
GLRenderclass
GUIpackageGUI is here just a container to hold any entities considered to be User Interface related, which is not in focus for this Design draft
diff --git a/doc/devel/uml/index_72.html b/doc/devel/uml/index_72.html index f7f8cb3a7..4c5e6bbaf 100644 --- a/doc/devel/uml/index_72.html +++ b/doc/devel/uml/index_72.html @@ -17,7 +17,7 @@ - +
NameKindDescription
Hubclass
Hubclass
diff --git a/doc/devel/uml/index_76.html b/doc/devel/uml/index_76.html index a6432f656..5cb7cac68 100644 --- a/doc/devel/uml/index_76.html +++ b/doc/devel/uml/index_76.html @@ -17,8 +17,9 @@ - - + + +
NameKindDescription
Labelclass
Linkclass
Labelclass
lengthattribute
Linkclass
diff --git a/doc/devel/uml/index_77.html b/doc/devel/uml/index_77.html index e9228808d..fc50e0afc 100644 --- a/doc/devel/uml/index_77.html +++ b/doc/devel/uml/index_77.html @@ -17,11 +17,11 @@ - - + + - - + +
NameKindDescription
Maskclass
Metaclass
Maskclass
Metaclass
MObjectpackage
MObjectclass
mStreamnode
MObjectclass
mStreamnode
diff --git a/doc/devel/uml/index_79.html b/doc/devel/uml/index_79.html index f3c5d810b..5b3b9a39f 100644 --- a/doc/devel/uml/index_79.html +++ b/doc/devel/uml/index_79.html @@ -17,10 +17,11 @@ - - + + + - +
NameKindDescription
OpenGLPipeclass
outputrelation
offsetattributeOffset the actual position by this (time) value relative to the anchor point
OpenGLPipeclass
outputrelation
Overviewcomponent diagramThis drawing shows the top level compoents and relations
Overview Render Enginedeployment diagram
Overview Render Enginedeployment diagram
diff --git a/doc/devel/uml/index_80.html b/doc/devel/uml/index_80.html index 15b636f18..6bcc14e27 100644 --- a/doc/devel/uml/index_80.html +++ b/doc/devel/uml/index_80.html @@ -17,18 +17,19 @@ - - - - - - - - - - - - + + + + + + + + + + + + +
NameKindDescription
PathManagerclass
placementrelation
Placementclass
playoperation
playlistnode
PluginAdapterclass
pnodenode
prepareStreamoperation
procnode
Processorclass
ProcNodeclass
Projectorclass
PathManagerclass
placementrelation
Placementclass
playoperation
playlistnode
plugIDattributeIdentifier of the Plugin to be used
PluginAdapterclass
pnodenode
prepareStreamoperation
procnode
Processorclass
ProcNodeclass
Projectorclass
diff --git a/doc/devel/uml/index_82.html b/doc/devel/uml/index_82.html index af0a7ecab..f3d2d9b84 100644 --- a/doc/devel/uml/index_82.html +++ b/doc/devel/uml/index_82.html @@ -17,15 +17,17 @@ - - - - - + + + + + + - - - + + + +
NameKindDescription
RelativePlacementclass
relTypeattribute
Render Entitiesclass diagram
RenderEnginepackage
RenderEngineclass
RelativePlacementclass
RelTypeclass
relTypeattribute
Render Entitiesclass diagram
RenderEnginepackage
RenderEngineclass
RenderPathManagercomponent
renderSegmentsrelation
RenderStateclass
resolveoperationcreate an actual (explicite) placement while trying to satisfy the network of adjacent objects and placements.
renderSegmentsrelation
RenderStateclass
reprattributehuman readable representation of the condition characterizing this allocaton, e.g. "t >= 10"
resolveoperationcreate an actual (explicite) placement while trying to satisfy the network of adjacent objects and placements.
diff --git a/doc/devel/uml/index_83.html b/doc/devel/uml/index_83.html index 1e7c56117..2a62511af 100644 --- a/doc/devel/uml/index_83.html +++ b/doc/devel/uml/index_83.html @@ -17,16 +17,18 @@ + - + - - - + + + + + - - +
NameKindDescription
SAMETIMEattributeplace subject at the sime time then the anchor
Sessioncomponent
Sessionclass view
Sessionclass
Sessionclass
Session structureclass diagram
Sourceclass
Statenode
StateProxyclass
Sourceclass
startattributestartpos in source
startattributebegin of the timerange covered by this processor
Statenode
StateProxyclass
Stream Providercomponent
StreamProviderclassNote: just a Placeholder for my design. Cehteh will ceratinly know much better how to organize this
subjectrelation
subjectrelation
diff --git a/doc/devel/uml/index_84.html b/doc/devel/uml/index_84.html index c4478df6e..d12031219 100644 --- a/doc/devel/uml/index_84.html +++ b/doc/devel/uml/index_84.html @@ -17,15 +17,15 @@ - - - - - - - - - + + + + + + + + +
NameKindDescription
timeattribute
timelinenode
timelinerelation
ToolFactoryclass
trackattribute
Trackclass
tracksrelation
tracksrelation
Trafoclass
timeattribute
timelinenode
timelinerelation
ToolFactoryclass
trackattribute
Trackclass
tracksrelation
tracksrelation
Trafoclass
diff --git a/doc/devel/uml/index_86.html b/doc/devel/uml/index_86.html index bf2a140e5..ea666a484 100644 --- a/doc/devel/uml/index_86.html +++ b/doc/devel/uml/index_86.html @@ -17,9 +17,9 @@ - - - + + +
NameKindDescription
VaultpackageThis 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.
VFrameclass
VRenderclass
VaultpackageThis 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.
VFrameclass
VRenderclass
diff --git a/doc/devel/uml/index_87.html b/doc/devel/uml/index_87.html index 6c1f93d5d..a7bc429e3 100644 --- a/doc/devel/uml/index_87.html +++ b/doc/devel/uml/index_87.html @@ -17,7 +17,7 @@ - +
NameKindDescription
Wishclass
Wishclass
diff --git a/doc/devel/uml/navig.html b/doc/devel/uml/navig.html index e8901be71..5f4f179f5 100644 --- a/doc/devel/uml/navig.html +++ b/doc/devel/uml/navig.html @@ -4,12 +4,12 @@ -/mnt/Lager/heim/devel/cin3/wiki/renderengine/navig +/mnt/Lager/heim/devel/cin3/doc/devel/uml/navig


-

-Top- -Classes- -Public Operations- -Packages- -Class Diagrams- -Collaboration Diagrams- -Component Diagrams- -Deployment Diagrams-

+

-Top- -Classes- -Public Operations- -Packages- -Class Diagrams- -Object Diagrams- -Collaboration Diagrams- -Component Diagrams- -Deployment Diagrams-

A B C D E F G H L M O P R S T V W

diff --git a/doc/devel/uml/objectdiagrams.html b/doc/devel/uml/objectdiagrams.html new file mode 100644 index 000000000..aa70e6527 --- /dev/null +++ b/doc/devel/uml/objectdiagrams.html @@ -0,0 +1,25 @@ + + + + + + +Object Diagram Index + + + + + +
Object Diagram Index
+

+ + + + + + + + +
EDL Example1A 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
EDL Example2More 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
Engine Example1Example1 (from EDL) continued: here the RenderEngine to be created by the Builder from the Input shown in Example1
Engine Example2Example2 (from EDL) continued: notably in this RenderEngine the Effect has been partitioned into 2 segments with constant configuration.
+ + diff --git a/doc/devel/uml/packages.html b/doc/devel/uml/packages.html index db48a6682..03e5443db 100644 --- a/doc/devel/uml/packages.html +++ b/doc/devel/uml/packages.html @@ -17,15 +17,15 @@ - - - - + + + + - + - - + +
AssetManager
Builder
cin3
CommonLib
Controller
Builder
cinelerra3
CommonLib
Controller
designAll things concering the big picture.
Not a real code package, rather a container for design drafts, specifications, decisions.
GUIGUI is here just a container to hold any entities considered to be User Interface related, which is not in focus for this Design draft
GUIGUI is here just a container to hold any entities considered to be User Interface related, which is not in focus for this Design draft
MObject
RenderEngine
VaultThis 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.
RenderEngine
VaultThis 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.
diff --git a/doc/devel/uml/public_operations.html b/doc/devel/uml/public_operations.html index d39f5b605..71e620af7 100644 --- a/doc/devel/uml/public_operations.html +++ b/doc/devel/uml/public_operations.html @@ -17,18 +17,18 @@ - - - - - - - - - - - - + + + + + + + + + + + +
OperationClassDescription
buildAssembler
buildEngineBuilderFacade
buildProcessorPathManager
configureToolFactory
getAutomationFixture
getConnectionConManager
getPlaylistForRenderFixture
getReadyStreamProvider
getStateProxyRenderState
playRenderEngine
prepareStreamStreamProvider
resolvePlacementcreate an actual (explicite) placement while trying to satisfy the network of adjacent objects and placements.
buildAssembler
buildEngineBuilderFacade
buildProcessorPathManager
configureToolFactory
getAutomationFixture
getConnectionConManager
getPlaylistForRenderFixture
getReadyFrameProvider
getStateProxyRenderState
playRenderEngine
prepareStreamFrameProvider
resolvePlacementcreate an actual (explicite) placement while trying to satisfy the network of adjacent objects and placements.
diff --git a/uml/cin3/128005 b/uml/cinelerra3/128005 similarity index 100% rename from uml/cin3/128005 rename to uml/cinelerra3/128005 diff --git a/uml/cin3/128005.diagram b/uml/cinelerra3/128005.diagram similarity index 100% rename from uml/cin3/128005.diagram rename to uml/cinelerra3/128005.diagram diff --git a/uml/cin3/128133 b/uml/cinelerra3/128133 similarity index 100% rename from uml/cin3/128133 rename to uml/cinelerra3/128133 diff --git a/uml/cin3/128133.diagram b/uml/cinelerra3/128133.diagram similarity index 100% rename from uml/cin3/128133.diagram rename to uml/cinelerra3/128133.diagram diff --git a/uml/cin3/128261 b/uml/cinelerra3/128261 similarity index 100% rename from uml/cin3/128261 rename to uml/cinelerra3/128261 diff --git a/uml/cin3/128261.diagram b/uml/cinelerra3/128261.diagram similarity index 100% rename from uml/cin3/128261.diagram rename to uml/cinelerra3/128261.diagram diff --git a/uml/cin3/128389 b/uml/cinelerra3/128389 similarity index 100% rename from uml/cin3/128389 rename to uml/cinelerra3/128389 diff --git a/uml/cin3/128389.diagram b/uml/cinelerra3/128389.diagram similarity index 100% rename from uml/cin3/128389.diagram rename to uml/cinelerra3/128389.diagram diff --git a/uml/cin3/128517 b/uml/cinelerra3/128517 similarity index 100% rename from uml/cin3/128517 rename to uml/cinelerra3/128517 diff --git a/uml/cin3/128517.diagram b/uml/cinelerra3/128517.diagram similarity index 100% rename from uml/cin3/128517.diagram rename to uml/cinelerra3/128517.diagram diff --git a/uml/cin3/128645 b/uml/cinelerra3/128645 similarity index 100% rename from uml/cin3/128645 rename to uml/cinelerra3/128645 diff --git a/uml/cin3/128645.diagram b/uml/cinelerra3/128645.diagram similarity index 100% rename from uml/cin3/128645.diagram rename to uml/cinelerra3/128645.diagram diff --git a/uml/cin3/128773 b/uml/cinelerra3/128773 similarity index 100% rename from uml/cin3/128773 rename to uml/cinelerra3/128773 diff --git a/uml/cin3/128773.diagram b/uml/cinelerra3/128773.diagram similarity index 100% rename from uml/cin3/128773.diagram rename to uml/cinelerra3/128773.diagram diff --git a/uml/cin3/128901 b/uml/cinelerra3/128901 similarity index 100% rename from uml/cin3/128901 rename to uml/cinelerra3/128901 diff --git a/uml/cin3/128901.diagram b/uml/cinelerra3/128901.diagram similarity index 100% rename from uml/cin3/128901.diagram rename to uml/cinelerra3/128901.diagram diff --git a/uml/cin3/129029 b/uml/cinelerra3/129029 similarity index 100% rename from uml/cin3/129029 rename to uml/cinelerra3/129029 diff --git a/uml/cin3/129029.diagram b/uml/cinelerra3/129029.diagram similarity index 100% rename from uml/cin3/129029.diagram rename to uml/cinelerra3/129029.diagram diff --git a/uml/cin3/129157.diagram b/uml/cinelerra3/129157.diagram similarity index 100% rename from uml/cin3/129157.diagram rename to uml/cinelerra3/129157.diagram diff --git a/uml/cin3/5.session b/uml/cinelerra3/5.session similarity index 100% rename from uml/cin3/5.session rename to uml/cinelerra3/5.session diff --git a/uml/cin3/cin3.prj b/uml/cinelerra3/cinelerra3.prj similarity index 98% rename from uml/cin3/cin3.prj rename to uml/cinelerra3/cinelerra3.prj index 27e6b19c1..99c2e4353 100644 --- a/uml/cin3/cin3.prj +++ b/uml/cinelerra3/cinelerra3.prj @@ -1,8 +1,8 @@ format 38 -"cin3" +"cinelerra3" revision 5 modified_by 5 "hiv" - cpp_root_dir "../../../src/" + cpp_root_dir "../../src/" diff --git a/uml/cin3/cpp_includes b/uml/cinelerra3/cpp_includes similarity index 100% rename from uml/cin3/cpp_includes rename to uml/cinelerra3/cpp_includes diff --git a/uml/cin3/generation_settings b/uml/cinelerra3/generation_settings similarity index 100% rename from uml/cin3/generation_settings rename to uml/cinelerra3/generation_settings diff --git a/uml/cin3/idl_includes b/uml/cinelerra3/idl_includes similarity index 100% rename from uml/cin3/idl_includes rename to uml/cinelerra3/idl_includes diff --git a/uml/cin3/java_imports b/uml/cinelerra3/java_imports similarity index 100% rename from uml/cin3/java_imports rename to uml/cinelerra3/java_imports diff --git a/uml/cin3/stereotypes b/uml/cinelerra3/stereotypes similarity index 100% rename from uml/cin3/stereotypes rename to uml/cinelerra3/stereotypes diff --git a/uml/cin3/tools b/uml/cinelerra3/tools similarity index 100% rename from uml/cin3/tools rename to uml/cinelerra3/tools