Go to the documentation of this file.
18 #ifndef GAZEBO_RENDERING_WIREBOX_HH_
19 #define GAZEBO_RENDERING_WIREBOX_HH_
22 #include <ignition/math/Box.hh>
44 const ignition::math::Box &_box);
51 public:
void Init(
const ignition::math::Box &_box);
55 public:
void SetVisible(
bool _visible);
59 public:
bool Visible()
const;
63 public: ignition::math::Box Box()
const;
67 private: std::unique_ptr<WireBoxPrivate> dataPtr;
Forward declarations for the common classes.
Definition: Animation.hh:26
void SetVisible(bool _visible)
Set the visibility of the box.
ignition::math::Box Box() const
Get the wireframe box.
bool Visible() const
Get the visibility of the box.
Draws a wireframe box.
Definition: WireBox.hh:38
rendering
Definition: RenderEngine.hh:31
void Init(const ignition::math::Box &_box)
Builds the wireframe line list.
WireBox(VisualPtr _parent, const ignition::math::Box &_box)
Constructor.
GAZEBO_VISIBLE void Init(google::protobuf::Message &_message, const std::string &_id="")
Initialize a message.
std::shared_ptr< Visual > VisualPtr
Definition: RenderTypes.hh:114