|
RawSpeed
fast raw decoding library
|
#include "adt/Point.h"
Public Types | |
| using | value_type = int32_t |
| using | area_type = uint64_t |
Public Member Functions | |
| constexpr | iPoint2D ()=default |
| constexpr | iPoint2D (value_type a, value_type b) |
| constexpr iPoint2D | operator+ (const iPoint2D &rhs) const |
| constexpr iPoint2D | operator- (const iPoint2D &rhs) const |
| iPoint2D & | operator+= (const iPoint2D &rhs) |
| iPoint2D & | operator-= (const iPoint2D &rhs) |
| constexpr bool RAWSPEED_READONLY | operator== (const iPoint2D &rhs) const |
| constexpr bool RAWSPEED_READONLY | operator> (const iPoint2D &rhs) const |
| constexpr bool RAWSPEED_READONLY | operator< (const iPoint2D &rhs) const |
| constexpr bool RAWSPEED_READONLY | operator>= (const iPoint2D &rhs) const |
| constexpr bool RAWSPEED_READONLY | operator<= (const iPoint2D &rhs) const |
| bool RAWSPEED_READONLY | hasPositiveArea () const |
| area_type RAWSPEED_READONLY | area () const |
| constexpr bool RAWSPEED_READONLY | isThisInside (const iPoint2D &rhs) const |
| constexpr iPoint2D | getSmallest (const iPoint2D &rhs) const |
Public Attributes | |
| value_type | x = 0 |
| value_type | y = 0 |
|
constexprdefault |
Referenced by getSmallest(), hasPositiveArea(), isThisInside(), operator+(), operator+=(), operator-(), operator-=(), operator<(), operator<=(), operator==(), operator>(), and operator>=().
|
inlineconstexpr |
|
inlinenodiscard |
Definition at line 81 of file Point.h.
Referenced by rawspeed::VC5Decompressor::Wavelet::LowPassBand::LowPassBand(), anonymous_namespace{CommonBenchmark.cpp}::BM_CopyPixels(), anonymous_namespace{Cr2sRawInterpolatorBenchmark.cpp}::BM_Cr2sRawInterpolator(), anonymous_namespace{main.cpp}::BM_RawSpeed(), CreateCFA(), rawspeed::DngDecoder::decodeBlackLevels(), LLVMFuzzerTestOneInput(), rawspeed::NefDecoder::NEFIsUncompressed(), rawspeed::NefDecoder::NEFIsUncompressedRGB(), rawspeed::DngDecoder::parseCFA(), rawspeed::RawDecoder::setMetaData(), rawspeed_test::anonymous_namespace{ColorFilterArrayTest.cpp}::TEST(), and rawspeed_test::anonymous_namespace{ColorFilterArrayTest.cpp}::TEST().
Definition at line 95 of file Point.h.
References iPoint2D(), x, and y.
|
inlinenodiscard |
Definition at line 77 of file Point.h.
References iPoint2D().
Referenced by CreateCFA(), rawspeed::LJpegDecoder::decode(), rawspeed::DngDecoder::decodeBlackLevels(), LLVMFuzzerTestOneInput(), rawspeed::DngDecoder::parseCFA(), and rawspeed::ColorFilterArray::setSize().
|
inlinenodiscardconstexpr |
Definition at line 91 of file Point.h.
References iPoint2D().
Referenced by rawspeed::RawImageData::subFrame().
Definition at line 43 of file Point.h.
References iPoint2D(), x, and y.
Referenced by operator+=().
Definition at line 50 of file Point.h.
References iPoint2D(), and operator+().
Definition at line 46 of file Point.h.
References iPoint2D(), x, and y.
Referenced by operator-=().
Definition at line 54 of file Point.h.
References iPoint2D(), and operator-().
|
inlineconstexpr |
Definition at line 66 of file Point.h.
References iPoint2D(), x, and y.
|
inlineconstexpr |
Definition at line 73 of file Point.h.
References iPoint2D(), x, and y.
|
inlineconstexpr |
Definition at line 59 of file Point.h.
References iPoint2D(), x, and y.
|
inlineconstexpr |
Definition at line 63 of file Point.h.
References iPoint2D(), x, and y.
|
inlineconstexpr |
Definition at line 70 of file Point.h.
References iPoint2D(), x, and y.
| value_type rawspeed::iPoint2D::x = 0 |
Definition at line 102 of file Point.h.
Referenced by iPoint2D(), rawspeed::DngOpcodes::ROIOpcode::ROIOpcode(), rawspeed::DngOpcodes::FixBadPixelsConstant::apply(), rawspeed::RafDecoder::applyCorrections(), rawspeed::DngOpcodes::PixelOpcode::applyOP(), rawspeed::applyPhaseShift(), rawspeed::applyPhaseShift(), area(), anonymous_namespace{CommonBenchmark.cpp}::BM_CopyPixels(), anonymous_namespace{Cr2sRawInterpolatorBenchmark.cpp}::BM_Cr2sRawInterpolator(), rawspeed::iRectangle2D::combine(), anonymous_namespace{DeflateDecompressorBenchmark.cpp}::compressChunk(), rawspeed::anonymous_namespace{FujiDecompressor.cpp}::fuji_compressed_block::copy_line(), rawspeed::iRectangle2D::cropOffsetToZero(), rawspeed::LJpegDecoder::decode(), rawspeed::DngDecoder::decodeBlackLevels(), rawspeed::DngDecoder::decodeMaskedAreas(), rawspeed::Cr2Decoder::decodeNewFormat(), rawspeed::getAsXTransPhase(), rawspeed::anonymous_namespace{DngOpcodes.cpp}::getImageCropAsRectangle(), rawspeed::iRectangle2D::getOverlap(), getSmallest(), rawspeed::getTranslationalOffset(), rawspeed::getTranslationalOffset(), LLVMFuzzerTestOneInput(), main(), operator+(), operator-(), operator<(), operator<=(), operator==(), operator>(), operator>=(), rawspeed::DngDecoder::parseACTIVEAREA(), rawspeed::DngDecoder::parseCFA(), rawspeed::OrfDecoder::parseCFA(), rawspeed::PanasonicV5Decompressor::processBlock(), rawspeed::ColorFilterArray::setColorAt(), rawspeed::RawDecoder::setMetaData(), rawspeed::Cr2Decoder::sRawInterpolate(), rawspeed::RawImageData::subFrame(), rawspeed_test::anonymous_namespace{PointTest.cpp}::TEST(), rawspeed_test::anonymous_namespace{PointTest.cpp}::TEST(), rawspeed::rstest::anonymous_namespace{rstest.cpp}::writePFM(), and rawspeed::rstest::anonymous_namespace{rstest.cpp}::writePPM().
| value_type rawspeed::iPoint2D::y = 0 |
Definition at line 103 of file Point.h.
Referenced by iPoint2D(), rawspeed::DngOpcodes::ROIOpcode::ROIOpcode(), rawspeed::DngOpcodes::FixBadPixelsConstant::apply(), rawspeed::RafDecoder::applyCorrections(), rawspeed::DngOpcodes::PixelOpcode::applyOP(), rawspeed::applyPhaseShift(), rawspeed::applyPhaseShift(), area(), anonymous_namespace{CommonBenchmark.cpp}::BM_CopyPixels(), anonymous_namespace{Cr2sRawInterpolatorBenchmark.cpp}::BM_Cr2sRawInterpolator(), rawspeed::Cr2VerticalOutputStripIterator::coalesce(), rawspeed::iRectangle2D::combine(), anonymous_namespace{DeflateDecompressorBenchmark.cpp}::compressChunk(), rawspeed::anonymous_namespace{FujiDecompressor.cpp}::fuji_compressed_block::copy_line(), rawspeed::iRectangle2D::cropOffsetToZero(), rawspeed::LJpegDecoder::decode(), rawspeed::DngDecoder::decodeBlackLevels(), rawspeed::DngDecoder::decodeMaskedAreas(), rawspeed::Cr2Decoder::decodeNewFormat(), rawspeed::getAsXTransPhase(), rawspeed::iRectangle2D::getOverlap(), getSmallest(), rawspeed::getTranslationalOffset(), rawspeed::getTranslationalOffset(), LLVMFuzzerTestOneInput(), main(), rawspeed::Cr2OutputTileIterator::operator*(), operator+(), operator-(), operator<(), operator<=(), operator==(), operator>(), operator>=(), rawspeed::DngDecoder::parseACTIVEAREA(), rawspeed::DngDecoder::parseCFA(), rawspeed::OrfDecoder::parseCFA(), rawspeed::PanasonicV5Decompressor::processBlock(), rawspeed::ColorFilterArray::setColorAt(), rawspeed::RawDecoder::setMetaData(), rawspeed::Cr2Decoder::sRawInterpolate(), rawspeed::RawImageData::subFrame(), rawspeed_test::anonymous_namespace{PointTest.cpp}::TEST(), rawspeed_test::anonymous_namespace{PointTest.cpp}::TEST(), rawspeed::rstest::anonymous_namespace{rstest.cpp}::writePFM(), and rawspeed::rstest::anonymous_namespace{rstest.cpp}::writePPM().