gepetto-viewer 6.1.0
An user-friendly Graphical Interface
Loading...
Searching...
No Matches
QCPRange Class Reference

#include </local/robotpkg/var/tmp/robotpkg/graphics/py-qt-gepetto-viewer/work/gepetto-viewer-6.1.0/plugins/pyqcustomplot/qcustomplot-1.3.2/qcustomplot.h>

Public Member Functions

 QCPRange ()
 QCPRange (double lower, double upper)
bool operator== (const QCPRange &other) const
bool operator!= (const QCPRange &other) const
QCPRange & operator+= (const double &value)
QCPRange & operator-= (const double &value)
QCPRange & operator*= (const double &value)
QCPRange & operator/= (const double &value)
double size () const
double center () const
void normalize ()
void expand (const QCPRange &otherRange)
QCPRange expanded (const QCPRange &otherRange) const
QCPRange sanitizedForLogScale () const
QCPRange sanitizedForLinScale () const
bool contains (double value) const
 QCPRange ()
 QCPRange (double lower, double upper)
bool operator== (const QCPRange &other) const
bool operator!= (const QCPRange &other) const
QCPRange & operator+= (const double &value)
QCPRange & operator-= (const double &value)
QCPRange & operator*= (const double &value)
QCPRange & operator/= (const double &value)
double size () const
double center () const
void normalize ()
void expand (const QCPRange &otherRange)
void expand (double includeCoord)
QCPRange expanded (const QCPRange &otherRange) const
QCPRange expanded (double includeCoord) const
QCPRange bounded (double lowerBound, double upperBound) const
QCPRange sanitizedForLogScale () const
QCPRange sanitizedForLinScale () const
bool contains (double value) const
 QCPRange ()
 QCPRange (double lower, double upper)
bool operator== (const QCPRange &other) const
bool operator!= (const QCPRange &other) const
QCPRange & operator+= (const double &value)
QCPRange & operator-= (const double &value)
QCPRange & operator*= (const double &value)
QCPRange & operator/= (const double &value)
double size () const
double center () const
void normalize ()
void expand (const QCPRange &otherRange)
QCPRange expanded (const QCPRange &otherRange) const
QCPRange sanitizedForLogScale () const
QCPRange sanitizedForLinScale () const
bool contains (double value) const

Static Public Member Functions

static bool validRange (double lower, double upper)
static bool validRange (const QCPRange &range)
static bool validRange (double lower, double upper)
static bool validRange (const QCPRange &range)
static bool validRange (double lower, double upper)
static bool validRange (const QCPRange &range)

Public Attributes

double lower
double upper

Static Public Attributes

static const double minRange
static const double maxRange

Friends

const QCPRange operator+ (const QCPRange &range, double value)
const QCPRange operator+ (double value, const QCPRange &range)
const QCPRange operator- (const QCPRange &range, double value)
const QCPRange operator* (const QCPRange &range, double value)
const QCPRange operator* (double value, const QCPRange &range)
const QCPRange operator/ (const QCPRange &range, double value)
const QCPRange operator+ (const QCPRange &range, double value)
const QCPRange operator+ (double value, const QCPRange &range)
const QCPRange operator- (const QCPRange &range, double value)
const QCPRange operator* (const QCPRange &range, double value)
const QCPRange operator* (double value, const QCPRange &range)
const QCPRange operator/ (const QCPRange &range, double value)
const QCPRange operator+ (const QCPRange &range, double value)
const QCPRange operator+ (double value, const QCPRange &range)
const QCPRange operator- (const QCPRange &range, double value)
const QCPRange operator* (const QCPRange &range, double value)
const QCPRange operator* (double value, const QCPRange &range)
const QCPRange operator/ (const QCPRange &range, double value)

(Note that these are not member symbols.)

QDebug operator<< (QDebug d, const QCPRange &range)

Constructor & Destructor Documentation

◆ QCPRange() [1/6]

QCPRange::QCPRange ( )

◆ QCPRange() [2/6]

QCPRange::QCPRange ( double lower,
double upper )

◆ QCPRange() [3/6]

QCPRange::QCPRange ( )

◆ QCPRange() [4/6]

QCPRange::QCPRange ( double lower,
double upper )

◆ QCPRange() [5/6]

QCPRange::QCPRange ( )

◆ QCPRange() [6/6]

QCPRange::QCPRange ( double lower,
double upper )

Member Function Documentation

◆ bounded()

QCPRange QCPRange::bounded ( double lowerBound,
double upperBound ) const

◆ center() [1/3]

double QCPRange::center ( ) const

◆ center() [2/3]

double QCPRange::center ( ) const
inline

◆ center() [3/3]

double QCPRange::center ( ) const

◆ contains() [1/3]

bool QCPRange::contains ( double value) const

◆ contains() [2/3]

bool QCPRange::contains ( double value) const
inline

◆ contains() [3/3]

bool QCPRange::contains ( double value) const

◆ expand() [1/4]

void QCPRange::expand ( const QCPRange & otherRange)

◆ expand() [2/4]

void QCPRange::expand ( const QCPRange & otherRange)

◆ expand() [3/4]

void QCPRange::expand ( const QCPRange & otherRange)

◆ expand() [4/4]

void QCPRange::expand ( double includeCoord)

◆ expanded() [1/4]

QCPRange QCPRange::expanded ( const QCPRange & otherRange) const

◆ expanded() [2/4]

QCPRange QCPRange::expanded ( const QCPRange & otherRange) const

◆ expanded() [3/4]

QCPRange QCPRange::expanded ( const QCPRange & otherRange) const

◆ expanded() [4/4]

QCPRange QCPRange::expanded ( double includeCoord) const

◆ normalize() [1/3]

void QCPRange::normalize ( )

◆ normalize() [2/3]

void QCPRange::normalize ( )
inline

◆ normalize() [3/3]

void QCPRange::normalize ( )

◆ operator!=() [1/3]

bool QCPRange::operator!= ( const QCPRange & other) const
inline

◆ operator!=() [2/3]

bool QCPRange::operator!= ( const QCPRange & other) const
inline

◆ operator!=() [3/3]

bool QCPRange::operator!= ( const QCPRange & other) const
inline

◆ operator*=() [1/3]

QCPRange & QCPRange::operator*= ( const double & value)
inline

Multiplies both boundaries of the range by value.

◆ operator*=() [2/3]

QCPRange & QCPRange::operator*= ( const double & value)
inline

◆ operator*=() [3/3]

QCPRange & QCPRange::operator*= ( const double & value)
inline

◆ operator+=() [1/3]

QCPRange & QCPRange::operator+= ( const double & value)
inline

Adds value to both boundaries of the range.

◆ operator+=() [2/3]

QCPRange & QCPRange::operator+= ( const double & value)
inline

◆ operator+=() [3/3]

QCPRange & QCPRange::operator+= ( const double & value)
inline

◆ operator-=() [1/3]

QCPRange & QCPRange::operator-= ( const double & value)
inline

Subtracts value from both boundaries of the range.

◆ operator-=() [2/3]

QCPRange & QCPRange::operator-= ( const double & value)
inline

◆ operator-=() [3/3]

QCPRange & QCPRange::operator-= ( const double & value)
inline

◆ operator/=() [1/3]

QCPRange & QCPRange::operator/= ( const double & value)
inline

Divides both boundaries of the range by value.

◆ operator/=() [2/3]

QCPRange & QCPRange::operator/= ( const double & value)
inline

◆ operator/=() [3/3]

QCPRange & QCPRange::operator/= ( const double & value)
inline

◆ operator==() [1/3]

bool QCPRange::operator== ( const QCPRange & other) const
inline

◆ operator==() [2/3]

bool QCPRange::operator== ( const QCPRange & other) const
inline

◆ operator==() [3/3]

bool QCPRange::operator== ( const QCPRange & other) const
inline

◆ sanitizedForLinScale() [1/3]

QCPRange QCPRange::sanitizedForLinScale ( ) const

◆ sanitizedForLinScale() [2/3]

QCPRange QCPRange::sanitizedForLinScale ( ) const

◆ sanitizedForLinScale() [3/3]

QCPRange QCPRange::sanitizedForLinScale ( ) const

◆ sanitizedForLogScale() [1/3]

QCPRange QCPRange::sanitizedForLogScale ( ) const

◆ sanitizedForLogScale() [2/3]

QCPRange QCPRange::sanitizedForLogScale ( ) const

◆ sanitizedForLogScale() [3/3]

QCPRange QCPRange::sanitizedForLogScale ( ) const

◆ size() [1/3]

double QCPRange::size ( ) const

◆ size() [2/3]

double QCPRange::size ( ) const
inline

◆ size() [3/3]

double QCPRange::size ( ) const

◆ validRange() [1/6]

bool QCPRange::validRange ( const QCPRange & range)
static

◆ validRange() [2/6]

bool QCPRange::validRange ( const QCPRange & range)
static

◆ validRange() [3/6]

bool QCPRange::validRange ( const QCPRange & range)
static

◆ validRange() [4/6]

bool QCPRange::validRange ( double lower,
double upper )
static

◆ validRange() [5/6]

bool QCPRange::validRange ( double lower,
double upper )
static

◆ validRange() [6/6]

bool QCPRange::validRange ( double lower,
double upper )
static

◆ operator* [1/6]

const QCPRange operator* ( const QCPRange & range,
double value )
friend

Multiplies both boundaries of the range by value.

◆ operator* [2/6]

const QCPRange operator* ( const QCPRange & range,
double value )
friend

Multiplies both boundaries of the range by value.

◆ operator* [3/6]

const QCPRange operator* ( const QCPRange & range,
double value )
friend

Multiplies both boundaries of the range by value.

◆ operator* [4/6]

const QCPRange operator* ( double value,
const QCPRange & range )
friend

Multiplies both boundaries of the range by value.

◆ operator* [5/6]

const QCPRange operator* ( double value,
const QCPRange & range )
friend

Multiplies both boundaries of the range by value.

◆ operator* [6/6]

const QCPRange operator* ( double value,
const QCPRange & range )
friend

Multiplies both boundaries of the range by value.

◆ operator+ [1/6]

const QCPRange operator+ ( const QCPRange & range,
double value )
friend

Adds value to both boundaries of the range.

◆ operator+ [2/6]

const QCPRange operator+ ( const QCPRange & range,
double value )
friend

Adds value to both boundaries of the range.

◆ operator+ [3/6]

const QCPRange operator+ ( const QCPRange & range,
double value )
friend

Adds value to both boundaries of the range.

◆ operator+ [4/6]

const QCPRange operator+ ( double value,
const QCPRange & range )
friend

Adds value to both boundaries of the range.

◆ operator+ [5/6]

const QCPRange operator+ ( double value,
const QCPRange & range )
friend

Adds value to both boundaries of the range.

◆ operator+ [6/6]

const QCPRange operator+ ( double value,
const QCPRange & range )
friend

Adds value to both boundaries of the range.

◆ operator- [1/3]

const QCPRange operator- ( const QCPRange & range,
double value )
friend

Subtracts value from both boundaries of the range.

◆ operator- [2/3]

const QCPRange operator- ( const QCPRange & range,
double value )
friend

Subtracts value from both boundaries of the range.

◆ operator- [3/3]

const QCPRange operator- ( const QCPRange & range,
double value )
friend

Subtracts value from both boundaries of the range.

◆ operator/ [1/3]

const QCPRange operator/ ( const QCPRange & range,
double value )
friend

Divides both boundaries of the range by value.

◆ operator/ [2/3]

const QCPRange operator/ ( const QCPRange & range,
double value )
friend

Divides both boundaries of the range by value.

◆ operator/ [3/3]

const QCPRange operator/ ( const QCPRange & range,
double value )
friend

Divides both boundaries of the range by value.

◆ operator<<()

QDebug operator<< ( QDebug d,
const QCPRange & range )
related

Prints range in a human readable format to the qDebug output.

Member Data Documentation

◆ lower

double QCPRange::lower

◆ maxRange

const double QCPRange::maxRange
static

◆ minRange

const double QCPRange::minRange
static

◆ upper

double QCPRange::upper

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