HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FlatImageChannel Class Referenceabstract

#include <ImfFlatImageChannel.h>

+ Inheritance diagram for FlatImageChannel:

Public Member Functions

virtual Slice slice () const =0
 
FlatImageLevelflatLevel ()
 
const FlatImageLevelflatLevel () const
 
- Public Member Functions inherited from ImageChannel
virtual PixelType pixelType () const =0
 
IMFUTIL_EXPORT Channel channel () const
 
int xSampling () const
 
int ySampling () const
 
bool pLinear () const
 
int pixelsPerRow () const
 
int pixelsPerColumn () const
 
size_t numPixels () const
 
ImageLevellevel ()
 
const ImageLevellevel () const
 

Protected Member Functions

 FlatImageChannel (FlatImageLevel &level, int xSampling, int ySampling, bool pLinear)
 
virtual ~FlatImageChannel ()
 
 FlatImageChannel (const FlatImageChannel &other)=delete
 
FlatImageChanneloperator= (const FlatImageChannel &other)=delete
 
 FlatImageChannel (FlatImageChannel &&other)=delete
 
FlatImageChanneloperator= (FlatImageChannel &&other)=delete
 
virtual void resize ()
 
virtual void resetBasePointer ()=0
 
- 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
 

Friends

class FlatImageLevel
 

Detailed Description

Definition at line 41 of file ImfFlatImageChannel.h.

Constructor & Destructor Documentation

FlatImageChannel::FlatImageChannel ( FlatImageLevel level,
int  xSampling,
int  ySampling,
bool  pLinear 
)
protected
virtual FlatImageChannel::~FlatImageChannel ( )
protectedvirtual
FlatImageChannel::FlatImageChannel ( const FlatImageChannel other)
protecteddelete
FlatImageChannel::FlatImageChannel ( FlatImageChannel &&  other)
protecteddelete

Member Function Documentation

FlatImageLevel& FlatImageChannel::flatLevel ( )
const FlatImageLevel& FlatImageChannel::flatLevel ( ) const
FlatImageChannel& FlatImageChannel::operator= ( const FlatImageChannel other)
protecteddelete
FlatImageChannel& FlatImageChannel::operator= ( FlatImageChannel &&  other)
protecteddelete
virtual void FlatImageChannel::resetBasePointer ( )
protectedpure virtual
virtual void FlatImageChannel::resize ( )
protectedvirtual

Reimplemented from ImageChannel.

virtual Slice FlatImageChannel::slice ( ) const
pure virtual

Implemented in TypedFlatImageChannel< T >.

Friends And Related Function Documentation

friend class FlatImageLevel
friend

Definition at line 60 of file ImfFlatImageChannel.h.


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