HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros 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
 
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 ()
 
virtual void resize ()
 
virtual void resetBasePointer ()=0
 
- Protected Member Functions inherited from ImageChannel
 ImageChannel (ImageLevel &level, int xSampling, int ySampling, bool pLinear)
 
virtual ~ImageChannel ()
 
void boundsCheck (int x, int y) const
 

Friends

class FlatImageLevel
 

Detailed Description

Definition at line 67 of file ImfFlatImageChannel.h.

Constructor & Destructor Documentation

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

Member Function Documentation

FlatImageLevel& FlatImageChannel::flatLevel ( )
const FlatImageLevel& FlatImageChannel::flatLevel ( ) const
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 89 of file ImfFlatImageChannel.h.


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