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

#include <image.h>

List of all members.

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 Thu Jun 6 2019 21:34:51