|
RawSpeed
fast raw decoding library
|
Classes | |
| class | IdentityTest |
| class | CalculateStepsEdgesTest |
| class | CalculateStepsTest |
| class | ConstantTest |
| class | AbstractReferenceTest |
| class | SinReferenceTest |
| class | ReferenceTest |
Typedefs | |
| using | identityType |
| using | IntegerIdentityTest = IdentityTest<uint16_t> |
| using | DoubleIdentityTest = IdentityTest<double> |
| using | calculateStepsType = std::tuple<int, std::vector<int>> |
| using | DoubleCalculateStepsTest = CalculateStepsTest<double> |
| using | IntegerCalculateStepsTest = CalculateStepsTest<int> |
| using | constantType = std::tuple<int, int> |
| using | IntegerConstantTest = ConstantTest<uint16_t> |
| using | DoubleConstantTest = ConstantTest<double> |
| using | referenceType = std::tuple<int, long double> |
| using | Sin2PiRefTest = ReferenceTest<SinReferenceTest<2, 1>> |
| using | SinPiRefTest = ReferenceTest<SinReferenceTest<1, 1>> |
Variables | |
| const identityType | identityValues [] |
| const calculateStepsType | calculateStepsValues [] |
| constexpr auto | NumExtraSteps = 3 |
| const auto | constantValues |
| const referenceType | sin2PiRefValues [] |
| const referenceType | sinPiRefValues [] |
| using rawspeed_test::anonymous_namespace{SplineTest.cpp}::calculateStepsType = std::tuple<int, std::vector<int>> |
Definition at line 296 of file SplineTest.cpp.
| using rawspeed_test::anonymous_namespace{SplineTest.cpp}::constantType = std::tuple<int, int> |
Definition at line 356 of file SplineTest.cpp.
| using rawspeed_test::anonymous_namespace{SplineTest.cpp}::DoubleCalculateStepsTest = CalculateStepsTest<double> |
Definition at line 328 of file SplineTest.cpp.
| using rawspeed_test::anonymous_namespace{SplineTest.cpp}::DoubleConstantTest = ConstantTest<double> |
Definition at line 422 of file SplineTest.cpp.
| using rawspeed_test::anonymous_namespace{SplineTest.cpp}::DoubleIdentityTest = IdentityTest<double> |
Definition at line 232 of file SplineTest.cpp.
| using rawspeed_test::anonymous_namespace{SplineTest.cpp}::identityType |
Definition at line 179 of file SplineTest.cpp.
| using rawspeed_test::anonymous_namespace{SplineTest.cpp}::IntegerCalculateStepsTest = CalculateStepsTest<int> |
Definition at line 345 of file SplineTest.cpp.
| using rawspeed_test::anonymous_namespace{SplineTest.cpp}::IntegerConstantTest = ConstantTest<uint16_t> |
Definition at line 413 of file SplineTest.cpp.
| using rawspeed_test::anonymous_namespace{SplineTest.cpp}::IntegerIdentityTest = IdentityTest<uint16_t> |
Definition at line 223 of file SplineTest.cpp.
| using rawspeed_test::anonymous_namespace{SplineTest.cpp}::referenceType = std::tuple<int, long double> |
Definition at line 458 of file SplineTest.cpp.
| using rawspeed_test::anonymous_namespace{SplineTest.cpp}::Sin2PiRefTest = ReferenceTest<SinReferenceTest<2, 1>> |
Definition at line 507 of file SplineTest.cpp.
| using rawspeed_test::anonymous_namespace{SplineTest.cpp}::SinPiRefTest = ReferenceTest<SinReferenceTest<1, 1>> |
Definition at line 531 of file SplineTest.cpp.
| std::vector< T > rawspeed_test::anonymous_namespace{SplineTest.cpp}::calculateSteps | ( | int | numCp | ) |
Definition at line 249 of file SplineTest.cpp.
References assert(), calculateSteps(), rawspeed::implicit_cast(), lerp(), and x.
Referenced by rawspeed_test::anonymous_namespace{SplineTest.cpp}::ConstantTest< uint16_t >::calculateEdges(), rawspeed_test::anonymous_namespace{SplineTest.cpp}::ReferenceTest< SinReferenceTest< 2, 1 > >::calculateReference(), calculateSteps(), rawspeed_test::anonymous_namespace{SplineTest.cpp}::CalculateStepsEdgesTest::SetUp(), rawspeed_test::anonymous_namespace{SplineTest.cpp}::CalculateStepsTest< double >::SetUp(), and TEST().
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::INSTANTIATE_TEST_SUITE_P | ( | CalculateStepsEdgesTest | , |
| CalculateStepsEdgesTest | , | ||
| ::testing::Range(0, 254) | ) |
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::INSTANTIATE_TEST_SUITE_P | ( | CalculateStepsTest | , |
| DoubleCalculateStepsTest | , | ||
| ::testing::ValuesIn(calculateStepsValues) | ) |
References calculateStepsValues.
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::INSTANTIATE_TEST_SUITE_P | ( | CalculateStepsTest | , |
| IntegerCalculateStepsTest | , | ||
| ::testing::ValuesIn(calculateStepsValues) | ) |
References calculateStepsValues.
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::INSTANTIATE_TEST_SUITE_P | ( | DoubleConstantTest | , |
| DoubleConstantTest | , | ||
| constantValues | ) |
References constantValues.
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::INSTANTIATE_TEST_SUITE_P | ( | DoubleIdentityTest | , |
| DoubleIdentityTest | , | ||
| ::testing::ValuesIn(identityValues) | ) |
References identityValues.
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::INSTANTIATE_TEST_SUITE_P | ( | IntegerConstantTest | , |
| IntegerConstantTest | , | ||
| constantValues | ) |
References constantValues.
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::INSTANTIATE_TEST_SUITE_P | ( | IntegerIdentityTest | , |
| IntegerIdentityTest | , | ||
| ::testing::ValuesIn(identityValues) | ) |
References identityValues.
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::INSTANTIATE_TEST_SUITE_P | ( | Sin2Pi | , |
| Sin2PiRefTest | , | ||
| ::testing::ValuesIn(sin2PiRefValues) | ) |
References sin2PiRefValues.
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::INSTANTIATE_TEST_SUITE_P | ( | SinPi | , |
| SinPiRefTest | , | ||
| ::testing::ValuesIn(sinPiRefValues) | ) |
References sinPiRefValues.
| T rawspeed_test::anonymous_namespace{SplineTest.cpp}::lerp | ( | T | v0, |
| T | v1, | ||
| T | t ) |
Definition at line 243 of file SplineTest.cpp.
References lerp().
Referenced by calculateSteps(), and lerp().
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::TEST | ( | CalculateStepsEdgesTest | , |
| IdentityTest | ) |
Definition at line 268 of file SplineTest.cpp.
References calculateSteps(), TEST(), and x.
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::TEST | ( | SplineDeathTest | , |
| AtLeastTwoPoints | ) |
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::TEST | ( | SplineDeathTest | , |
| ClampUshort16Max | ) |
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::TEST | ( | SplineDeathTest | , |
| ClampUshort16Min | ) |
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::TEST | ( | SplineDeathTest | , |
| XIsFullRange | ) |
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::TEST | ( | SplineDeathTest | , |
| XIsStrictlyIncreasing | ) |
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::TEST | ( | SplineDeathTest | , |
| YIsLimited | ) |
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::TEST | ( | SplineStaticTest | , |
| DefaultIsUshort16 | ) |
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::TEST_P | ( | CalculateStepsEdgesTest | , |
| Count | ) |
Definition at line 288 of file SplineTest.cpp.
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::TEST_P | ( | CalculateStepsEdgesTest | , |
| EdgesAreProper | ) |
Definition at line 291 of file SplineTest.cpp.
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::TEST_P | ( | DoubleCalculateStepsTest | , |
| Count | ) |
Definition at line 331 of file SplineTest.cpp.
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::TEST_P | ( | DoubleCalculateStepsTest | , |
| GotExpectedOutput | ) |
Definition at line 335 of file SplineTest.cpp.
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::TEST_P | ( | DoubleConstantTest | , |
| AllValuesAreEqual | ) |
Definition at line 425 of file SplineTest.cpp.
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::TEST_P | ( | DoubleConstantTest | , |
| SegmentCoeffients | ) |
Definition at line 431 of file SplineTest.cpp.
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::TEST_P | ( | DoubleIdentityTest | , |
| SegmentCoeffients | ) |
Definition at line 241 of file SplineTest.cpp.
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::TEST_P | ( | DoubleIdentityTest | , |
| ValuesAreLinearlyInterpolated | ) |
Definition at line 235 of file SplineTest.cpp.
References x.
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::TEST_P | ( | IntegerCalculateStepsTest | , |
| Count | ) |
Definition at line 348 of file SplineTest.cpp.
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::TEST_P | ( | IntegerCalculateStepsTest | , |
| GotExpectedOutput | ) |
Definition at line 352 of file SplineTest.cpp.
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::TEST_P | ( | IntegerConstantTest | , |
| AllValuesAreEqual | ) |
Definition at line 416 of file SplineTest.cpp.
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::TEST_P | ( | IntegerConstantTest | , |
| SegmentCoeffients | ) |
Definition at line 420 of file SplineTest.cpp.
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::TEST_P | ( | IntegerIdentityTest | , |
| SegmentCoeffients | ) |
Definition at line 230 of file SplineTest.cpp.
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::TEST_P | ( | IntegerIdentityTest | , |
| ValuesAreLinearlyInterpolated | ) |
Definition at line 226 of file SplineTest.cpp.
References x.
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::TEST_P | ( | Sin2PiRefTest | , |
| NearlyMatchesReference | ) |
Definition at line 529 of file SplineTest.cpp.
| rawspeed_test::anonymous_namespace{SplineTest.cpp}::TEST_P | ( | SinPiRefTest | , |
| NearlyMatchesReference | ) |
Definition at line 551 of file SplineTest.cpp.
| const calculateStepsType rawspeed_test::anonymous_namespace{SplineTest.cpp}::calculateStepsValues[] |
Definition at line 314 of file SplineTest.cpp.
Referenced by INSTANTIATE_TEST_SUITE_P(), and INSTANTIATE_TEST_SUITE_P().
| const auto rawspeed_test::anonymous_namespace{SplineTest.cpp}::constantValues |
Definition at line 409 of file SplineTest.cpp.
Referenced by INSTANTIATE_TEST_SUITE_P(), and INSTANTIATE_TEST_SUITE_P().
| const identityType rawspeed_test::anonymous_namespace{SplineTest.cpp}::identityValues[] |
Definition at line 216 of file SplineTest.cpp.
Referenced by INSTANTIATE_TEST_SUITE_P(), and INSTANTIATE_TEST_SUITE_P().
|
constexpr |
Definition at line 408 of file SplineTest.cpp.
| const referenceType rawspeed_test::anonymous_namespace{SplineTest.cpp}::sin2PiRefValues[] |
Definition at line 508 of file SplineTest.cpp.
Referenced by INSTANTIATE_TEST_SUITE_P().
| const referenceType rawspeed_test::anonymous_namespace{SplineTest.cpp}::sinPiRefValues[] |
Definition at line 532 of file SplineTest.cpp.
Referenced by INSTANTIATE_TEST_SUITE_P().