Open CASCADE Technology 7.8.2.dev
PeriodicInterval Class Reference

#include <IntCurve_IntConicConic_Tool.hxx>

Public Member Functions

void SetNull ()
 
Standard_Boolean IsNull ()
 
void Complement ()
 
Standard_Real Length ()
 
 PeriodicInterval (const IntRes2d_Domain &Domain)
 
 PeriodicInterval ()
 
 PeriodicInterval (const Standard_Real a, const Standard_Real b)
 
void SetValues (const Standard_Real a, const Standard_Real b)
 
void Normalize ()
 
PeriodicInterval FirstIntersection (PeriodicInterval &I1)
 
PeriodicInterval SecondIntersection (PeriodicInterval &I2)
 

Data Fields

Standard_Real Binf
 
Standard_Real Bsup
 
Standard_Boolean isnull
 

Constructor & Destructor Documentation

◆ PeriodicInterval() [1/3]

PeriodicInterval::PeriodicInterval ( const IntRes2d_Domain & Domain)
inline

◆ PeriodicInterval() [2/3]

PeriodicInterval::PeriodicInterval ( )
inline

◆ PeriodicInterval() [3/3]

PeriodicInterval::PeriodicInterval ( const Standard_Real a,
const Standard_Real b )
inline

Member Function Documentation

◆ Complement()

void PeriodicInterval::Complement ( )
inline

◆ FirstIntersection()

PeriodicInterval PeriodicInterval::FirstIntersection ( PeriodicInterval & I1)

◆ IsNull()

Standard_Boolean PeriodicInterval::IsNull ( )
inline

◆ Length()

Standard_Real PeriodicInterval::Length ( )
inline

◆ Normalize()

void PeriodicInterval::Normalize ( )
inline

◆ SecondIntersection()

PeriodicInterval PeriodicInterval::SecondIntersection ( PeriodicInterval & I2)

◆ SetNull()

void PeriodicInterval::SetNull ( )
inline

◆ SetValues()

void PeriodicInterval::SetValues ( const Standard_Real a,
const Standard_Real b )
inline

Field Documentation

◆ Binf

Standard_Real PeriodicInterval::Binf

◆ Bsup

Standard_Real PeriodicInterval::Bsup

◆ isnull

Standard_Boolean PeriodicInterval::isnull

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