18 #ifndef _GAZEBO_GUI_BUILDING_MODEL_MANIP_PRIVATE_HH_
19 #define _GAZEBO_GUI_BUILDING_MODEL_MANIP_PRIVATE_HH_
24 #include <ignition/math/Pose3.hh>
25 #include <ignition/math/Vector3.hh>
50 public: ignition::math::Vector3d
size;
53 public: ignition::math::Pose3d
pose;
rendering::VisualPtr visual
A pointer to the visual managed by the manip.
Definition: BuildingModelManipPrivate.hh:47
double transparency
Visual's transparency.
Definition: BuildingModelManipPrivate.hh:59
std::string name
Name of the manip.
Definition: BuildingModelManipPrivate.hh:44
ignition::math::Vector3d size
Size of the manipular.
Definition: BuildingModelManipPrivate.hh:50
std::shared_ptr< Visual > VisualPtr
Definition: RenderTypes.hh:112
common::Color color
Visual's color.
Definition: BuildingModelManipPrivate.hh:62
BuildingMaker * maker
Maker that manages this manip.
Definition: BuildingModelManipPrivate.hh:56
Create and manage 3D visuals of a building.
Definition: BuildingMaker.hh:48
std::vector< event::ConnectionPtr > connections
A list of gui editor events connected to this view.
Definition: BuildingModelManipPrivate.hh:71
std::string texture
Visual's texture.
Definition: BuildingModelManipPrivate.hh:65
Defines a color.
Definition: Color.hh:36
int level
Level this manipulator is on.
Definition: BuildingModelManipPrivate.hh:68
Definition: BuildingModelManipPrivate.hh:41
ignition::math::Pose3d pose
Pose of the manip.
Definition: BuildingModelManipPrivate.hh:53