HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SampleCountChannel Class Reference

#include <ImfSampleCountChannel.h>

+ Inheritance diagram for SampleCountChannel:

Classes

class  Edit
 

Public Member Functions

virtual IMFUTIL_EXPORT PixelType pixelType () const
 
IMFUTIL_EXPORT Slice slice () const
 
IMFUTIL_EXPORT DeepImageLeveldeepLevel ()
 
IMFUTIL_EXPORT const
DeepImageLevel
deepLevel () const
 
IMFUTIL_EXPORT const unsigned intoperator() (int x, int y) const
 
IMFUTIL_EXPORT const unsigned intat (int x, int y) const
 
IMFUTIL_EXPORT const unsigned introw (int r) const
 
IMFUTIL_EXPORT void set (int x, int y, unsigned int newNumSamples)
 
IMFUTIL_EXPORT void set (int r, unsigned int newNumSamples[])
 
IMFUTIL_EXPORT void clear ()
 
IMFUTIL_EXPORT unsigned intbeginEdit ()
 
IMFUTIL_EXPORT void endEdit ()
 
IMFUTIL_EXPORT const unsigned intnumSamples () const
 
IMFUTIL_EXPORT const unsigned intsampleListSizes () const
 
IMFUTIL_EXPORT const size_t * sampleListPositions () const
 
IMFUTIL_EXPORT size_t sampleBufferSize () 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
 
ImageLevellevel ()
 
const ImageLevellevel () const
 

Friends

class DeepImageLevel
 

Additional Inherited Members

- 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

Definition at line 70 of file ImfSampleCountChannel.h.

Member Function Documentation

const unsigned int & SampleCountChannel::at ( int  x,
int  y 
) const
inline

Definition at line 359 of file ImfSampleCountChannel.h.

IMFUTIL_EXPORT unsigned int* SampleCountChannel::beginEdit ( )
IMFUTIL_EXPORT void SampleCountChannel::clear ( )
IMFUTIL_EXPORT DeepImageLevel& SampleCountChannel::deepLevel ( )
IMFUTIL_EXPORT const DeepImageLevel& SampleCountChannel::deepLevel ( ) const
IMFUTIL_EXPORT void SampleCountChannel::endEdit ( )
const unsigned int * SampleCountChannel::numSamples ( ) const
inline

Definition at line 324 of file ImfSampleCountChannel.h.

const unsigned int & SampleCountChannel::operator() ( int  x,
int  y 
) const
inline

Definition at line 352 of file ImfSampleCountChannel.h.

virtual IMFUTIL_EXPORT PixelType SampleCountChannel::pixelType ( ) const
virtual

Implements ImageChannel.

const unsigned int * SampleCountChannel::row ( int  r) const
inline

Definition at line 367 of file ImfSampleCountChannel.h.

size_t SampleCountChannel::sampleBufferSize ( ) const
inline

Definition at line 345 of file ImfSampleCountChannel.h.

const size_t * SampleCountChannel::sampleListPositions ( ) const
inline

Definition at line 338 of file ImfSampleCountChannel.h.

const unsigned int * SampleCountChannel::sampleListSizes ( ) const
inline

Definition at line 331 of file ImfSampleCountChannel.h.

IMFUTIL_EXPORT void SampleCountChannel::set ( int  x,
int  y,
unsigned int  newNumSamples 
)
IMFUTIL_EXPORT void SampleCountChannel::set ( int  r,
unsigned int  newNumSamples[] 
)
IMFUTIL_EXPORT Slice SampleCountChannel::slice ( ) const

Friends And Related Function Documentation

friend class DeepImageLevel
friend

Definition at line 257 of file ImfSampleCountChannel.h.


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