Open CASCADE Technology 6.6.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:

gp_Circ2d Qualified () const
 Returns a 2D circle to which the qualifier is assigned.

GccEnt_Position Qualifier () const
 Returns

Standard_Boolean IsUnqualified () const
 Returns true if the Circ2d is Unqualified and false in
the other cases.

Standard_Boolean IsEnclosing () const
 Returns true if the solution computed by a construction
algorithm using this qualified circle encloses the circle.

Standard_Boolean IsEnclosed () const
 Returns true if the solution computed by a construction
algorithm using this qualified circle is enclosed by the circle.

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.

 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


Constructor & Destructor Documentation

GccEnt_QualifiedCirc::GccEnt_QualifiedCirc ( const gp_Circ2d Qualified,
const GccEnt_Position  Qualifier 
)
  • 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
Standard_Boolean GccEnt_QualifiedCirc::IsEnclosing ( ) const
Standard_Boolean GccEnt_QualifiedCirc::IsOutside ( ) const
Standard_Boolean GccEnt_QualifiedCirc::IsUnqualified ( ) const
gp_Circ2d GccEnt_QualifiedCirc::Qualified ( ) const
GccEnt_Position GccEnt_QualifiedCirc::Qualifier ( ) const
  • 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:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines