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
7namespace armarx
8{
10 {
12 VirtualRobot::RobotPtr cdRobot; // copy of the actual robot for collision detection
13 VirtualRobot::ScenePtr scene;
14
15 public:
17
19
21
22 void setRobot(const VirtualRobot::RobotPtr& value);
23
24 VirtualRobot::ScenePtr getScene();
25
26 void setScene(const VirtualRobot::ScenePtr& value);
27 };
28
29 using EnvironmentPtr = std::shared_ptr<Environment>;
30} // namespace armarx
31
32#endif // ENVIRONMENT_H
VirtualRobot::ScenePtr getScene()
VirtualRobot::RobotPtr getRobot()
VirtualRobot::RobotPtr getCDRobot()
void setRobot(const VirtualRobot::RobotPtr &value)
void setScene(const VirtualRobot::ScenePtr &value)
std::shared_ptr< class Robot > RobotPtr
Definition Bus.h:19
This file offers overloads of toIce() and fromIce() functions for STL container types.
std::shared_ptr< Environment > EnvironmentPtr
Definition Environment.h:29