KiCad PCB EDA Suite
|
#include <range.h>
Public Member Functions | |
RANGE (T aMin, T aMax) | |
RANGE () | |
T | MinV () const |
T | MaxV () const |
void | Set (T aMin, T aMax) const |
void | Grow (T aValue) |
bool | Inside (const T &aValue) const |
bool | Overlaps (const RANGE< T > &aOther) const |
bool | Defined () const |
Private Attributes | |
T | m_min |
T | m_max |
bool | m_defined |
|
inline |
Definition at line 83 of file range.h.
References RANGE< T >::m_defined.
|
inline |
Definition at line 52 of file range.h.
References RANGE< T >::m_defined, RANGE< T >::m_max, and RANGE< T >::m_min.
|
inline |
Definition at line 67 of file range.h.
References RANGE< T >::m_defined, RANGE< T >::m_max, and RANGE< T >::m_min.
|
inline |
Definition at line 41 of file range.h.
References RANGE< T >::m_max.
|
inline |
Definition at line 36 of file range.h.
References RANGE< T >::m_min.
Definition at line 75 of file range.h.
References RANGE< T >::m_defined, RANGE< T >::m_max, and RANGE< T >::m_min.
|
inline |
Definition at line 46 of file range.h.
References RANGE< T >::m_max, and RANGE< T >::m_min.
|
private |
Definition at line 90 of file range.h.
Referenced by RANGE< T >::Defined(), RANGE< T >::Grow(), RANGE< T >::Inside(), and RANGE< T >::Overlaps().
|
private |
Definition at line 89 of file range.h.
Referenced by RANGE< T >::Grow(), RANGE< T >::Inside(), RANGE< T >::MaxV(), RANGE< T >::Overlaps(), and RANGE< T >::Set().
|
private |
Definition at line 89 of file range.h.
Referenced by RANGE< T >::Grow(), RANGE< T >::Inside(), RANGE< T >::MinV(), RANGE< T >::Overlaps(), and RANGE< T >::Set().