DD::Image::DeepReader Class Referenceabstract

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().



©2021 The Foundry Visionmongers, Ltd. All Rights Reserved.
www.thefoundry.co.uk