Name | |||
---|---|---|---|
constexpr | QskIntervalF() =default | ||
constexpr | QskIntervalF(qreal lowerBound, qreal upperBound) | ||
void | setInterval(qreal lowerBound, qreal upperBound) | ||
constexpr bool | operator==(const QskIntervalF & other) const | ||
constexpr bool | operator!=(const QskIntervalF & other) const | ||
constexpr qreal | lowerBound() const | ||
void | setLowerBound(qreal value) | ||
constexpr qreal | upperBound() const | ||
void | setUpperBound(qreal value) | ||
void | spanFromLowerBound(qreal value) | ||
void | spanFromUpperBound(qreal value) | ||
constexpr qreal | width() const | ||
void | setWidth(qreal width) | ||
constexpr bool | contains(qreal value) const | ||
constexpr bool | contains(const QskIntervalF & interval) const | ||
constexpr bool | isBoundary(qreal value) const | ||
bool | fuzzyContains(qreal value) const | ||
bool | fuzzyContains(const QskIntervalF & interval) const | ||
bool | fuzzyIsBoundary(qreal value) const | ||
void | translate(qreal offset) | ||
constexpr QskIntervalF | translated(qreal offset) const | ||
bool | intersects(const QskIntervalF & other) const | ||
QskIntervalF | intersected(const QskIntervalF & other) const | ||
void | unite(const QskIntervalF & other) | ||
QskIntervalF | united(const QskIntervalF & other) const | ||
void | extend(qreal value) | ||
QskIntervalF | extended(qreal value) const | ||
QskIntervalF | **[operator | ](/docs/classes/classQskIntervalF/#function-operator | )**(const QskIntervalF & other) const |
QskIntervalF | operator&(const QskIntervalF & other) const | ||
QskIntervalF & | **[operator | =](/docs/classes/classQskIntervalF/#function-operator | =)**(const QskIntervalF & other) |
QskIntervalF & | operator&=(const QskIntervalF & other) | ||
QskIntervalF | **[operator | ](/docs/classes/classQskIntervalF/#function-operator | )**(qreal value) const |
QskIntervalF & | **[operator | =](/docs/classes/classQskIntervalF/#function-operator | =)**(qreal value) |
constexpr bool | isValid() const | ||
constexpr bool | isNull() const | ||
constexpr bool | isEmpty() const | ||
void | invalidate() | ||
QskIntervalF | interpolated(const QskIntervalF & to, qreal progress) const | ||
constexpr QskIntervalF | normalized(qreal value1, qreal value2) | ||
QVariant | interpolate(const QskIntervalF & intv1, const QskIntervalF & intv2, qreal progress) |
Name | |
---|---|
qreal | lowerBound |
qreal | upperBound |
qreal | width |
constexpr QskIntervalF() =default
inline constexpr QskIntervalF(
qreal lowerBound,
qreal upperBound
)
inline void setInterval(
qreal lowerBound,
qreal upperBound
)
inline constexpr bool operator==(
const QskIntervalF & other
) const
inline constexpr bool operator!=(
const QskIntervalF & other
) const
inline constexpr qreal lowerBound() const
inline void setLowerBound(
qreal value
)
inline constexpr qreal upperBound() const
inline void setUpperBound(
qreal value
)
void spanFromLowerBound(
qreal value
)
void spanFromUpperBound(
qreal value
)
inline constexpr qreal width() const
inline void setWidth(
qreal width
)
inline constexpr bool contains(
qreal value
) const
inline constexpr bool contains(
const QskIntervalF & interval
) const
inline constexpr bool isBoundary(
qreal value
) const
bool fuzzyContains(
qreal value
) const
bool fuzzyContains(
const QskIntervalF & interval
) const
bool fuzzyIsBoundary(
qreal value
) const
inline void translate(
qreal offset
)
inline constexpr QskIntervalF translated(
qreal offset
) const
bool intersects(
const QskIntervalF & other
) const
QskIntervalF intersected(
const QskIntervalF & other
) const
void unite(
const QskIntervalF & other
)
QskIntervalF united(
const QskIntervalF & other
) const
void extend(
qreal value
)
QskIntervalF extended(
qreal value
) const
inline QskIntervalF operator|(
const QskIntervalF & other
) const
inline QskIntervalF operator&(
const QskIntervalF & other
) const
inline QskIntervalF & operator|=(
const QskIntervalF & other
)
inline QskIntervalF & operator&=(
const QskIntervalF & other
)
inline QskIntervalF operator|(
qreal value
) const
inline QskIntervalF & operator|=(
qreal value
)
inline constexpr bool isValid() const
inline constexpr bool isNull() const
inline constexpr bool isEmpty() const
inline void invalidate()
QskIntervalF interpolated(
const QskIntervalF & to,
qreal progress
) const
static inline constexpr QskIntervalF normalized(
qreal value1,
qreal value2
)
static QVariant interpolate(
const QskIntervalF & intv1,
const QskIntervalF & intv2,
qreal progress
)
qreal lowerBound;
qreal upperBound;
qreal width;
Updated on 28 July 2023 at 14:02:28 CEST