Select a layer from a colormap and render it to a Gtk::Image. More...
#include <colormap_viewer_widget.h>
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. |
Select a layer from a colormap and render it to a Gtk::Image.
Definition at line 32 of file colormap_viewer_widget.h.
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.
void ColormapViewerWidget::draw | ( | unsigned int | layer = 0 |
) |
Draw the colormap.
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::Colormap::deepness(), firevision::Colormap::depth(), firevision::Colormap::image_height(), firevision::Colormap::image_width(), firevision::LossyScaler::scale(), firevision::LossyScaler::set_original_buffer(), firevision::LossyScaler::set_original_dimensions(), firevision::LossyScaler::set_scaled_buffer(), firevision::LossyScaler::set_scaled_dimensions(), and firevision::Colormap::to_image().
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.
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.
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.
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().