Public Member Functions | Protected Attributes | List of all members
IZ::Image< Sample, samplesPerPixel > Class Template Reference

#include <image.h>

Public Member Functions

Sample * data () const
 
int height () const
 
ptrdiff_t samplesPerLine () const
 
void setData (Sample *data)
 
void setHeight (int height)
 
void setSamplesPerLine (ptrdiff_t samplesPerLine)
 
void setWidth (int width)
 
int width () const
 

Protected Attributes

Sample * m_data
 
int m_height
 
ptrdiff_t m_spl
 
int m_width
 

Detailed Description

template<typename Sample = unsigned char, ptrdiff_t samplesPerPixel = 3>
class IZ::Image< Sample, samplesPerPixel >

Definition at line 12 of file image.h.

Member Function Documentation

template<typename Sample = unsigned char, ptrdiff_t samplesPerPixel = 3>
Sample* IZ::Image< Sample, samplesPerPixel >::data ( ) const
inline

Definition at line 18 of file image.h.

template<typename Sample = unsigned char, ptrdiff_t samplesPerPixel = 3>
int IZ::Image< Sample, samplesPerPixel >::height ( ) const
inline

Definition at line 16 of file image.h.

template<typename Sample = unsigned char, ptrdiff_t samplesPerPixel = 3>
ptrdiff_t IZ::Image< Sample, samplesPerPixel >::samplesPerLine ( ) const
inline

Definition at line 17 of file image.h.

template<typename Sample = unsigned char, ptrdiff_t samplesPerPixel = 3>
void IZ::Image< Sample, samplesPerPixel >::setData ( Sample *  data)
inline

Definition at line 23 of file image.h.

template<typename Sample = unsigned char, ptrdiff_t samplesPerPixel = 3>
void IZ::Image< Sample, samplesPerPixel >::setHeight ( int  height)
inline

Definition at line 21 of file image.h.

template<typename Sample = unsigned char, ptrdiff_t samplesPerPixel = 3>
void IZ::Image< Sample, samplesPerPixel >::setSamplesPerLine ( ptrdiff_t  samplesPerLine)
inline

Definition at line 22 of file image.h.

template<typename Sample = unsigned char, ptrdiff_t samplesPerPixel = 3>
void IZ::Image< Sample, samplesPerPixel >::setWidth ( int  width)
inline

Definition at line 20 of file image.h.

template<typename Sample = unsigned char, ptrdiff_t samplesPerPixel = 3>
int IZ::Image< Sample, samplesPerPixel >::width ( ) const
inline

Definition at line 15 of file image.h.

Member Data Documentation

template<typename Sample = unsigned char, ptrdiff_t samplesPerPixel = 3>
Sample* IZ::Image< Sample, samplesPerPixel >::m_data
protected

Definition at line 29 of file image.h.

template<typename Sample = unsigned char, ptrdiff_t samplesPerPixel = 3>
int IZ::Image< Sample, samplesPerPixel >::m_height
protected

Definition at line 27 of file image.h.

template<typename Sample = unsigned char, ptrdiff_t samplesPerPixel = 3>
ptrdiff_t IZ::Image< Sample, samplesPerPixel >::m_spl
protected

Definition at line 28 of file image.h.

template<typename Sample = unsigned char, ptrdiff_t samplesPerPixel = 3>
int IZ::Image< Sample, samplesPerPixel >::m_width
protected

Definition at line 26 of file image.h.


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


imagezero
Author(s):
autogenerated on Mon Jun 10 2019 13:37:22