Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
Intrv_Intervals Class Reference

The class Intervals is a sorted sequence of non
overlapping Real Intervals.

#include <Intrv_Intervals.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC Intrv_Intervals ()
 Creates a void sequence of intervals.

 Intrv_Intervals (const Intrv_Interval &Int)
 Creates a sequence of one interval.

 Intrv_Intervals (const Intrv_Intervals &Int)
 Creates by copying an existing sequence of
intervals.

void Intersect (const Intrv_Interval &Tool)
 Intersects the intervals with the interval <Tool>.

void Intersect (const Intrv_Intervals &Tool)
 Intersects the intervals with the intervals in the
sequence <Tool>.

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_IntervalValue (const Standard_Integer Index) const

Constructor & Destructor Documentation


Member Function Documentation


The documentation for this class was generated from the following file: