OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKGeomAlgo
GccEnt


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):
- encloses the circle, or
- is enclosed by the circle, or
- is built so that both the circle and it are external to one another, or
- is undefined (all solutions apply).
.

#include <GccEnt_QualifiedCirc.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT 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.
.
Standard_EXPORT gp_Circ2d Qualified () const
 Returns a 2D circle to which the qualifier is assigned.
.
Standard_EXPORT GccEnt_Position Qualifier () const
 Returns
- the qualifier of this qualified circle, if it is enclosing,
enclosed or outside, or
- GccEnt_noqualifier if it is unqualified.
.
Standard_EXPORT Standard_Boolean IsUnqualified () const
 Returns true if the Circ2d is Unqualified and false in
the other cases.
.
Standard_EXPORT Standard_Boolean IsEnclosing () const
 Returns true if the solution computed by a construction
algorithm using this qualified circle encloses the circle.
.
Standard_EXPORT Standard_Boolean IsEnclosed () const
 Returns true if the solution computed by a construction
algorithm using this qualified circle is enclosed by the circle.
.
Standard_EXPORT 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)

Private Attributes

gp_Circ2d TheQualified
GccEnt_Position TheQualifier

Friends

Standard_EXPORT friend Handle_Standard_Type & GccEnt_QualifiedCirc_Type_ ()


Constructor & Destructor Documentation

Standard_EXPORT GccEnt_QualifiedCirc::GccEnt_QualifiedCirc const gp_Circ2d &  Qualified,
const GccEnt_Position  Qualifier
 

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_EXPORT Standard_Boolean GccEnt_QualifiedCirc::IsEnclosed  )  const
 

Standard_EXPORT Standard_Boolean GccEnt_QualifiedCirc::IsEnclosing  )  const
 

Standard_EXPORT Standard_Boolean GccEnt_QualifiedCirc::IsOutside  )  const
 

Standard_EXPORT Standard_Boolean GccEnt_QualifiedCirc::IsUnqualified  )  const
 

void GccEnt_QualifiedCirc::operator delete void *  anAddress  )  [inline]
 

void* GccEnt_QualifiedCirc::operator new size_t  size  )  [inline]
 

void* GccEnt_QualifiedCirc::operator new size_t  ,
void *  anAddress
[inline]
 

Standard_EXPORT gp_Circ2d GccEnt_QualifiedCirc::Qualified  )  const
 

Standard_EXPORT GccEnt_Position GccEnt_QualifiedCirc::Qualifier  )  const
 


Friends And Related Function Documentation

Standard_EXPORT friend Handle_Standard_Type& GccEnt_QualifiedCirc_Type_  )  [friend]
 


Field Documentation

gp_Circ2d GccEnt_QualifiedCirc::TheQualified [private]
 

GccEnt_Position GccEnt_QualifiedCirc::TheQualifier [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:41:44 2008 for OpenCASCADE by  doxygen 1.4.1