Logo Search packages:      
Sourcecode: openexr version File versions  Download package

Classes | Public Types | Public Member Functions | Private Attributes

Imf::Header Class Reference

List of all members.

Classes

class  ConstIterator
class  Iterator

Public Types

typedef std::map< Name,
Attribute * > 
AttributeMap

Public Member Functions

Iterator begin ()
ConstIterator begin () const
ChannelListchannels ()
const ChannelListchannels () const
Compression & compression ()
const Compression & compression () const
Imath::Box2idataWindow ()
const Imath::Box2idataWindow () const
Imath::Box2idisplayWindow ()
const Imath::Box2idisplayWindow () const
ConstIterator end () const
Iterator end ()
Iterator find (const char name[])
ConstIterator find (const char name[]) const
template<class T >
const T * findTypedAttribute (const char name[]) const
template<class T >
T * findTypedAttribute (const char name[])
bool hasPreviewImage () const
bool hasTileDescription () const
 Header (const Header &other)
 Header (int width, int height, const Imath::Box2i &dataWindow, float pixelAspectRatio=1, const Imath::V2f &screenWindowCenter=Imath::V2f(0, 0), float screenWindowWidth=1, LineOrder lineOrder=INCREASING_Y, Compression=ZIP_COMPRESSION)
 Header (int width=64, int height=64, float pixelAspectRatio=1, const Imath::V2f &screenWindowCenter=Imath::V2f(0, 0), float screenWindowWidth=1, LineOrder lineOrder=INCREASING_Y, Compression=ZIP_COMPRESSION)
 Header (const Imath::Box2i &displayWindow, const Imath::Box2i &dataWindow, float pixelAspectRatio=1, const Imath::V2f &screenWindowCenter=Imath::V2f(0, 0), float screenWindowWidth=1, LineOrder lineOrder=INCREASING_Y, Compression=ZIP_COMPRESSION)
void insert (const char name[], const Attribute &attribute)
LineOrder & lineOrder ()
const LineOrder & lineOrder () const
Headeroperator= (const Header &other)
const Attributeoperator[] (const char name[]) const
Attributeoperator[] (const char name[])
float & pixelAspectRatio ()
const float & pixelAspectRatio () const
const PreviewImagepreviewImage () const
PreviewImagepreviewImage ()
void readFrom (IStream &is, int &version)
void sanityCheck (bool isTiled=false) const
const Imath::V2fscreenWindowCenter () const
Imath::V2fscreenWindowCenter ()
const float & screenWindowWidth () const
float & screenWindowWidth ()
void setPreviewImage (const PreviewImage &p)
void setTileDescription (const TileDescription &td)
const TileDescriptiontileDescription () const
TileDescriptiontileDescription ()
template<class T >
const T & typedAttribute (const char name[]) const
template<class T >
T & typedAttribute (const char name[])
Int64 writeTo (OStream &os, bool isTiled=false) const

Private Attributes

AttributeMap _map

Detailed Description

Definition at line 67 of file ImfHeader.h.


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

Generated by  Doxygen 1.6.0   Back to index