All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DeepImageChannel Class Referenceabstract

#include <ImfDeepImageChannel.h>

+ Inheritance diagram for DeepImageChannel:

Public Member Functions

virtual DeepSlice slice () const =0
DeepImageLeveldeepLevel ()
const DeepImageLeveldeepLevel () const
SampleCountChannelsampleCounts ()
const SampleCountChannelsampleCounts () 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

 DeepImageChannel (DeepImageLevel &level, bool pLinear)
virtual ~DeepImageChannel ()
virtual void setSamplesToZero (size_t i, unsigned int oldNumSamples, unsigned int newNumSamples)=0
virtual void moveSampleList (size_t i, unsigned int oldNumSamples, unsigned int newNumSamples, size_t newSampleListPosition)=0
virtual void moveSamplesToNewBuffer (const unsigned int *oldNumSamples, const unsigned int *newNumSamples, const size_t *newSampleListPositions)=0
virtual void initializeSampleLists ()=0
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


class DeepImageLevel

Detailed Description

Definition at line 68 of file ImfDeepImageChannel.h.

Constructor & Destructor Documentation

DeepImageChannel::DeepImageChannel ( DeepImageLevel level,
bool  pLinear 
virtual DeepImageChannel::~DeepImageChannel ( )

Member Function Documentation

DeepImageLevel& DeepImageChannel::deepLevel ( )
const DeepImageLevel& DeepImageChannel::deepLevel ( ) const
virtual void DeepImageChannel::initializeSampleLists ( )
protectedpure virtual
virtual void DeepImageChannel::moveSampleList ( size_t  i,
unsigned int  oldNumSamples,
unsigned int  newNumSamples,
size_t  newSampleListPosition 
protectedpure virtual
virtual void DeepImageChannel::moveSamplesToNewBuffer ( const unsigned int oldNumSamples,
const unsigned int newNumSamples,
const size_t *  newSampleListPositions 
protectedpure virtual
virtual void DeepImageChannel::resetBasePointer ( )
protectedpure virtual
virtual void DeepImageChannel::resize ( )

Reimplemented from ImageChannel.

SampleCountChannel& DeepImageChannel::sampleCounts ( )
const SampleCountChannel& DeepImageChannel::sampleCounts ( ) const
virtual void DeepImageChannel::setSamplesToZero ( size_t  i,
unsigned int  oldNumSamples,
unsigned int  newNumSamples 
protectedpure virtual
virtual DeepSlice DeepImageChannel::slice ( ) const
pure virtual

Implemented in TypedDeepImageChannel< T >.

Friends And Related Function Documentation

friend class DeepImageLevel

Definition at line 98 of file ImfDeepImageChannel.h.

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