libopenraw
Classes | Public Member Functions | Static Public Member Functions | List of all members
OpenRaw::Internals::NEFFile Class Reference
Inheritance diagram for OpenRaw::Internals::NEFFile:
OpenRaw::Internals::TiffEpFile OpenRaw::Internals::IFDFile OpenRaw::RawFile

Classes

class  NEFCompressionInfo
 

Public Member Functions

 NEFFile (IO::Stream *_f)
 
- Public Member Functions inherited from OpenRaw::Internals::TiffEpFile
 TiffEpFile (IO::Stream *s, Type _type)
 

Static Public Member Functions

static RawFilefactory (IO::Stream *_f)
 
static bool isCompressed (RawContainer &container, uint32_t offset)
 

Additional Inherited Members

- Public Types inherited from OpenRaw::RawFile
typedef ::or_rawfile_type Type
 
typedef ::or_rawfile_typeid TypeId
 
- Protected Types inherited from OpenRaw::Internals::IFDFile
typedef std::map< uint32_t,
IFDThumbDesc
ThumbLocations
 
- Protected Member Functions inherited from OpenRaw::Internals::TiffEpFile
virtual IFDDir::Ref _locateCfaIfd ()
 
virtual IFDDir::Ref _locateMainIfd ()
 
virtual ::or_error _getRawData (RawData &data, uint32_t options)
 
- Protected Attributes inherited from OpenRaw::Internals::IFDFile
ThumbLocations m_thumbLocations
 
IO::Streamm_io
 
IFDFileContainerm_container
 
IFDDir::Ref m_cfaIfd
 
IFDDir::Ref m_mainIfd
 
IFDDir::Ref m_exifIfd
 

Detailed Description

Definition at line 37 of file neffile.h.

Member Function Documentation

bool OpenRaw::Internals::NEFFile::isCompressed ( RawContainer container,
uint32_t  offset 
)
static

hack because some (lot?) D100 do set as compressed even though it is not

Definition at line 97 of file neffile.cpp.

References OpenRaw::Internals::RawContainer::fetchData().

Referenced by OpenRaw::Internals::IFDFile::_getRawDataFromDir().


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