|
Open CASCADE Technology 6.5.2
|
This class implements the following algorithms used
to create a Cylinder from gp.
* Create a Cylinder coaxial to another and passing
through a point.
* Create a Cylinder coaxial to another at a distance
<Dist>.
* Create a Cylinder with 3 points.
* Create a Cylinder by its axis and radius.
* Create a cylinder by its circular base.
#include <gce_MakeCylinder.hxx>

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| A2> is the local cartesian coordinate system of <me>. The status is "NegativeRadius" if R < 0.0 | |
| gce_MakeCylinder (const gp_Ax2 &A2, const Standard_Real Radius) | |
| gce_MakeCylinder (const gp_Cylinder &Cyl, const gp_Pnt &Point) | |
| Makes a Cylinder from gp <TheCylinder> coaxial to another Cylinder <Cylinder> and passing through a Pnt <Point>. | |
| gce_MakeCylinder (const gp_Cylinder &Cyl, const Standard_Real Dist) | |
| Makes a Cylinder from gp <TheCylinder> coaxial to another Cylinder <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> | |
| gce_MakeCylinder (const gp_Pnt &P1, const gp_Pnt &P2, const gp_Pnt &P3) | |
| Makes a Cylinder from gp <TheCylinder> with 3 points <P1>,<P2>,<P3>. Its axis is <P1P2> and its radius is the distance between <P3> and <P1P2> | |
| gce_MakeCylinder (const gp_Ax1 &Axis, const Standard_Real Radius) | |
| Makes a Cylinder by its axis <Axis> and radius <Radius>. | |
| gce_MakeCylinder (const gp_Circ &Circ) | |
| Makes a Cylinder by its circular base. Warning If an error occurs (that is, when IsDone returns false), the Status function returns: | |
| const gp_Cylinder & | Value () const |
| Returns the constructed cylinder. Exceptions StdFail_NotDone if no cylinder is constructed. | |
| const gp_Cylinder & | Operator () const |
| operator gp_Cylinder () const | |
| gce_MakeCylinder::gce_MakeCylinder | ( | const gp_Ax2 & | A2, |
| const Standard_Real | Radius | ||
| ) |
| gce_MakeCylinder::gce_MakeCylinder | ( | const gp_Cylinder & | Cyl, |
| const gp_Pnt & | Point | ||
| ) |
| gce_MakeCylinder::gce_MakeCylinder | ( | const gp_Cylinder & | Cyl, |
| const Standard_Real | Dist | ||
| ) |
| gce_MakeCylinder::gce_MakeCylinder | ( | const gp_Ax1 & | Axis, |
| const Standard_Real | Radius | ||
| ) |
| gce_MakeCylinder::gce_MakeCylinder | ( | const gp_Circ & | Circ | ) |
| const gp_Cylinder& gce_MakeCylinder::Operator | ( | ) | const |
| void gce_MakeCylinder::operator delete | ( | void * | anAddress | ) | [inline] |
Reimplemented from gce_Root.
| gce_MakeCylinder::operator gp_Cylinder | ( | ) | const |
| void* gce_MakeCylinder::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
Reimplemented from gce_Root.
| void* gce_MakeCylinder::operator new | ( | size_t | size | ) | [inline] |
Reimplemented from gce_Root.
| const gp_Cylinder& gce_MakeCylinder::Value | ( | ) | const |
1.7.4