iCub-main
FakeSimulationBundle.h
Go to the documentation of this file.
1 // -*- mode:C++; tab-width:4; c-basic-offset:4; indent-tabs-mode:nil -*-
2 
3 /*
4 * Copyright (C) 2010 RobotCub Consortium, European Commission FP6 Project IST-004370
5 * Author: Paul Fitzpatrick, Vadim Tikhanoff
6 * email: paulfitz@alum.mit.edu, vadim.tikhanoff@iit.it
7 * website: www.robotcub.org
8 * Permission is granted to copy, distribute, and/or modify this program
9 * under the terms of the GNU General Public License, version 2 or any
10 * later version published by the Free Software Foundation.
11 *
12 * A copy of the license can be found at
13 * http://www.robotcub.org/icub/license/gpl.txt
14 *
15 * This program is distributed in the hope that it will be useful, but
16 * WITHOUT ANY WARRANTY; without even the implied warranty of
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
18 * Public License for more details
19 */
20 #ifndef ICUBSIMULATION_FAKESIMULATIONBUNDLE_INC
21 #define ICUBSIMULATION_FAKESIMULATIONBUNDLE_INC
22 
23 #include "SimulationBundle.h"
24 
26 public:
27  virtual bool onBegin();
28 
29  virtual LogicalJoints *createJoints(RobotConfig& config);
30 
32 
33  virtual Simulation *createSimulation(RobotConfig& config);
34 
35  virtual bool onEnd();
36 };
37 
38 
39 #endif
RobotConfig
Definition: RobotConfig.h:55
WorldManager
Definition: WorldManager.h:28
FakeSimulationBundle::createWorldManager
virtual WorldManager * createWorldManager(RobotConfig &config)
Definition: FakeSimulationBundle.cpp:36
FakeSimulationBundle::createJoints
virtual LogicalJoints * createJoints(RobotConfig &config)
Definition: FakeSimulationBundle.cpp:31
SimulationBundle
Definition: SimulationBundle.h:29
FakeSimulationBundle
Definition: FakeSimulationBundle.h:25
FakeSimulationBundle::createSimulation
virtual Simulation * createSimulation(RobotConfig &config)
Definition: FakeSimulationBundle.cpp:40
Simulation
Definition: Simulation.h:28
SimulationBundle.h
FakeSimulationBundle::onBegin
virtual bool onBegin()
Definition: FakeSimulationBundle.cpp:27
LogicalJoints
Route control for the robots controlled joints to their implementation.
Definition: LogicalJoints.h:31
FakeSimulationBundle::onEnd
virtual bool onEnd()
Definition: FakeSimulationBundle.cpp:44