HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TypedFlatImageChannel< T > Class Template Reference

#include <ImfFlatImageChannel.h>

+ Inheritance diagram for TypedFlatImageChannel< T >:

Public Member Functions

virtual PixelType pixelType () const
 
virtual Slice slice () const
 
T & operator() (int x, int y)
 
const T & operator() (int x, int y) const
 
T & at (int x, int y)
 
const T & at (int x, int y) const
 
T * row (int r)
 
const T * row (int r) const
 
- Public Member Functions inherited from FlatImageChannel
FlatImageLevel & flatLevel ()
 
const FlatImageLevel & flatLevel () const
 
- Public Member Functions inherited from ImageChannel
IMFUTIL_EXPORT Channel channel () const
 
int xSampling () const
 
int ySampling () const
 
bool pLinear () const
 
int pixelsPerRow () const
 
int pixelsPerColumn () const
 
size_t numPixels () const
 
ImageLevel & level ()
 
const ImageLevel & level () const
 

Friends

class FlatImageLevel
 

Additional Inherited Members

- Protected Member Functions inherited from FlatImageChannel
 FlatImageChannel (FlatImageLevel &level, int xSampling, int ySampling, bool pLinear)
 
virtual ~FlatImageChannel ()
 
 FlatImageChannel (const FlatImageChannel &other)=delete
 
FlatImageChannel & operator= (const FlatImageChannel &other)=delete
 
 FlatImageChannel (FlatImageChannel &&other)=delete
 
FlatImageChannel & operator= (FlatImageChannel &&other)=delete
 
- Protected Member Functions inherited from ImageChannel
IMFUTIL_EXPORT ImageChannel (ImageLevel &level, int xSampling, int ySampling, bool pLinear)
 
virtual IMFUTIL_EXPORT ~ImageChannel ()
 
IMFUTIL_EXPORT void boundsCheck (int x, int y) const
 

Detailed Description

template<class T>
class TypedFlatImageChannel< T >

Definition at line 78 of file ImfFlatImageChannel.h.

Member Function Documentation

template<class T >
T & TypedFlatImageChannel< T >::at ( int  x,
int  y 
)
inline

Definition at line 182 of file ImfFlatImageChannel.h.

template<class T >
const T & TypedFlatImageChannel< T >::at ( int  x,
int  y 
) const
inline

Definition at line 190 of file ImfFlatImageChannel.h.

template<class T >
T & TypedFlatImageChannel< T >::operator() ( int  x,
int  y 
)
inline

Definition at line 168 of file ImfFlatImageChannel.h.

template<class T >
const T & TypedFlatImageChannel< T >::operator() ( int  x,
int  y 
) const
inline

Definition at line 175 of file ImfFlatImageChannel.h.

template<class T>
virtual PixelType TypedFlatImageChannel< T >::pixelType ( ) const
virtual

Implements ImageChannel.

template<class T >
T * TypedFlatImageChannel< T >::row ( int  r)
inline

Definition at line 198 of file ImfFlatImageChannel.h.

template<class T >
const T * TypedFlatImageChannel< T >::row ( int  r) const
inline

Definition at line 205 of file ImfFlatImageChannel.h.

template<class T>
virtual Slice TypedFlatImageChannel< T >::slice ( ) const
virtual

Implements FlatImageChannel.

Friends And Related Function Documentation

template<class T>
friend class FlatImageLevel
friend

Definition at line 124 of file ImfFlatImageChannel.h.


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