Open CASCADE Technology 6.6.0
Data Structures
GC_MakeCylindricalSurface.hxx File Reference
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <Handle_Geom_CylindricalSurface.hxx>
#include <GC_Root.hxx>
#include <Standard_Real.hxx>

Data Structures

class  GC_MakeCylindricalSurface
 This class implements the following algorithms used
to create a CylindricalSurface from Geom.
* Create a CylindricalSurface parallel to another and
passing through a point.
* Create a CylindricalSurface parallel to another at a
distance
<Dist>.
* Create a CylindricalSurface passing through 3 points.
* Create a CylindricalSurface by its axis and radius.
* Create a cylindricalSurface by its circular base.
The local coordinate system of the CylindricalSurface is defined
with an axis placement (see class ElementarySurface).

The "ZAxis" is the symmetry axis of the CylindricalSurface,
it gives the direction of increasing parametric value V.

The parametrization range is :
U [0, 2*PI], V ]- infinite, + infinite[

The "XAxis" and the "YAxis" define the placement plane of the
surface (Z = 0, and parametric value V = 0) perpendicular to
the symmetry axis. The "XAxis" defines the origin of the
parameter U = 0. The trigonometric sense gives the positive
orientation for the parameter U.
More...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines