Public Member Functions | |
const DeepInfo & | deepInfo () |
const MetaData::Bundle & | metaData () 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 |
Subclasses of these are implemented by file-format specific deep image readers. This interface is not yet finalised.
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().