Equalizer 1.0

eq::Layout Class Reference

A layout groups one or more View, logically belonging together. More...

#include <layout.h>

Inheritance diagram for eq::Layout:
Collaboration diagram for eq::Layout:

List of all members.

Public Member Functions

 Layout (Config *parent)
 Construct a new layout.
virtual ~Layout ()
 Destruct a layout.
Data Access
ServerPtr getServer ()

Detailed Description

A layout groups one or more View, logically belonging together.

A layout belongs to one or more Canvas. Currently, the layout assignment can be changed at run-time by the application, out of a pre-defined set of layouts for each canvas.

The intersection between views and segments defines which destination channels are available. Neither the views nor the segments have to cover the full layout or canvas, respectively. These channels are typically used as a destination Channel in a compound. They are automatically created when the configuration is loaded.

See also:
fabric::Layout

Definition at line 47 of file layout.h.


Constructor & Destructor Documentation

eq::Layout::Layout ( Config parent)

Construct a new layout.

Version:
1.0
virtual eq::Layout::~Layout ( ) [virtual]

Destruct a layout.

Version:
1.0

Reimplemented from eq::fabric::Layout< Config, Layout, View >.


Member Function Documentation

ServerPtr eq::Layout::getServer ( )
Returns:
the Server of this layout.
Version:
1.0

The documentation for this class was generated from the following file:
Generated on Sun May 8 2011 19:11:09 for Equalizer 1.0 by  doxygen 1.7.3