Ignition Rendering

API Reference

6.3.1
BoundingBox Class Reference

2D or 3D Bounding box. It stores the position / orientation / size info of the box and its label More...

#include <BoundingBox.hh>

Public Member Functions

 BoundingBox ()
 Constructor. More...
 
 BoundingBox (const BoundingBox &_box)
 Copy constructor. More...
 
 BoundingBox (BoundingBox &&_box) noexcept
 Move constructor. More...
 
virtual ~BoundingBox ()
 Destructor. More...
 
BoundingBoxoperator= (BoundingBox &&_box)
 Move assignment operator. More...
 
BoundingBoxoperator= (const BoundingBox &_box)
 Copy Assignment operator. More...
 

Detailed Description

2D or 3D Bounding box. It stores the position / orientation / size info of the box and its label

Constructor & Destructor Documentation

◆ BoundingBox() [1/3]

Constructor.

◆ BoundingBox() [2/3]

BoundingBox ( const BoundingBox _box)

Copy constructor.

Parameters
[in]_boxBoundingBox to copy.

◆ BoundingBox() [3/3]

BoundingBox ( BoundingBox &&  _box)
noexcept

Move constructor.

Parameters
[in]_boxBoundingBox to move.

◆ ~BoundingBox()

virtual ~BoundingBox ( )
virtual

Destructor.

Member Function Documentation

◆ operator=() [1/2]

BoundingBox& operator= ( BoundingBox &&  _box)

Move assignment operator.

Parameters
[in]_boxHeightmap box to move.
Returns
Reference to this.

◆ operator=() [2/2]

BoundingBox& operator= ( const BoundingBox _box)

Copy Assignment operator.

Parameters
[in]_boxThe heightmap box to set values from.
Returns
*this

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