MCPcopy Create free account
hub / github.com/PDAL/PDAL / checkPoint

Function checkPoint

test/unit/io/SmrmsgReaderTest.cpp:46–71  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

44
45
46void checkPoint(const PointView& data, PointId index,
47 double gpsTime, double npRMS, double epRMS, double dpRMS,
48 double nvRMS, double evRMS, double dvRMS, double rollRMS,
49 double pitchRMS, double headingRMS)
50{
51 auto checkDimension = [&data,index](Dimension::Id dim,
52 double expected)
53 {
54 double actual = data.getFieldAs<double>(dim, index);
55 EXPECT_NEAR(expected, actual, .0001);
56 };
57
58 checkDimension(Dimension::Id::GpsTime, gpsTime);
59 //Postion RMS
60 checkDimension(Dimension::Id::NorthPositionRMS, npRMS);
61 checkDimension(Dimension::Id::EastPositionRMS, epRMS);
62 checkDimension(Dimension::Id::DownPositionRMS, dpRMS);
63 //Velocity RMS
64 checkDimension(Dimension::Id::NorthVelocityRMS, nvRMS);
65 checkDimension(Dimension::Id::EastVelocityRMS, evRMS);
66 checkDimension(Dimension::Id::DownVelocityRMS, dvRMS);
67 //Angles RMS
68 checkDimension(Dimension::Id::RollRMS, rollRMS);
69 checkDimension(Dimension::Id::PitchRMS, pitchRMS);
70 checkDimension(Dimension::Id::HeadingRMS, headingRMS);
71}
72
73TEST(SmrmsgReader, ReadSmrmsg)
74{

Callers 1

TESTFunction · 0.70

Calls 1

checkDimensionFunction · 0.50

Tested by

no test coverage detected