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

ModelingAlgorithms
TKGeomAlgo
GccEnt


GccEnt Class Reference

This package provides an implementation of the qualified
entities useful to create 2d entities with geometric
constraints. The qualifier explains which subfamily of
solutions we want to obtain. It uses the following law: the
matter/the interior side is at the left of the line, if we go
from the beginning to the end.
The qualifiers are:
Enclosing : the solution(s) must enclose the argument.
Enclosed : the solution(s) must be enclosed in the
argument.
Outside : both the solution(s) and the argument must be
outside to each other.
Unqualified : the position is undefined, so give all the
solutions.
The use of a qualifier is always required if such
subfamilies exist. For example, it is not used for a point.
Note: the interior of a curve is defined as the left-hand
side of the curve in relation to its orientation.
.

#include <GccEnt.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)

Static Public Member Functions

static Standard_EXPORT GccEnt_QualifiedLin Unqualified (const gp_Lin2d &Obj)
 Constructs a qualified line,
so that the relative position to the circle or line of the
solution computed by a construction algorithm using the
qualified circle or line is not qualified, i.e. all solutions apply.
.
static Standard_EXPORT GccEnt_QualifiedCirc Unqualified (const gp_Circ2d &Obj)
 Constructs a qualified circle
so that the relative position to the circle or line of the
solution computed by a construction algorithm using the
qualified circle or line is not qualified, i.e. all solutions apply.
.
static Standard_EXPORT GccEnt_QualifiedCirc Enclosing (const gp_Circ2d &Obj)
 Constructs such a qualified circle that the solution
computed by a construction algorithm using the qualified
circle encloses the circle.
.
static Standard_EXPORT GccEnt_QualifiedLin Enclosed (const gp_Lin2d &Obj)
 Constructs a qualified line,
so that the solution computed by a construction
algorithm using the qualified circle or line is enclosed by
the circle or line.
.
static Standard_EXPORT GccEnt_QualifiedCirc Enclosed (const gp_Circ2d &Obj)
 Constructs a qualified circle
so that the solution computed by a construction
algorithm using the qualified circle or line is enclosed by
the circle or line.
.
static Standard_EXPORT GccEnt_QualifiedLin Outside (const gp_Lin2d &Obj)
 Constructs a qualified line,
so that the solution computed by a construction
algorithm using the qualified circle or line and the circle
or line are external to one another.
.
static Standard_EXPORT GccEnt_QualifiedCirc Outside (const gp_Circ2d &Obj)
 Constructs a qualified circle
so that the solution computed by a construction
algorithm using the qualified circle or line and the circle
or line are external to one another.
.


Member Function Documentation

static Standard_EXPORT GccEnt_QualifiedCirc GccEnt::Enclosed const gp_Circ2d &  Obj  )  [static]
 

static Standard_EXPORT GccEnt_QualifiedLin GccEnt::Enclosed const gp_Lin2d &  Obj  )  [static]
 

static Standard_EXPORT GccEnt_QualifiedCirc GccEnt::Enclosing const gp_Circ2d &  Obj  )  [static]
 

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

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

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

static Standard_EXPORT GccEnt_QualifiedCirc GccEnt::Outside const gp_Circ2d &  Obj  )  [static]
 

static Standard_EXPORT GccEnt_QualifiedLin GccEnt::Outside const gp_Lin2d &  Obj  )  [static]
 

static Standard_EXPORT GccEnt_QualifiedCirc GccEnt::Unqualified const gp_Circ2d &  Obj  )  [static]
 

static Standard_EXPORT GccEnt_QualifiedLin GccEnt::Unqualified const gp_Lin2d &  Obj  )  [static]
 


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