GccAna_Circ2dTanCen.hxx File Reference

#include <Standard.hxx>
#include <Standard_Macro.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
#include <TColgp_Array1OfCirc2d.hxx>
#include <GccEnt_Array1OfPosition.hxx>
#include <TColStd_Array1OfInteger.hxx>
#include <TColgp_Array1OfPnt2d.hxx>
#include <TColStd_Array1OfReal.hxx>
#include <Standard_Real.hxx>
#include <GccEnt_Position.hxx>

Data Structures

class  GccAna_Circ2dTanCen
 This class implements the algorithms used to
create 2d circles tangent to an entity and
centered on a point.
The arguments of all construction methods are :

  • The qualified element for the tangency constrains
    (QualifiedCirc, Line, Point).
  • The center point Pcenter.
  • A real Tolerance.
    Tolerance is only used in the limits cases.
    For example :
    We want to create a circle tangent to an EnclosedCirc C1
    with a tolerance Tolerance.
    If we did not used Tolerance it is impossible to
    find a solution in the the following case : Pcenter is
    outside C1.
    With Tolerance we will give a solution if the distance
    between C1 and Pcenter is lower than or equal Tolerance.
More...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:39:45 2011 for Open CASCADE Technology by  doxygen 1.6.3