CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
npstat::Interval< Numeric > Member List

This is the complete list of members for npstat::Interval< Numeric >, including all inherited members.

expand(double r)npstat::Interval< Numeric >inline
getBounds(Numeric *pmin, Numeric *pmax) const npstat::Interval< Numeric >inline
Interval()npstat::Interval< Numeric >inline
Interval(const Numeric max)npstat::Interval< Numeric >inlineexplicit
Interval(const Numeric min, const Numeric max, const bool swapIfOutOfOrder=false)npstat::Interval< Numeric >inline
isInside(const Numeric value) const npstat::Interval< Numeric >inline
isInsideLower(const Numeric value) const npstat::Interval< Numeric >inline
isInsideUpper(const Numeric value) const npstat::Interval< Numeric >inline
isInsideWithBounds(const Numeric value) const npstat::Interval< Numeric >inline
length() const npstat::Interval< Numeric >inline
linearMap(const Interval< Num2 > &r, double *a, double *b) const npstat::Interval< Numeric >
max() const npstat::Interval< Numeric >inline
max_npstat::Interval< Numeric >private
midpoint() const npstat::Interval< Numeric >inline
min() const npstat::Interval< Numeric >inline
min_npstat::Interval< Numeric >private
moveMidpointTo0()npstat::Interval< Numeric >inline
operator*=(double r)npstat::Interval< Numeric >inline
operator+=(const Numeric value)npstat::Interval< Numeric >inline
operator-=(const Numeric value)npstat::Interval< Numeric >inline
operator/=(double r)npstat::Interval< Numeric >inline
overlap(const Interval &r) const npstat::Interval< Numeric >inline
overlapFraction(const Interval &r) const npstat::Interval< Numeric >inline
overlapLength(const Interval &r) const npstat::Interval< Numeric >inline
setBounds(const Numeric minval, const Numeric maxval, const bool swapIfOutOfOrder=false)npstat::Interval< Numeric >inline
setMax(const Numeric value)npstat::Interval< Numeric >inline
setMin(const Numeric value)npstat::Interval< Numeric >inline