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

#include <ImfDeepImageChannel.h>

+ Inheritance diagram for TypedDeepImageChannel< T >:

Public Member Functions

virtual PixelType pixelType () const
 
virtual DeepSlice 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 *const * row (int r)
 
const T *const * row (int r) const
 
- Public Member Functions inherited from DeepImageChannel
DeepImageLevel & deepLevel ()
 
const DeepImageLevel & deepLevel () const
 
SampleCountChannel & sampleCounts ()
 
const SampleCountChannel & sampleCounts () 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 DeepImageLevel
 

Additional Inherited Members

- Protected Member Functions inherited from DeepImageChannel
 DeepImageChannel (DeepImageLevel &level, bool pLinear)
 
virtual ~DeepImageChannel ()
 
 DeepImageChannel (const DeepImageChannel &other)=delete
 
DeepImageChannel & operator= (const DeepImageChannel &other)=delete
 
 DeepImageChannel (DeepImageChannel &&other)=delete
 
DeepImageChannel & operator= (DeepImageChannel &&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 TypedDeepImageChannel< T >

Definition at line 102 of file ImfDeepImageChannel.h.

Member Function Documentation

template<class T >
T * TypedDeepImageChannel< T >::at ( int  x,
int  y 
)
inline

Definition at line 233 of file ImfDeepImageChannel.h.

template<class T >
const T * TypedDeepImageChannel< T >::at ( int  x,
int  y 
) const
inline

Definition at line 241 of file ImfDeepImageChannel.h.

template<class T >
T * TypedDeepImageChannel< T >::operator() ( int  x,
int  y 
)
inline

Definition at line 219 of file ImfDeepImageChannel.h.

template<class T >
const T * TypedDeepImageChannel< T >::operator() ( int  x,
int  y 
) const
inline

Definition at line 226 of file ImfDeepImageChannel.h.

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

Implements ImageChannel.

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

Definition at line 249 of file ImfDeepImageChannel.h.

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

Definition at line 256 of file ImfDeepImageChannel.h.

template<class T>
virtual DeepSlice TypedDeepImageChannel< T >::slice ( ) const
virtual

Implements DeepImageChannel.

Friends And Related Function Documentation

template<class T>
friend class DeepImageLevel
friend

Definition at line 155 of file ImfDeepImageChannel.h.


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