Fawkes API  Fawkes Development Version
ColormapViewerWidget Class Reference

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

#include "colormap_viewer_widget.h"

Public Member Functions

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

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::ColormapViewerWidget ( )

Constructor.

Definition at line 36 of file colormap_viewer_widget.cpp.

◆ ~ColormapViewerWidget()

ColormapViewerWidget::~ColormapViewerWidget ( )

Destructor.

Definition at line 45 of file colormap_viewer_widget.cpp.

Member Function Documentation

◆ draw()

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

◆ set_colormap()

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

Set the colormap to display.

Parameters
cmcolormap

Definition at line 54 of file colormap_viewer_widget.cpp.

References firevision::Colormap::deepness().

◆ set_colormap_img()

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

Set the image to render into.

Parameters
imgthe Image

Definition at line 71 of file colormap_viewer_widget.cpp.

◆ set_layer_selector()

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

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

Parameters
scla Gtk::Scale

Definition at line 80 of file colormap_viewer_widget.cpp.


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