#include <GC_MakeCylindricalSurface.hxx>
Inheritance diagram for GC_MakeCylindricalSurface:
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | GC_MakeCylindricalSurface (const gp_Ax2 &A2, const Standard_Real Radius) |
A2 defines the local coordinate system of the cylindrical surface. The "ZDirection" of A2 defines the direction of the surface's axis of symmetry. At the creation the parametrization of the surface is defined such that the normal Vector (N = D1U ^ D1V) is oriented towards the "outside region" of the surface. Warnings : It is not forbidden to create a cylindrical surface with Radius = 0.0 Status is "NegativeRadius" if Radius < 0.0 . | |
Standard_EXPORT | GC_MakeCylindricalSurface (const gp_Cylinder &C) |
Creates a CylindricalSurface from a non persistent Cylinder from package gp. . | |
Standard_EXPORT | GC_MakeCylindricalSurface (const gp_Cylinder &Cyl, const gp_Pnt &Point) |
Make a CylindricalSurface from Geom <thecylinder> parallel to another CylindricalSurface <cylinder> and passing through a Pnt <point>. . | |
Standard_EXPORT | GC_MakeCylindricalSurface (const gp_Cylinder &Cyl, const Standard_Real Dist) |
Make a CylindricalSurface from Geom <thecylinder> parallel to another CylindricalSurface <cylinder> at the distance <dist> which can be greater or lower than zero. The radius of the result is the absolute value of the radius of <cyl> plus <dist> . | |
Standard_EXPORT | GC_MakeCylindricalSurface (const gp_Pnt &P1, const gp_Pnt &P2, const gp_Pnt &P3) |
Make a CylindricalSurface from Geom <thecylinder> passing through 3 Pnt <p1>,<p2>,<p3>. Its axis is <p1p2> and its radius is the distance between <p3> and <p1p2> . | |
Standard_EXPORT | GC_MakeCylindricalSurface (const gp_Ax1 &Axis, const Standard_Real Radius) |
Make a CylindricalSurface by its axis <axis> and radius <radius>. . | |
Standard_EXPORT | GC_MakeCylindricalSurface (const gp_Circ &Circ) |
Make a CylindricalSurface by its circular base. . | |
Standard_EXPORT const Handle_Geom_CylindricalSurface & | Value () const |
Returns the constructed cylinder. Exceptions StdFail_NotDone if no cylinder is constructed. . | |
Standard_EXPORT const Handle_Geom_CylindricalSurface & | Operator () const |
Standard_EXPORT | operator Handle_Geom_CylindricalSurface () const |
Private Attributes | |
Handle_Geom_CylindricalSurface | TheCylinder |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from GC_Root. |
|
|
|
Reimplemented from GC_Root. |
|
Reimplemented from GC_Root. |
|
|
|
|