|
libopenraw
0.3.7
|
Internal classes for libopenraw. More...
Namespaces | |
| CIFF | |
| CIFF is the container for CRW files. It is an attempt from Canon to make this a standard. I guess it failed. | |
| IFD | |
| IFD namespace. | |
Classes | |
| class | ArwFile |
| class | BitIterator |
| class | CIFFContainer |
| class | Cr2File |
| Canon CR2 file. More... | |
| class | Cr3File |
| Canon CR3 file. More... | |
| class | CrwDecompressor |
| class | CRWFile |
| Canon CRW file. More... | |
| class | Decompressor |
| class | DngFile |
| DNG file. More... | |
| class | ERFFile |
| class | Exception |
| Generic OpenRaw exception. More... | |
| class | IOException |
| IO exception. More... | |
| class | BadTypeException |
| Data is of bad type. More... | |
| class | TooBigException |
| Data is of too big. More... | |
| class | OutOfRangeException |
| Out of range index. More... | |
| class | DecodingException |
| Decoding error. More... | |
| struct | HuffmanNode |
| class | HuffmanDecoder |
| class | IfdDir |
| An IFD directory. More... | |
| struct | IfdTypeTrait |
| Describe an IFD type. More... | |
| class | IfdEntry |
| An entry in the IfdDir. More... | |
| class | IfdFile |
| A generic IFD (TIFF) based raw file. More... | |
| class | IfdFileContainer |
| IFD container (TIFF). More... | |
| class | IsoMediaContainer |
| struct | jpeg_src_t |
| class | JfifContainer |
| a JPEG container More... | |
| class | LJpegDecompressor |
| struct | JpegComponentInfo |
| struct | HuffmanTable |
| struct | DecompressInfo |
| class | MakerNoteDir |
| class | NonMakerNoteDir |
| class | Cfa2x2RgbPattern |
| The MosaicInfo type for 2x2 bayer mosaic patterns. More... | |
| class | MRWContainer |
| class | MRWFile |
| class | NefCfaIterator |
| class | NefDiffIterator |
| class | NefFile |
| class | OlympusDecompressor |
| class | OlympusMNoteDir |
| class | OrfContainer |
| class | OrfFile |
| class | PEFFile |
| struct | RafOffsetDirectory |
| Directory offsets. More... | |
| class | RafContainer |
| Container for RAF. More... | |
| class | RafFile |
| Fujifilm RAF file. More... | |
| class | RafMetaValue |
| Metadata value for RAF files. More... | |
| class | RafMetaContainer |
| RAF metadata container. More... | |
| class | RawContainer |
| Generic interface for the RAW file container. More... | |
| struct | BuiltinColourMatrix |
| class | ThumbDesc |
| class | RawFileFactory |
| class | Rw2Container |
| class | Rw2File |
| class | TiffEpFile |
| TIFF.EP conformant files. More... | |
| class | Unpack |
| class | XTransPattern |
| The X-Trans CMOS 6x6 pattern starting with the Fuji X-Pro1. More... | |
Typedefs | |
| typedef or_ifd_dir_type | IfdDirType |
| typedef int16_t | ComponentType |
| typedef ComponentType * | MCU |
| typedef struct OpenRaw::Internals::JpegComponentInfo | JpegComponentInfo |
| typedef std::map< uint32_t, ::or_rawfile_typeid > | ModelIdMap |
| typedef std::map< uint32_t, ThumbDesc > | ThumbLocations |
Functions | |
| Option< std::array< uint32_t, 4 > > | canon_parse_sensorinfo (const std::vector< uint16_t > &sensor_info) |
| Parse the sensor info from a buffer of uint16_t. | |
| Option< std::array< uint32_t, 4 > > | canon_get_sensorinfo (const IfdDir::Ref &ifddir) |
| Get the sensor info from and IfdDir. | |
| RawFile::TypeId | canon_modelid_to_typeid (uint32_t model_id) |
| Map a Canon model ID to a type ID. | |
| void | FixHuffTbl (HuffmanTable *htbl) |
| void | HuffExtend (int32_t &x, int32_t s) noexcept |
| template<typename T > | |
| void | audit_coefficients () |
Variables | |
| const ModelIdMap | canon_modelid_map |
| The model ID map for Canon cameras. | |
Internal classes for libopenraw.
| typedef std::map<uint32_t, ::or_rawfile_typeid> OpenRaw::Internals::ModelIdMap |
The map between vendor model ID and TypeId
Definition at line 56 of file rawfile.hpp.