libmove3d-planners
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros Groups Pages
testModel.hpp
1 /*
2  * testModel.hpp
3  *
4  * Created on: Jul 8, 2009
5  * Author: jmainpri
6  */
7 
8 #ifndef TESTMODEL_HPP_
9 #define TESTMODEL_HPP_
10 
11 #ifndef ROBOT_HPP
12 class Robot;
13 #endif
14 
24 class TestModel{
25 
26 public:
27 
28  TestModel();
29 
30  int nbOfColisionsPerSeconds();
31  int nbOfVoxelCCPerSeconds();
32  int nbOfCostPerSeconds();
33  int nbOfLocalPathsPerSeconds();
34 
35  void distEnv();
36 
37  void runAllTests();
38 
39 private:
40  Robot* modelRobot;
41 
42  int nbColisionTest;
43  int nbLocalPathTest;
44 
45 };
46 
47 
48 
49 
50 #endif /* TESTMODEL_HPP_ */
This class holds a the robot represented by a kinematic chain.
Definition: robot.hpp:42
Does multiple querries for a Robot such as Collision, Localpath validity and cost computations to get...
Definition: testModel.hpp:24