22#ifndef LIBOPENRAWPP_BITMAPDATA_H_
23#define LIBOPENRAWPP_BITMAPDATA_H_
25#include <libopenraw/prefix.h>
26#include <libopenraw/rawdata.h>
34 typedef ::or_data_type DataType;
37 virtual ~BitmapData();
40 void swap(BitmapData & with);
47 virtual void *allocData(
const size_t s);
53 OR_DEPRECATED uint32_t
x()
const;
54 uint32_t width()
const;
56 OR_DEPRECATED uint32_t
y()
const;
57 uint32_t height()
const;
61 void setBpc(uint32_t _bpc);
71 uint32_t
roi_x()
const;
72 uint32_t roi_y()
const;
73 uint32_t roi_width()
const;
74 uint32_t roi_height()
const;
75 void setRoi(uint32_t
x, uint32_t
y, uint32_t w, uint32_t h);
81 BitmapData(
const BitmapData& f);
83 BitmapData & operator=(
const BitmapData&);
OR_DEPRECATED uint32_t x() const
OR_DEPRECATED uint32_t y() const
void setDataType(DataType _type)
void swap(BitmapData &with)
void setBpc(uint32_t _bpc)
virtual void setDimensions(uint32_t x, uint32_t y)
OR_DEPRECATED uint32_t x() const
DataType dataType() const
OR_DEPRECATED uint32_t y() const
CIFF is the container for CRW files. It is an attempt from Canon to make this a standard....