Public Member Functions | Private Attributes | List of all members
rqt_multiplot::BoundingRectangle Class Reference

#include <BoundingRectangle.h>

Public Member Functions

 BoundingRectangle (const QPointF &minimum=QPointF(0.0, 0.0), const QPointF &maximum=QPointF(-1.0, -1.0))
 
 BoundingRectangle (const QRectF &rectangle)
 
 BoundingRectangle (const BoundingRectangle &src)
 
void clear ()
 
bool contains (const QPointF &point) const
 
QPointF & getMaximum ()
 
const QPointF & getMaximum () const
 
QPointF & getMinimum ()
 
const QPointF & getMinimum () const
 
QRectF getRectangle () const
 
void initialize (const QPointF &point)
 
bool isEmpty () const
 
bool isValid () const
 
bool operator!= (const BoundingRectangle &rectangle) const
 
BoundingRectangleoperator+= (const QPointF &point)
 
BoundingRectangleoperator+= (const BoundingRectangle &rectangle)
 
bool operator== (const BoundingRectangle &rectangle) const
 
void setMaximum (const QPointF &maximum)
 
void setMinimum (const QPointF &minimum)
 
 ~BoundingRectangle ()
 

Private Attributes

QPointF maximum_
 
QPointF minimum_
 

Detailed Description

Definition at line 27 of file BoundingRectangle.h.

Constructor & Destructor Documentation

◆ BoundingRectangle() [1/3]

rqt_multiplot::BoundingRectangle::BoundingRectangle ( const QPointF &  minimum = QPointF(0.0, 0.0),
const QPointF &  maximum = QPointF(-1.0, -1.0) 
)

Definition at line 27 of file BoundingRectangle.cpp.

◆ BoundingRectangle() [2/3]

rqt_multiplot::BoundingRectangle::BoundingRectangle ( const QRectF &  rectangle)

Definition at line 33 of file BoundingRectangle.cpp.

◆ BoundingRectangle() [3/3]

rqt_multiplot::BoundingRectangle::BoundingRectangle ( const BoundingRectangle src)

Definition at line 38 of file BoundingRectangle.cpp.

◆ ~BoundingRectangle()

rqt_multiplot::BoundingRectangle::~BoundingRectangle ( )

Definition at line 43 of file BoundingRectangle.cpp.

Member Function Documentation

◆ clear()

void rqt_multiplot::BoundingRectangle::clear ( )

Definition at line 100 of file BoundingRectangle.cpp.

◆ contains()

bool rqt_multiplot::BoundingRectangle::contains ( const QPointF &  point) const

Definition at line 86 of file BoundingRectangle.cpp.

◆ getMaximum() [1/2]

QPointF & rqt_multiplot::BoundingRectangle::getMaximum ( )

Definition at line 66 of file BoundingRectangle.cpp.

◆ getMaximum() [2/2]

const QPointF & rqt_multiplot::BoundingRectangle::getMaximum ( ) const

Definition at line 70 of file BoundingRectangle.cpp.

◆ getMinimum() [1/2]

QPointF & rqt_multiplot::BoundingRectangle::getMinimum ( )

Definition at line 54 of file BoundingRectangle.cpp.

◆ getMinimum() [2/2]

const QPointF & rqt_multiplot::BoundingRectangle::getMinimum ( ) const

Definition at line 58 of file BoundingRectangle.cpp.

◆ getRectangle()

QRectF rqt_multiplot::BoundingRectangle::getRectangle ( ) const

Definition at line 74 of file BoundingRectangle.cpp.

◆ initialize()

void rqt_multiplot::BoundingRectangle::initialize ( const QPointF &  point)

Definition at line 95 of file BoundingRectangle.cpp.

◆ isEmpty()

bool rqt_multiplot::BoundingRectangle::isEmpty ( ) const

Definition at line 82 of file BoundingRectangle.cpp.

◆ isValid()

bool rqt_multiplot::BoundingRectangle::isValid ( ) const

Definition at line 78 of file BoundingRectangle.cpp.

◆ operator!=()

bool rqt_multiplot::BoundingRectangle::operator!= ( const BoundingRectangle rectangle) const

Definition at line 113 of file BoundingRectangle.cpp.

◆ operator+=() [1/2]

BoundingRectangle & rqt_multiplot::BoundingRectangle::operator+= ( const QPointF &  point)

Definition at line 117 of file BoundingRectangle.cpp.

◆ operator+=() [2/2]

BoundingRectangle & rqt_multiplot::BoundingRectangle::operator+= ( const BoundingRectangle rectangle)

Definition at line 139 of file BoundingRectangle.cpp.

◆ operator==()

bool rqt_multiplot::BoundingRectangle::operator== ( const BoundingRectangle rectangle) const

Definition at line 109 of file BoundingRectangle.cpp.

◆ setMaximum()

void rqt_multiplot::BoundingRectangle::setMaximum ( const QPointF &  maximum)

Definition at line 62 of file BoundingRectangle.cpp.

◆ setMinimum()

void rqt_multiplot::BoundingRectangle::setMinimum ( const QPointF &  minimum)

Definition at line 50 of file BoundingRectangle.cpp.

Member Data Documentation

◆ maximum_

QPointF rqt_multiplot::BoundingRectangle::maximum_
private

Definition at line 57 of file BoundingRectangle.h.

◆ minimum_

QPointF rqt_multiplot::BoundingRectangle::minimum_
private

Definition at line 56 of file BoundingRectangle.h.


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


rqt_multiplot_plugin
Author(s): Ralf Kaestner
autogenerated on Mon May 15 2023 02:25:18