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

Channel_image< N, Real, Channel_meaning > Class Template Reference

#include <channel_image.h>

List of all members.

Public Types

typedef Real real_type
typedef unsigned int size_type
typedef Array_2D< real_typechannel_type

Public Methods

 Channel_image ()
 Channel_image (const Channel_image< N, Real, Channel_meaning > &c)
 Channel_image (const size_type x, const size_type y)
void resize (const size_type x, const size_type y)
size_type x_size () const
size_type y_size () const
size_type channel_size () const
channel_meaning_type channel_meaning () const
channel_typeoperator[] (const size_type c)
const channel_typeoperator[] (const size_type c) const


Detailed Description

template<unsigned int N, typename Real, channel_meaning_type Channel_meaning>
class Channel_image< N, Real, Channel_meaning >

This class represents an image composed of several channels.


Member Typedef Documentation

template<unsigned int N, typename Real, channel_meaning_type Channel_meaning>
typedef Array_2D<real_type> Channel_image< N, Real, Channel_meaning >::channel_type
 

template<unsigned int N, typename Real, channel_meaning_type Channel_meaning>
typedef Real Channel_image< N, Real, Channel_meaning >::real_type
 

Reimplemented in RGB_channel_image< Real >.

template<unsigned int N, typename Real, channel_meaning_type Channel_meaning>
typedef unsigned int Channel_image< N, Real, Channel_meaning >::size_type
 

Reimplemented in RGB_channel_image< Real >.


Constructor & Destructor Documentation

template<unsigned int N, typename Real, channel_meaning_type Channel_meaning>
Channel_image< N, Real, Channel_meaning >::Channel_image  
 

template<unsigned int N, typename Real, channel_meaning_type Channel_meaning>
Channel_image< N, Real, Channel_meaning >::Channel_image const Channel_image< N, Real, Channel_meaning > &    c
 

template<unsigned int N, typename Real, channel_meaning_type Channel_meaning>
Channel_image< N, Real, Channel_meaning >::Channel_image const size_type    x,
const size_type    y
 


Member Function Documentation

template<unsigned int N, typename Real, channel_meaning_type Channel_meaning>
channel_meaning_type Channel_image< N, Real, Channel_meaning >::channel_meaning  
 

template<unsigned int N, typename Real, channel_meaning_type Channel_meaning>
Channel_image< N, Real, Channel_meaning >::size_type Channel_image< N, Real, Channel_meaning >::channel_size  
 

template<unsigned int N, typename Real, channel_meaning_type Channel_meaning>
const Channel_image< N, Real, Channel_meaning >::channel_type & Channel_image< N, Real, Channel_meaning >::operator[] const size_type    c const
 

template<unsigned int N, typename Real, channel_meaning_type Channel_meaning>
Channel_image< N, Real, Channel_meaning >::channel_type & Channel_image< N, Real, Channel_meaning >::operator[] const size_type    c
 

template<unsigned int N, typename Real, channel_meaning_type Channel_meaning>
void Channel_image< N, Real, Channel_meaning >::resize const size_type    x,
const size_type    y
 

template<unsigned int N, typename Real, channel_meaning_type Channel_meaning>
Channel_image< N, Real, Channel_meaning >::size_type Channel_image< N, Real, Channel_meaning >::x_size  
 

template<unsigned int N, typename Real, channel_meaning_type Channel_meaning>
Channel_image< N, Real, Channel_meaning >::size_type Channel_image< N, Real, Channel_meaning >::y_size  
 


The documentation for this class was generated from the following file:
Generated on Fri Aug 20 15:03:52 2004 by doxygen1.2.18