ColormapViewerWidget Class Reference

Select a layer from a colormap and render it to a Gtk::Image. More...

#include <colormap_viewer_widget.h>

List of all members.

Public Member Functions

 ColormapViewerWidget ()
 Constructor.
 ~ColormapViewerWidget ()
 Destructor.
void set_colormap (firevision::Colormap *cm)
 Set the colormap to display.
void set_colormap_img (Gtk::Image *img)
 Set the image to render into.
void set_layer_selector (Gtk::Scale *scl)
 Set the selector widget to choose the layer of the colormap which gets rendered.
void draw (unsigned int layer=0)
 Draw the colormap.


Detailed Description

Select a layer from a colormap and render it to a Gtk::Image.

Author:
Daniel Beck

Definition at line 32 of file colormap_viewer_widget.h.


Constructor & Destructor Documentation

ColormapViewerWidget::ColormapViewerWidget (  ) 

Constructor.

Definition at line 36 of file colormap_viewer_widget.cpp.

ColormapViewerWidget::~ColormapViewerWidget (  ) 

Destructor.

Definition at line 45 of file colormap_viewer_widget.cpp.


Member Function Documentation

void ColormapViewerWidget::draw ( unsigned int  layer = 0  ) 

Draw the colormap.

Parameters:
layer the plane in the third dimension of the colormap to be drawn

Definition at line 109 of file colormap_viewer_widget.cpp.

References firevision::colorspace_buffer_size(), firevision::convert(), firevision::Colormap::deepness(), firevision::Colormap::depth(), firevision::Colormap::image_height(), firevision::Colormap::image_width(), firevision::RGB, firevision::LossyScaler::scale(), firevision::LossyScaler::set_original_buffer(), firevision::LossyScaler::set_original_dimensions(), firevision::LossyScaler::set_scaled_buffer(), firevision::LossyScaler::set_scaled_dimensions(), firevision::Colormap::to_image(), and firevision::YUV422_PLANAR.

Referenced by ColorTrainWidget::add_to_colormap(), ColorTrainWidget::load_colormap(), ColorTrainWidget::load_histograms(), and ColorTrainWidget::reset_colormap().

void ColormapViewerWidget::set_colormap ( firevision::Colormap cm  ) 

Set the colormap to display.

Parameters:
cm colormap

Definition at line 54 of file colormap_viewer_widget.cpp.

References firevision::Colormap::deepness().

Referenced by ColorTrainWidget::add_to_colormap(), ColorTrainWidget::load_colormap(), and ColorTrainWidget::load_histograms().

void ColormapViewerWidget::set_colormap_img ( Gtk::Image *  img  ) 

Set the image to render into.

Parameters:
img the Image

Definition at line 71 of file colormap_viewer_widget.cpp.

Referenced by ColorTrainWidget::set_colormap_img(), FuseTransferWidget::set_local_img(), and FuseTransferWidget::set_remote_img().

void ColormapViewerWidget::set_layer_selector ( Gtk::Scale *  scl  ) 

Set the selector widget to choose the layer of the colormap which gets rendered.

Parameters:
scl a Gtk::Scale

Definition at line 80 of file colormap_viewer_widget.cpp.

References firevision::Colormap::deepness().

Referenced by ColorTrainWidget::set_cm_layer_selector(), FuseTransferWidget::set_local_layer_selector(), and FuseTransferWidget::set_remote_layer_selector().


The documentation for this class was generated from the following files:
Generated on Tue Feb 22 13:32:33 2011 for Fawkes API by  doxygen 1.4.7