OpenRaw::RawData Class Reference

Inheritance diagram for OpenRaw::RawData:
OpenRaw::BitmapData

List of all members.

Classes

class  Private

Public Types

typedef or_cfa_pattern CfaPattern

Public Member Functions

uint16_t min ()
uint16_t max ()
void setMin (uint16_t _m)
void setMax (uint16_t _m)
void swap (RawData &with)
virtual void * allocData (const size_t s)
virtual void setDimensions (uint32_t x, uint32_t y)
void setCfaPattern (CfaPattern t)
CfaPattern cfaPattern ()
uint32_t compression ()
void setCompression (uint32_t c)
void setSlices (const std::vector< uint16_t > &slices)
RawDataappend (uint16_t c)
void nextRow ()

Static Public Member Functions

static RawDatagetAndExtractRawData (const char *filename, uint32_t options, or_error &err)

Detailed Description

Definition at line 34 of file rawdata.h.


Member Function Documentation

RawData & OpenRaw::RawData::append ( uint16_t  c  ) 

append a uint8_t at the current position append a uint18_t at the current position

Definition at line 185 of file rawdata.cpp.

References OpenRaw::BitmapData::size().

void OpenRaw::RawData::nextRow (  ) 

Jump to next row. Take slicing into account.

Definition at line 196 of file rawdata.cpp.

void OpenRaw::RawData::setDimensions ( uint32_t  x,
uint32_t  y 
) [virtual]
void OpenRaw::RawData::swap ( RawData with  ) 

swap the two objects data.

Definition at line 117 of file rawdata.cpp.

Referenced by OpenRaw::Internals::DNGFile::_getRawData(), and OpenRaw::Internals::CRWFile::_getRawData().


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

Generated by  doxygen 1.6.2