42 double timeWindowStart = 0.0;
44 double timeWindowEnd = timeWindowStart + dt;
46 displacements->values().resize(4);
47 displacements->values() << 1.0, 1.0, 1.0, 1.0;
48 displacements->setSampleAtTime(timeWindowStart, displacements->sample());
49 displacements->setSampleAtTime(timeWindowStart + 0.5 * dt, displacements->sample());
50 displacements->setSampleAtTime(timeWindowEnd, displacements->sample());
60 Eigen::VectorXd storedFullTimeGrid = fullTimeGrid.
getTimeGridAfter(dataIDs[0], timeWindowStart);
61 Eigen::VectorXd storedReducedTimeGrid = reducedTimeGrid.
getTimeGridAfter(dataIDs[0], timeWindowStart);
64 BOOST_TEST(storedFullTimeGrid.size() == 2);
68 BOOST_TEST(storedReducedTimeGrid.size() == 1);
75 timeWindowStart = timeWindowEnd;
77 timeWindowEnd = timeWindowStart + dt;
80 newdisplacements->values().resize(4);
81 newdisplacements->values() << 1.0, 1.0, 1.0, 1.0;
82 newdisplacements->setSampleAtTime(timeWindowStart, newdisplacements->sample());
83 newdisplacements->setSampleAtTime(timeWindowEnd, newdisplacements->sample());
94 storedFullTimeGrid = fullTimeGrid.
getTimeGridAfter(dataIDs[0], timeWindowStart);
95 storedReducedTimeGrid = reducedTimeGrid.
getTimeGridAfter(dataIDs[0], timeWindowStart);
98 BOOST_TEST(storedFullTimeGrid.size() == 2);
102 BOOST_TEST(storedReducedTimeGrid.size() == 1);
boost::test_tools::predicate_result equals(const std::vector< float > &VectorA, const std::vector< float > &VectorB, float tolerance)
equals to be used in tests. Compares two std::vectors using a given tolerance. Prints both operands o...