WireBox Class Reference

Draws a wireframe box. More...

#include <rendering/rendering.hh>

Public Member Functions

 WireBox (VisualPtr _parent, const ignition::math::AxisAlignedBox &_box)
 Constructor. More...
 
 ~WireBox ()
 Destructor. More...
 
ignition::math::AxisAlignedBox Box () const
 Get the wireframe box. More...
 
void Init (const ignition::math::AxisAlignedBox &_box)
 Builds the wireframe line list. More...
 
void SetVisible (bool _visible)
 Set the visibility of the box. More...
 
bool Visible () const
 Get the visibility of the box. More...
 

Detailed Description

Draws a wireframe box.

Constructor & Destructor Documentation

◆ WireBox()

WireBox ( VisualPtr  _parent,
const ignition::math::AxisAlignedBox &  _box 
)
explicit

Constructor.

Parameters
[in]_boxDimension of the box to draw.
[in]_parentParent visual of the box.

◆ ~WireBox()

~WireBox ( )

Destructor.

Member Function Documentation

◆ Box()

ignition::math::AxisAlignedBox Box ( ) const

Get the wireframe box.

Returns
The wireframe box.

◆ Init()

void Init ( const ignition::math::AxisAlignedBox &  _box)

Builds the wireframe line list.

Parameters
[in]_boxBox to build a wireframe from.

◆ SetVisible()

void SetVisible ( bool  _visible)

Set the visibility of the box.

Parameters
[in]_visibleTrue to make the box visible, False to hide.

◆ Visible()

bool Visible ( ) const

Get the visibility of the box.

Returns
True if the box is visual.

The documentation for this class was generated from the following file: