Open CASCADE Technology
7.1.0.beta
|
The class Intervals is a sorted sequence of non overlapping Real Intervals. More...
#include <Intrv_Intervals.hxx>
Public Member Functions | |
Intrv_Intervals () | |
Creates a void sequence of intervals. More... | |
Intrv_Intervals (const Intrv_Interval &Int) | |
Creates a sequence of one interval. More... | |
Intrv_Intervals (const Intrv_Intervals &Int) | |
Creates by copying an existing sequence of intervals. More... | |
void | Intersect (const Intrv_Interval &Tool) |
Intersects the intervals with the interval <Tool>. More... | |
void | Intersect (const Intrv_Intervals &Tool) |
Intersects the intervals with the intervals in the sequence <Tool>. More... | |
void | Subtract (const Intrv_Interval &Tool) |
void | Subtract (const Intrv_Intervals &Tool) |
void | Unite (const Intrv_Interval &Tool) |
void | Unite (const Intrv_Intervals &Tool) |
void | XUnite (const Intrv_Interval &Tool) |
void | XUnite (const Intrv_Intervals &Tool) |
Standard_Integer | NbIntervals () const |
const Intrv_Interval & | Value (const Standard_Integer Index) const |
The class Intervals is a sorted sequence of non overlapping Real Intervals.
Intrv_Intervals::Intrv_Intervals | ( | ) |
Creates a void sequence of intervals.
Intrv_Intervals::Intrv_Intervals | ( | const Intrv_Interval & | Int | ) |
Creates a sequence of one interval.
Intrv_Intervals::Intrv_Intervals | ( | const Intrv_Intervals & | Int | ) |
Creates by copying an existing sequence of intervals.
void Intrv_Intervals::Intersect | ( | const Intrv_Interval & | Tool | ) |
Intersects the intervals with the interval <Tool>.
void Intrv_Intervals::Intersect | ( | const Intrv_Intervals & | Tool | ) |
Intersects the intervals with the intervals in the sequence <Tool>.
Standard_Integer Intrv_Intervals::NbIntervals | ( | ) | const |
void Intrv_Intervals::Subtract | ( | const Intrv_Interval & | Tool | ) |
void Intrv_Intervals::Subtract | ( | const Intrv_Intervals & | Tool | ) |
void Intrv_Intervals::Unite | ( | const Intrv_Interval & | Tool | ) |
void Intrv_Intervals::Unite | ( | const Intrv_Intervals & | Tool | ) |
const Intrv_Interval& Intrv_Intervals::Value | ( | const Standard_Integer | Index | ) | const |
void Intrv_Intervals::XUnite | ( | const Intrv_Interval & | Tool | ) |
void Intrv_Intervals::XUnite | ( | const Intrv_Intervals & | Tool | ) |