OpenRaw::Internals::MRWContainer Class Reference

#include <mrwcontainer.h>

Inheritance diagram for OpenRaw::Internals::MRWContainer:
OpenRaw::Internals::IFDFileContainer OpenRaw::Internals::RawContainer

List of all members.

Public Member Functions

 MRWContainer (IO::Stream *file, off_t offset=0)
virtual ~MRWContainer ()
virtual
IFDFileContainer::EndianType 
isMagicHeader (const char *p, int len)
off_t pixelDataOffset ()

Public Attributes

MRW::DataBlock::Ref mrm
MRW::DataBlock::Ref prd
MRW::DataBlock::Ref ttw
MRW::DataBlock::Ref wbg
MRW::DataBlock::Ref rif

Protected Member Functions

virtual bool locateDirsPreHook ()

Detailed Description

A container for a Minolta Raw object.

Definition at line 221 of file mrwcontainer.h.


Constructor & Destructor Documentation

OpenRaw::Internals::MRWContainer::~MRWContainer (  )  [virtual]

destructor

Definition at line 108 of file mrwcontainer.cpp.


Member Function Documentation

IFDFileContainer::EndianType OpenRaw::Internals::MRWContainer::isMagicHeader ( const char *  p,
int  len 
) [virtual]

Check the MRW magic header.

Reimplemented from OpenRaw::Internals::IFDFileContainer.

Definition at line 114 of file mrwcontainer.cpp.

References OpenRaw::Internals::RawContainer::ENDIAN_BIG.

bool OpenRaw::Internals::MRWContainer::locateDirsPreHook (  )  [protected, virtual]
off_t OpenRaw::Internals::MRWContainer::pixelDataOffset (  )  [inline]

Return offset of pixel array data from start of file.

Definition at line 245 of file mrwcontainer.h.

Referenced by OpenRaw::Internals::MRWFile::_getRawData(), and locateDirsPreHook().


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

Generated by  doxygen 1.6.2