Environment.h
Go to the documentation of this file.
1 #ifndef ENVIRONMENT_H
2 #define ENVIRONMENT_H
3 
4 #include <VirtualRobot/Robot.h>
5 #include <VirtualRobot/Scene.h>
6 
7 namespace armarx
8 {
9  class Environment
10  {
12  VirtualRobot::RobotPtr cdRobot; // copy of the actual robot for collision detection
14 
15  public:
16  Environment();
17 
19 
21 
23 
25 
27  };
28 
29  using EnvironmentPtr = std::shared_ptr<Environment>;
30 } // namespace armarx
31 
32 #endif // ENVIRONMENT_H
armarx::Environment::getCDRobot
VirtualRobot::RobotPtr getCDRobot()
Definition: Environment.cpp:28
armarx::Environment::setRobot
void setRobot(const VirtualRobot::RobotPtr &value)
Definition: Environment.cpp:41
scene3D::ScenePtr
std::shared_ptr< Scene > ScenePtr
Definition: PointerDefinitions.h:36
armarx::Environment::Environment
Environment()
Definition: Environment.cpp:9
armarx::Environment
Definition: Environment.h:9
armarx::EnvironmentPtr
std::shared_ptr< Environment > EnvironmentPtr
Definition: Environment.h:29
armarx::Environment::getRobot
VirtualRobot::RobotPtr getRobot()
Definition: Environment.cpp:15
cxxopts::value
std::shared_ptr< Value > value()
Definition: cxxopts.hpp:855
armarx::Environment::getScene
VirtualRobot::ScenePtr getScene()
Definition: Environment.cpp:48
armarx::Environment::setScene
void setScene(const VirtualRobot::ScenePtr &value)
Definition: Environment.cpp:61
armarx
This file offers overloads of toIce() and fromIce() functions for STL container types.
Definition: ArmarXTimeserver.cpp:27
VirtualRobot::RobotPtr
std::shared_ptr< class Robot > RobotPtr
Definition: Bus.h:19