gp_Circ2d.hxx File Reference

#include <Standard.hxx>
#include <Standard_Macro.hxx>
#include <gp_Ax22d.hxx>
#include <Standard_Real.hxx>
#include <Standard_Storable.hxx>
#include <Standard_Boolean.hxx>
#include <gp_Ax2d.hxx>
#include <Standard_PrimitiveTypes.hxx>
#include <gp_Circ2d.lxx>

Data Structures

class  gp_Circ2d
 Describes a circle in the plane (2D space).
A circle is defined by its radius and positioned in the
plane with a coordinate system (a gp_Ax22d object) as follows:

  • the origin of the coordinate system is the center of the circle, and
  • the orientation (direct or indirect) of the coordinate
    system gives an implicit orientation to the circle (and
    defines its trigonometric sense).
    This positioning coordinate system is the "local <br> coordinate system" of the circle.
    Note: when a gp_Circ2d circle is converted into a
    Geom2d_Circle circle, some implicit properties of the
    circle are used explicitly:
  • the implicit orientation corresponds to the direction in
    which parameter values increase,
  • the starting point for parameterization is that of the "X <br> Axis" of the local coordinate system (i.e. the "X Axis" of the circle).
    See Also
    GccAna and Geom2dGcc packages which provide
    functions for constructing circles defined by geometric constraints
    gce_MakeCirc2d which provides functions for more
    complex circle constructions
    Geom2d_Circle which provides additional functions for
    constructing circles and works, with the parametric
    equations of circles in particular gp_Ax22d
More...

Functions

const Handle< Standard_Type > & STANDARD_TYPE (gp_Circ2d)

Function Documentation

const Handle< Standard_Type >& STANDARD_TYPE ( gp_Circ2d   ) 
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:39:50 2011 for Open CASCADE Technology by  doxygen 1.6.3