115 Vector3BasePtr pos1 = Vector3BasePtr(
new Vector3(1, 2, 3));
117 PoseBasePtr pose1 = PoseBasePtr(
new Pose(pos1, ori1));
120 "../../../../../data/RobotTrajectoryDesigner/Resources/ArmarIII.xml");
121 VirtualRobot::RobotNodeSetPtr rns = robot->getRobotNodeSet(robot->getRobotNodeSetNames()[0]);
125 std::vector<std::vector<double>> data1 = {{1, 2, 3, 4, 5},
132 std::vector<std::vector<double>> data2 = {{5, 6, 7, 8, 9},
139 std::vector<std::vector<double>> data3 = {{9, 10, 11, 12, 13},
145 {9, 10, 11, 12, 13}};
147 Ice::DoubleSeq timestamps1 = {0, 1, 2, 3, 4};
148 Ice::DoubleSeq timestamps2 = {0, 1, 2, 3, 4};
149 Ice::DoubleSeq timestamps3 = {0, 1, 2, 3, 4};
150 Ice::StringSeq dimensionNames = {
"a",
"b",
"c",
"d",
"e",
"f",
"g"};
161 std::vector<std::vector<double>> data4 = {{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13},
162 {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13},
163 {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13},
164 {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13},
165 {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13},
166 {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13},
167 {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13}};
169 Ice::DoubleSeq timestamps4 = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
175 BOOST_CHECK_EQUAL(traj5->getDimensionData(0), traj4->getDimensionData(0));
176 BOOST_CHECK_EQUAL(traj5->getDimensionData(1), traj4->getDimensionData(1));
177 BOOST_CHECK_EQUAL(traj5->getDimensionData(2), traj4->getDimensionData(2));
178 BOOST_CHECK_EQUAL(traj5->getDimensionData(3), traj4->getDimensionData(3));
179 BOOST_CHECK_EQUAL(traj5->getDimensionData(4), traj4->getDimensionData(4));
180 BOOST_CHECK_EQUAL(traj5->getDimensionData(5), traj4->getDimensionData(5));
181 BOOST_CHECK_EQUAL(traj5->getDimensionData(6), traj4->getDimensionData(6));
183 BOOST_CHECK_EQUAL(traj5->getTimestamps(), traj4->getTimestamps());
186 BOOST_CHECK_EQUAL(traj5->getDerivations(1, 0, 2), traj4->getDerivations(1, 0, 2));
187 BOOST_CHECK_EQUAL(traj5->getDerivations(3, 0, 2), traj4->getDerivations(3, 0, 2));
188 BOOST_CHECK_EQUAL(traj5->getDerivations(5, 0, 2), traj4->getDerivations(5, 0, 2));
189 BOOST_CHECK_EQUAL(traj5->getDerivations(7, 0, 2), traj4->getDerivations(7, 0, 2));
190 BOOST_CHECK_EQUAL(traj5->getDerivations(9, 0, 2), traj4->getDerivations(9, 0, 2));
191 BOOST_CHECK_EQUAL(traj5->getDerivations(11, 0, 2), traj4->getDerivations(11, 0, 2));