SCL
1.0
Standard Control Library : Control, dynamics, physics, and simulation
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Friends
Macros
Groups
Pages
src
scl
scl.hpp
1
/* This file is part of scl, a control and simulation library
2
for robots and biomechanical models.
3
4
scl is free software; you can redistribute it and/or
5
modify it under the terms of the GNU Lesser General Public
6
License as published by the Free Software Foundation; either
7
version 3 of the License, or (at your option) any later version.
8
9
Alternatively, you can redistribute it and/or
10
modify it under the terms of the GNU General Public License as
11
published by the Free Software Foundation; either version 2 of
12
the License, or (at your option) any later version.
13
14
scl is distributed in the hope that it will be useful,
15
but WITHOUT ANY WARRANTY; without even the implied warranty of
16
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17
GNU General Public License for more details.
18
19
You should have received a copy of the GNU Lesser General Public
20
License and a copy of the GNU General Public License along with
21
scl. If not, see <http://www.gnu.org/licenses/>.
22
*/
23
/* \file scl.hpp
24
*
25
* Created on: Nov 14, 2013
26
*
27
* Copyright (C) 2013
28
*
29
* Author: Samir Menon <smenon@stanford.edu>
30
*/
31
32
#ifndef SCL_HPP_
33
#define SCL_HPP_
34
35
#include <scl/DataTypes.hpp>
36
#include <
scl/Singletons.hpp
>
37
38
#include <scl/haptics/CHapticsBase.hpp>
39
#include <scl/haptics/chai/CHapticsChai.hpp>
40
41
#include <scl/util/DatabaseUtils.hpp>
42
#include <scl/util/FileFunctions.hpp>
43
#include <scl/util/HelperFunctions.hpp>
44
#include <
scl/util/RobotMath.hpp
>
45
46
#include <scl/robot/CRobotApp.hpp>
47
#include <
scl/robot/DbRegisterFunctions.hpp
>
48
#include <scl/robot/GenericCallbacks.hpp>
49
#include <scl/robot/data_structs/SRobot.hpp>
50
#include <scl/robot/CRobot.hpp>
51
#include <scl/robot/GenericPrintables.hpp>
52
53
#include <scl/actuation/CActuatorBase.hpp>
54
#include <scl/actuation/CActuatorSetBase.hpp>
55
#include <scl/actuation/data_structs/SActuatorSetBase.hpp>
56
#include <scl/actuation/muscles/CActuatorMuscle.hpp>
57
#include <scl/actuation/muscles/CActuatorSetMuscle.hpp>
58
#include <scl/actuation/muscles/data_structs/SActuatorMuscle.hpp>
59
#include <scl/actuation/muscles/data_structs/SActuatorSetMuscle.hpp>
60
61
#include <scl/control/CControllerBase.hpp>
62
#include <scl/control/gc/data_structs/SControllerGc.hpp>
63
#include <scl/control/gc/CControllerGc.hpp>
64
#include <scl/control/task/tasks/CTaskOpPos.hpp>
65
#include <scl/control/task/tasks/CTaskComPos.hpp>
66
#include <scl/control/task/tasks/CTaskNULL.hpp>
67
#include <scl/control/task/tasks/CTaskOpPosNoGravity.hpp>
68
#include <scl/control/task/tasks/CTaskGcLimitCentering.hpp>
69
#include <scl/control/task/tasks/CTaskGc.hpp>
70
#include <scl/control/task/tasks/CTaskNullSpaceDamping.hpp>
71
#include <scl/control/task/tasks/CTaskGcSet.hpp>
72
#include <scl/control/task/tasks/data_structs/STaskGcSet.hpp>
73
#include <scl/control/task/tasks/data_structs/STaskOpPosNoGravity.hpp>
74
#include <scl/control/task/tasks/data_structs/STaskOpPos.hpp>
75
#include <scl/control/task/tasks/data_structs/STaskGcLimitCentering.hpp>
76
#include <scl/control/task/tasks/data_structs/STaskOpPosPIDA1OrderInfTime.hpp>
77
#include <scl/control/task/tasks/data_structs/STaskComPos.hpp>
78
#include <scl/control/task/tasks/data_structs/STaskGc.hpp>
79
#include <scl/control/task/tasks/data_structs/STaskNullSpaceDamping.hpp>
80
#include <scl/control/task/tasks/CTaskOpPosPIDA1OrderInfTime.hpp>
81
#include <scl/control/task/CServo.hpp>
82
#include <scl/control/task/CNonControlTaskBase.hpp>
83
#include <scl/control/task/CControllerMultiTask.hpp>
84
#include <scl/control/task/data_structs/STaskBase.hpp>
85
#include <scl/control/task/data_structs/SServo.hpp>
86
#include <scl/control/task/data_structs/SControllerMultiTask.hpp>
87
#include <scl/control/task/data_structs/SNonControlTaskBase.hpp>
88
#include <scl/control/task/CTaskBase.hpp>
89
#include <scl/control/data_structs/SControllerBase.hpp>
90
91
#include <scl/parser/saiparser/CParserSai.hpp>
92
#include <scl/parser/sclparser/CParserScl.hpp>
93
#include <scl/parser/osimparser/CParserOsim.hpp>
94
#include <scl/parser/osimparser/CParserOsimForOldFiles.hpp>
95
#include <scl/parser/CParserBase.hpp>
96
97
#include <scl/sensing/CSensorBase.hpp>
98
#include <scl/sensing/CSensorSetBase.hpp>
99
100
#include <scl/data_structs/SRigidBodyDyn.hpp>
101
#include <scl/data_structs/SGcModel.hpp>
102
#include <scl/data_structs/SRobotParsed.hpp>
103
#include <scl/data_structs/SRigidBody.hpp>
104
#include <scl/data_structs/SGraphicsParsed.hpp>
105
#include <scl/data_structs/SActuatorSetMuscleParsed.hpp>
106
#include <
scl/data_structs/SDatabase.hpp
>
107
#include <scl/data_structs/SRobotIO.hpp>
108
#include <scl/data_structs/SObject.hpp>
109
#include <scl/data_structs/SForce.hpp>
110
111
#include <scl/dynamics/CDynamicsBase.hpp>
112
#include <scl/dynamics/CDynamicsAnalyticBase.hpp>
113
#include <scl/dynamics/tao/CDynamicsTao.hpp>
114
#include <scl/dynamics/scl/CDynamicsScl.hpp>
115
#include <scl/dynamics/analytic/CDynamicsAnalyticRPP.hpp>
116
117
#include <scl/graphics/CGraphicsBase.hpp>
118
#include <scl/graphics/chai/CGraphicsChai.hpp>
119
#include <scl/graphics/chai/data_structs/SGraphicsChai.hpp>
120
#include <scl/graphics/chai/data_structs/SGraphicsChaiRigidBody.hpp>
121
#include <scl/graphics/chai/data_structs/SGraphicsChaiMuscleSet.hpp>
122
123
124
#endif
/* SCL_HPP_ */
Singletons.hpp
SDatabase.hpp
DbRegisterFunctions.hpp
RobotMath.hpp
Generated on Sun Sep 14 2014 02:35:55 for SCL by
1.8.6