Open CASCADE Technology 7.8.2.dev
BOPAlgo_SectionAttribute Class Reference

Class is a container of the flags used by intersection algorithm. More...

#include <BOPAlgo_SectionAttribute.hxx>

Public Member Functions

 BOPAlgo_SectionAttribute ()
 Default constructor.
 
 BOPAlgo_SectionAttribute (const Standard_Boolean theAproximation, const Standard_Boolean thePCurveOnS1, const Standard_Boolean thePCurveOnS2)
 Constructor.
 
void Approximation (const Standard_Boolean theApprox)
 Sets the Approximation flag.
 
void PCurveOnS1 (const Standard_Boolean thePCurveOnS1)
 Sets the PCurveOnS1 flag.
 
void PCurveOnS2 (const Standard_Boolean thePCurveOnS2)
 Sets the PCurveOnS2 flag.
 
Standard_Boolean Approximation () const
 Returns the Approximation flag.
 
Standard_Boolean PCurveOnS1 () const
 Returns the PCurveOnS1 flag.
 
Standard_Boolean PCurveOnS2 () const
 Returns the PCurveOnS2 flag.
 

Detailed Description

Class is a container of the flags used by intersection algorithm.

Constructor & Destructor Documentation

◆ BOPAlgo_SectionAttribute() [1/2]

BOPAlgo_SectionAttribute::BOPAlgo_SectionAttribute ( )
inline

Default constructor.

◆ BOPAlgo_SectionAttribute() [2/2]

BOPAlgo_SectionAttribute::BOPAlgo_SectionAttribute ( const Standard_Boolean theAproximation,
const Standard_Boolean thePCurveOnS1,
const Standard_Boolean thePCurveOnS2 )
inline

Constructor.

Member Function Documentation

◆ Approximation() [1/2]

Standard_Boolean BOPAlgo_SectionAttribute::Approximation ( ) const
inline

Returns the Approximation flag.

◆ Approximation() [2/2]

void BOPAlgo_SectionAttribute::Approximation ( const Standard_Boolean theApprox)
inline

Sets the Approximation flag.

◆ PCurveOnS1() [1/2]

Standard_Boolean BOPAlgo_SectionAttribute::PCurveOnS1 ( ) const
inline

Returns the PCurveOnS1 flag.

◆ PCurveOnS1() [2/2]

void BOPAlgo_SectionAttribute::PCurveOnS1 ( const Standard_Boolean thePCurveOnS1)
inline

Sets the PCurveOnS1 flag.

◆ PCurveOnS2() [1/2]

Standard_Boolean BOPAlgo_SectionAttribute::PCurveOnS2 ( ) const
inline

Returns the PCurveOnS2 flag.

◆ PCurveOnS2() [2/2]

void BOPAlgo_SectionAttribute::PCurveOnS2 ( const Standard_Boolean thePCurveOnS2)
inline

Sets the PCurveOnS2 flag.


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