DD::Image::DeepReader Class Reference

List of all members.

Public Member Functions

const DeepInfodeepInfo ()
const MetaData::BundlemetaData () const
 DeepReader (DeepReaderOwner *op)
virtual bool doDeepEngine (DD::Image::Box, const DD::Image::ChannelSet &, DD::Image::DeepOutputPlane &)=0

Protected Member Functions

void setInfo (int width, int height, const DD::Image::OutputContext &oc, const DD::Image::ChannelSet &channels, double aspect=0.0)

Protected Attributes

DeepReaderOwner * _owner
Op_op
DeepInfo _deepInfo
MetaData::Bundle _metaData

Friends

class DeepRead

Detailed Description

Subclasses of these are implemented by file-format specific deep image readers. This interface is not yet finalised.


Member Function Documentation

void DeepReader::setInfo ( int  width,
int  height,
const DD::Image::OutputContext oc,
const DD::Image::ChannelSet channels,
double  aspect = 0.0 
) [protected]

set the _deepInfo to be a box from (0, 0) - (width, height), with matching formats, and set the channels.

References DD::Image::Format::pixel_aspect().