Equalizer  1.2.1
Public Member Functions | Protected Member Functions
osgScaleViewer::Pipe Class Reference

The Pipe holds the viewer and the frame data. More...

#include <pipe.h>

+ Inheritance diagram for osgScaleViewer::Pipe:
+ Collaboration diagram for osgScaleViewer::Pipe:

List of all members.

Public Member Functions

 Pipe (eq::Node *parent)
 Creates a Pipe.
const FrameDatagetFrameData () const
 Gets the FrameData object.

Protected Member Functions

virtual ~Pipe ()
 Destruct the pipe.
virtual bool configInit (const eq::uint128_t &initID)
 Creates the scene graph and registers the frame data, so it can be synced with the server later.
virtual bool configExit ()
 Deregisters the frame data.
virtual void frameStart (const eq::uint128_t &frameID, const uint32_t frameNumber)
 Syncs the frame data with the server and calls updateSceneGraph().

Detailed Description

The Pipe holds the viewer and the frame data.

Each frame, it updates the scene graph of the viewer with the new data of the frame data. The frame data is synced with the server.

Definition at line 53 of file share/Equalizer/examples/osgScaleViewer/pipe.h.


Constructor & Destructor Documentation

Creates a Pipe.

Parameters:
parentthe pipe's parent.

Reimplemented from eq::Pipe.

Definition at line 40 of file osgScaleViewer/pipe.cpp.

osgScaleViewer::Pipe::~Pipe ( ) [protected, virtual]

Destruct the pipe.

Version:
1.0

Reimplemented from eq::Pipe.

Definition at line 45 of file osgScaleViewer/pipe.cpp.


Member Function Documentation

Gets the FrameData object.

Returns:
the frame data object.

Definition at line 49 of file osgScaleViewer/pipe.cpp.

Referenced by osgScaleViewer::Channel::frameDraw(), and osgScaleViewer::Channel::frameViewFinish().

+ Here is the caller graph for this function:


The documentation for this class was generated from the following files:
Generated on Fri Jun 8 2012 15:44:37 for Equalizer 1.2.1 by  doxygen 1.8.0