26 #include <libopenraw/consts.h> 
   28 #include "rawfile.hpp" 
   29 #include "io/stream.hpp" 
   31 #include "ifdfile.hpp" 
   48     friend void audit_coefficients();
 
   63                                         std::vector<uint32_t> &list) 
override;
 
   70     void getRawBytes(
RawData &data, uint32_t offset, uint32_t byte_length,
 
   71                      uint16_t x, uint16_t y,
 
   72                      const std::vector<uint16_t>& slices, uint32_t options);
 
std::shared_ptr< Stream > Ptr
 
std::shared_ptr< IfdDir > Ref
Shared ptr of an IfdDir.
 
A generic IFD (TIFF) based raw file.
 
Represent camera raw data.
 
virtual IfdDir::Ref _locateCfaIfd() override
Locate the IFD for the raw data.
 
virtual IfdDir::Ref _locateMainIfd() override
Locate the main IFD.
 
virtual bool vendorCameraIdLocation(Internals::IfdDir::Ref &ifd, uint16_t &index, const ModelIdMap *&model_map) override
Get the vendor camera ID location.
 
or_error
Error codes returned by libopenraw.
 
std::map< uint32_t, ::or_rawfile_typeid > ModelIdMap
 
Global namespace for libopenraw.