Open CASCADE Technology  6.9.0
Public Member Functions

GccEnt_QualifiedCirc Class Reference

Creates a qualified 2d Circle. A qualified 2D circle is a circle (gp_Circ2d circle) with a qualifier which specifies whether the solution of a construction algorithm using the qualified circle (as an argument): More...

#include <GccEnt_QualifiedCirc.hxx>

Public Member Functions

 GccEnt_QualifiedCirc (const gp_Circ2d &Qualified, const GccEnt_Position Qualifier)
 Constructs a qualified circle by assigning the qualifier Qualifier to the circle Qualified. Qualifier may be: More...
 
gp_Circ2d Qualified () const
 Returns a 2D circle to which the qualifier is assigned. More...
 
GccEnt_Position Qualifier () const
 Returns. More...
 
Standard_Boolean IsUnqualified () const
 Returns true if the Circ2d is Unqualified and false in the other cases. More...
 
Standard_Boolean IsEnclosing () const
 Returns true if the solution computed by a construction algorithm using this qualified circle encloses the circle. More...
 
Standard_Boolean IsEnclosed () const
 Returns true if the solution computed by a construction algorithm using this qualified circle is enclosed by the circle. More...
 
Standard_Boolean IsOutside () const
 Returns true if both the solution computed by a construction algorithm using this qualified circle and the circle are external to one another. More...
 
 GccEnt_QualifiedCirc ()
 
const gp_Circ2d_CSFDB_GetGccEnt_QualifiedCircTheQualified () const
 
GccEnt_Position _CSFDB_GetGccEnt_QualifiedCircTheQualifier () const
 
void _CSFDB_SetGccEnt_QualifiedCircTheQualifier (const GccEnt_Position p)
 

Detailed Description

Creates a qualified 2d Circle. A qualified 2D circle is a circle (gp_Circ2d circle) with a qualifier which specifies whether the solution of a construction algorithm using the qualified circle (as an argument):

Constructor & Destructor Documentation

GccEnt_QualifiedCirc::GccEnt_QualifiedCirc ( const gp_Circ2d Qualified,
const GccEnt_Position  Qualifier 
)

Constructs a qualified circle by assigning the qualifier Qualifier to the circle Qualified. Qualifier may be:

  • GccEnt_enclosing if the solution computed by a construction algorithm using the qualified circle encloses the circle, or
  • GccEnt_enclosed if the solution is enclosed by the circle, or
  • GccEnt_outside if both the solution and the circle are external to one another, or
  • GccEnt_unqualified if all solutions apply.
GccEnt_QualifiedCirc::GccEnt_QualifiedCirc ( )
inline

Member Function Documentation

const gp_Circ2d& GccEnt_QualifiedCirc::_CSFDB_GetGccEnt_QualifiedCircTheQualified ( ) const
inline
GccEnt_Position GccEnt_QualifiedCirc::_CSFDB_GetGccEnt_QualifiedCircTheQualifier ( ) const
inline
void GccEnt_QualifiedCirc::_CSFDB_SetGccEnt_QualifiedCircTheQualifier ( const GccEnt_Position  p)
inline
Standard_Boolean GccEnt_QualifiedCirc::IsEnclosed ( ) const

Returns true if the solution computed by a construction algorithm using this qualified circle is enclosed by the circle.

Standard_Boolean GccEnt_QualifiedCirc::IsEnclosing ( ) const

Returns true if the solution computed by a construction algorithm using this qualified circle encloses the circle.

Standard_Boolean GccEnt_QualifiedCirc::IsOutside ( ) const

Returns true if both the solution computed by a construction algorithm using this qualified circle and the circle are external to one another.

Standard_Boolean GccEnt_QualifiedCirc::IsUnqualified ( ) const

Returns true if the Circ2d is Unqualified and false in the other cases.

gp_Circ2d GccEnt_QualifiedCirc::Qualified ( ) const

Returns a 2D circle to which the qualifier is assigned.

GccEnt_Position GccEnt_QualifiedCirc::Qualifier ( ) const

Returns.

  • the qualifier of this qualified circle, if it is enclosing, enclosed or outside, or
  • GccEnt_noqualifier if it is unqualified.

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