k3d::istreaming_bitmap_source Class Reference

Abstract interface for an object that collects and distributes profiling data for the K-3D visualization pipeline. More...

#include <istreaming_bitmap_source.h>

Inheritance diagram for k3d::istreaming_bitmap_source:
Inheritance graph
[legend]

List of all members.

Public Types

typedef boost::gil::pixel
< boost::gil::bits32f,
boost::gil::rgba_layout_t > 
pixel
 Defines a standard pixel as floating-point RGBA.
typedef boost::gil::image
< pixel, false > 
bitmap
 Defines a standard bitmap as half-precision floating-point RGBA.
typedef bitmap::const_view_t bucket
 Defines a standard bitmap as half-precision floating-point RGBA.
typedef bitmap::coord_t coordinate
 Define storage for a pixel coordinate.

Public Member Functions

virtual sigc::connection connect_bitmap_start_signal (const sigc::slot< void, coordinate, coordinate > &Slot)=0
 Connects a slot that will be called when streaming begins.
virtual sigc::connection connect_bitmap_bucket_signal (const sigc::slot< void, coordinate, coordinate, const bucket & > &Slot)=0
 Connects a slot that will be called when streaming begins.
virtual sigc::connection connect_bitmap_finish_signal (const sigc::slot< void > &Slot)=0
 Connects a slot that will be called when streaming finishes.

Protected Member Functions

 istreaming_bitmap_source ()
 istreaming_bitmap_source (const istreaming_bitmap_source &Other)
istreaming_bitmap_sourceoperator= (const istreaming_bitmap_source &)
virtual ~istreaming_bitmap_source ()

Detailed Description

Abstract interface for an object that collects and distributes profiling data for the K-3D visualization pipeline.


Member Typedef Documentation

typedef boost::gil::image<pixel, false> k3d::istreaming_bitmap_source::bitmap

Defines a standard bitmap as half-precision floating-point RGBA.

typedef bitmap::const_view_t k3d::istreaming_bitmap_source::bucket

Defines a standard bitmap as half-precision floating-point RGBA.

Define storage for a pixel coordinate.

typedef boost::gil::pixel<boost::gil::bits32f, boost::gil::rgba_layout_t> k3d::istreaming_bitmap_source::pixel

Defines a standard pixel as floating-point RGBA.


Constructor & Destructor Documentation

k3d::istreaming_bitmap_source::istreaming_bitmap_source (  )  [inline, protected]
k3d::istreaming_bitmap_source::istreaming_bitmap_source ( const istreaming_bitmap_source Other  )  [inline, protected]
virtual k3d::istreaming_bitmap_source::~istreaming_bitmap_source (  )  [inline, protected, virtual]

Member Function Documentation

virtual sigc::connection k3d::istreaming_bitmap_source::connect_bitmap_bucket_signal ( const sigc::slot< void, coordinate, coordinate, const bucket & > &  Slot  )  [pure virtual]

Connects a slot that will be called when streaming begins.

Implemented in module::aqsis::engine.

Referenced by module::qtui::aqsis::thread::run().

virtual sigc::connection k3d::istreaming_bitmap_source::connect_bitmap_finish_signal ( const sigc::slot< void > &  Slot  )  [pure virtual]

Connects a slot that will be called when streaming finishes.

Implemented in module::aqsis::engine.

Referenced by module::qtui::aqsis::thread::run().

virtual sigc::connection k3d::istreaming_bitmap_source::connect_bitmap_start_signal ( const sigc::slot< void, coordinate, coordinate > &  Slot  )  [pure virtual]

Connects a slot that will be called when streaming begins.

Implemented in module::aqsis::engine.

Referenced by module::qtui::aqsis::thread::run().

istreaming_bitmap_source& k3d::istreaming_bitmap_source::operator= ( const istreaming_bitmap_source  )  [inline, protected]

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

Generated on Mon Mar 21 07:42:00 2011 for K-3D by doxygen 1.6.3