Lines Matching refs:rRange

56 		BasicRange(const BasicRange& rRange) :  in BasicRange()  argument
57 mnMinimum(rRange.mnMinimum), in BasicRange()
58 mnMaximum(rRange.mnMaximum) in BasicRange()
100 bool isInside(const BasicRange& rRange) const in isInside()
108 if(rRange.isEmpty()) in isInside()
114 return (rRange.mnMinimum >= mnMinimum) && (rRange.mnMaximum <= mnMaximum); in isInside()
119 bool overlaps(const BasicRange& rRange) const in overlaps()
127 if(rRange.isEmpty()) in overlaps()
133 return !((rRange.mnMaximum < mnMinimum) || (rRange.mnMinimum > mnMaximum)); in overlaps()
138 bool overlapsMore(const BasicRange& rRange) const in overlapsMore()
140 if(isEmpty() || rRange.isEmpty()) in overlapsMore()
143 return ((rRange.mnMaximum > mnMinimum) && (rRange.mnMinimum < mnMaximum)); in overlapsMore()
146 bool operator==( const BasicRange& rRange ) const in operator ==()
148 return (mnMinimum == rRange.mnMinimum && mnMaximum == rRange.mnMaximum); in operator ==()
151 bool operator!=( const BasicRange& rRange ) const in operator !=()
153 return (mnMinimum != rRange.mnMinimum || mnMaximum != rRange.mnMaximum); in operator !=()
156 BasicRange& operator=(const BasicRange& rRange) in operator =() argument
158 mnMinimum = rRange.mnMinimum; in operator =()
159 mnMaximum = rRange.mnMaximum; in operator =()
163 bool equal(const BasicRange& rRange) const in equal()
166 fTools::equal(mnMinimum, rRange.mnMinimum) && in equal()
167 fTools::equal(mnMaximum, rRange.mnMaximum)); in equal()
190 void expand(const BasicRange& rRange) in expand() argument
194 mnMinimum = rRange.mnMinimum; in expand()
195 mnMaximum = rRange.mnMaximum; in expand()
199 if(!rRange.isEmpty()) in expand()
201 if(rRange.mnMinimum < mnMinimum) in expand()
203 mnMinimum = rRange.mnMinimum; in expand()
206 if(rRange.mnMaximum > mnMaximum) in expand()
208 mnMaximum = rRange.mnMaximum; in expand()
214 void intersect(const BasicRange& rRange) in intersect() argument
217 if( !overlaps( rRange ) ) in intersect()
223 if(rRange.mnMinimum > mnMinimum) in intersect()
225 mnMinimum = rRange.mnMinimum; in intersect()
228 if(rRange.mnMaximum < mnMaximum) in intersect()
230 mnMaximum = rRange.mnMaximum; in intersect()