MoveObject.hh
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2018 João Borrego
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 
27 // Gazebo
28 #include "gazebo/common/Plugin.hh"
29 
30 #include <string>
31 
34 {
36  public: std::string name;
38  public: bool is_light;
40  public: ignition::math::Pose3d pose;
41 
46  public: MoveObject(
47  std::string & _name,
48  bool _is_light,
49  ignition::math::Pose3d & _pose);
50 };
bool is_light
Whether object is light.
Definition: MoveObject.hh:38
Object with a pending move operation.
Definition: MoveObject.hh:33
MoveObject(std::string &_name, bool _is_light, ignition::math::Pose3d &_pose)
Constructs the object.
Definition: MoveObject.cc:29
std::string name
Object name.
Definition: MoveObject.hh:36
ignition::math::Pose3d pose
Object new pose.
Definition: MoveObject.hh:40