mobject::ExplicitPlacement Class Reference

Special kind of Placement, where the location of the MObject has been nailed down to a fixed position. More...

#include <explicitplacement.hpp>

Inheritance diagram for mobject::ExplicitPlacement:

Inheritance graph
[legend]
Collaboration diagram for mobject::ExplicitPlacement:

Collaboration graph
[legend]

List of all members.

Public Types

typedef std::pair< Time, Pipe > SolutionData

Public Member Functions

virtual ExplicitPlacement resolve () const
 no need to resolve any further, as this ExplicitPlacement already is the result of a resolve()-call.

Public Attributes

const Pipe pipe
const Time time

Protected Member Functions

 ExplicitPlacement (const Placement< MObject > &base, const SolutionData found)

Private Member Functions

ExplicitPlacementoperator= (const ExplicitPlacement &)
 copying prohibited, ExplicitPlacement is effectively const!

Friends

ExplicitPlacement Placement () const


Detailed Description

The Session allways contains one special EDL, which actually is a snapshot of all EDLs contents fixed and reduced to simple positions. This so called Fixture contains only ExplicitPlacement objects and is processed by the Builder to create the render engine node network.

See also:
Placement::resolve factory method for deriving an ExplicitPlacement

Definition at line 47 of file explicitplacement.hpp.


The documentation for this class was generated from the following file:

Generated on Sat Aug 16 18:10:46 2008 for Lumiera by  doxygen 1.5.5