|
RawSpeed
fast raw decoding library
|
Public Member Functions | |
| DngOpcode (const iRectangle2D &integrated_subimg_) | |
| DngOpcode ()=delete | |
| DngOpcode (const DngOpcode &)=delete | |
| DngOpcode (DngOpcode &&) noexcept=delete | |
| DngOpcode & | operator= (const DngOpcode &) noexcept=delete |
| DngOpcode & | operator= (DngOpcode &&) noexcept=delete |
| virtual | ~DngOpcode () |
| virtual void | setup (const RawImage &ri) |
| virtual void | apply (const RawImage &ri)=0 |
Private Member Functions | |
| virtual void | anchor () const |
Private Attributes | |
| const iRectangle2D | integrated_subimg |
| bool | setup_was_called = false |
Definition at line 97 of file DngOpcodes.cpp.
|
inlineexplicit |
Definition at line 106 of file DngOpcodes.cpp.
References assert().
Referenced by DngOpcode(), DngOpcode(), rawspeed::DngOpcodes::FixBadPixelsConstant::FixBadPixelsConstant(), rawspeed::DngOpcodes::FixBadPixelsList::FixBadPixelsList(), rawspeed::DngOpcodes::ROIOpcode::ROIOpcode(), ~DngOpcode(), operator=(), and operator=().
|
delete |
|
delete |
|
deletenoexcept |
|
inlinevirtual |
Definition at line 121 of file DngOpcodes.cpp.
References DngOpcode(), assert(), and setup_was_called.
|
privatevirtual |
Reimplemented in rawspeed::DngOpcodes::DeltaRowOrColBase, rawspeed::DngOpcodes::DummyROIOpcode, rawspeed::DngOpcodes::FixBadPixelsConstant, rawspeed::DngOpcodes::FixBadPixelsList, rawspeed::DngOpcodes::LookupOpcode, rawspeed::DngOpcodes::PixelOpcode, rawspeed::DngOpcodes::PolynomialMap, rawspeed::DngOpcodes::ROIOpcode, rawspeed::DngOpcodes::TableMap, and rawspeed::DngOpcodes::TrimBounds.
Definition at line 142 of file DngOpcodes.cpp.
|
pure virtual |
Implemented in rawspeed::DngOpcodes::DummyROIOpcode, rawspeed::DngOpcodes::FixBadPixelsConstant, rawspeed::DngOpcodes::FixBadPixelsList, rawspeed::DngOpcodes::LookupOpcode, rawspeed::DngOpcodes::OffsetPerRowOrCol< S >, rawspeed::DngOpcodes::ScalePerRowOrCol< S >, and rawspeed::DngOpcodes::TrimBounds.
|
inlinevirtual |
Reimplemented in rawspeed::DngOpcodes::DeltaRowOrCol< S >, rawspeed::DngOpcodes::FixBadPixelsConstant, and rawspeed::DngOpcodes::LookupOpcode.
Definition at line 128 of file DngOpcodes.cpp.
References assert(), integrated_subimg, and setup_was_called.
Referenced by rawspeed::DngOpcodes::DummyROIOpcode::DummyROIOpcode(), rawspeed::DngOpcodes::DeltaRowOrCol< S >::setup(), rawspeed::DngOpcodes::FixBadPixelsConstant::setup(), and rawspeed::DngOpcodes::LookupOpcode::setup().
|
private |
Definition at line 99 of file DngOpcodes.cpp.
Referenced by setup().
|
private |
Definition at line 100 of file DngOpcodes.cpp.
Referenced by ~DngOpcode(), and setup().