Go to the documentation of this file.00001
00008
00009
00010
00011
00012 #include <iostream>
00013 #include <gtest/gtest.h>
00014 #include <ecl/containers/array.hpp>
00015 #include "../../include/ecl/manipulators/waypoint.hpp"
00016
00017
00018
00019
00020
00021 using ecl::Array;
00022 using ecl::JointAngles;
00023 using ecl::WayPoint;
00024
00025
00026
00027
00028
00029 TEST(WayPointTests,allEggsInOneBasket) {
00030
00031 SUCCEED();
00032 }
00033
00034
00035
00036
00037 int main(int argc, char **argv) {
00038
00039 std::cout << std::endl;
00040 std::cout << "***********************************************************" << std::endl;
00041 std::cout << " Constructor" << std::endl;
00042 std::cout << "***********************************************************" << std::endl;
00043 std::cout << std::endl;
00044
00045 std::cout << "Manual Construction: " << std::endl;
00046 WayPoint<JointAngles> waypoint2(4);
00047 waypoint2.name("Raised Position");
00048 waypoint2.angles() << 1.57, 1.57, 0.00, 0.00;
00049 waypoint2.rates() << 1.0, 1.0, 0.8, 0.8;
00050 waypoint2.accelerations() << 0.9, 0.9, 0.6, 0.6;
00051 waypoint2.nominalRates(1.0);
00052 waypoint2.nominalRates() << 1.0, 1.0, 0.8, 0.8;
00053 std::cout << waypoint2 << std::endl;
00054
00055 std::cout << "Copy construction" << std::endl;
00056 WayPoint<JointAngles> waypoint3(waypoint2);
00057 std::cout << waypoint3 << std::endl;
00058
00059 std::cout << std::endl;
00060 std::cout << "***********************************************************" << std::endl;
00061 std::cout << " Passed" << std::endl;
00062 std::cout << "***********************************************************" << std::endl;
00063 std::cout << std::endl;
00064
00065 testing::InitGoogleTest(&argc,argv);
00066 return RUN_ALL_TESTS();
00067 }
00068
00069