Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

Plot::ImagePointerGrid< PixelType, PixelMatrix > Class Template Reference

#include <imagegrid.h>

Inheritance diagram for Plot::ImagePointerGrid< PixelType, PixelMatrix >:

Inheritance graph
[legend]
Collaboration diagram for Plot::ImagePointerGrid< PixelType, PixelMatrix >:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<class PixelType = RGBPixel<>, class PixelMatrix = typename MatrixType<PixelType>::rectangular>
class Plot::ImagePointerGrid< PixelType, PixelMatrix >

Image composed of a rectangular grid of smaller images (passed as pointers) with an optional border between them.

Definition at line 86 of file imagegrid.h.

Public Methods

template<class MatrixOfImages>  ImagePointerGrid (const MatrixOfImages &ms, int borderwidth=0, int internalborderwidth=0, const PixelType bg=default_bg)
 Constructor taking a matrix of arbitrary-sized images and concatenating them.


Constructor & Destructor Documentation

template<class PixelType = RGBPixel<>, class PixelMatrix = typename MatrixType<PixelType>::rectangular>
template<class MatrixOfImages>
Plot::ImagePointerGrid< PixelType, PixelMatrix >::ImagePointerGrid const MatrixOfImages &    ms,
int    borderwidth = 0,
int    internalborderwidth = 0,
const PixelType    bg = default_bg
[inline]
 

Constructor taking a matrix of arbitrary-sized images and concatenating them.

Borders use the default_bg instead of the default border to give the effect of putting outlined images on a larger page, with the same border around and between the images.

Definition at line 116 of file imagegrid.h.

References Plot::AARImage< PixelType, PixelMatrix >::draw_border(), and Plot::AARImage< PixelType, PixelMatrix >::draw_pixel().


The documentation for this class was generated from the following file:
Generated on Mon Jan 20 02:37:41 2003 for RF-LISSOM by doxygen1.3-rc2