Open CASCADE Technology
7.4.0
|
This class implements the following algorithms used to create a Cylinder from gp. More...
#include <gce_MakeCylinder.hxx>
Public Member Functions | |
gce_MakeCylinder (const gp_Ax2 &A2, const Standard_Real Radius) | |
<A2> is the local cartesian coordinate system of <me>. The status is "NegativeRadius" if R < 0.0 More... | |
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>. More... | |
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> More... | |
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> More... | |
gce_MakeCylinder (const gp_Ax1 &Axis, const Standard_Real Radius) | |
Makes a Cylinder by its axis <Axis> and radius <Radius>. More... | |
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: More... | |
const gp_Cylinder & | Value () const |
Returns the constructed cylinder. Exceptions StdFail_NotDone if no cylinder is constructed. More... | |
const gp_Cylinder & | Operator () const |
operator gp_Cylinder () const | |
Public Member Functions inherited from gce_Root | |
Standard_Boolean | IsDone () const |
Returns true if the construction is successful. More... | |
gce_ErrorType | Status () const |
Returns the status of the construction: More... | |
Additional Inherited Members | |
Protected Attributes inherited from gce_Root | |
gce_ErrorType | TheError |
This class implements the following algorithms used to create a Cylinder from gp.
gce_MakeCylinder::gce_MakeCylinder | ( | const gp_Ax2 & | A2, |
const Standard_Real | Radius | ||
) |
<A2> is the local cartesian coordinate system of <me>. The status is "NegativeRadius" if R < 0.0
gce_MakeCylinder::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::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>
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::gce_MakeCylinder | ( | const gp_Ax1 & | Axis, |
const Standard_Real | Radius | ||
) |
Makes a Cylinder by its axis <Axis> and radius <Radius>.
gce_MakeCylinder::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& gce_MakeCylinder::Operator | ( | ) | const |
gce_MakeCylinder::operator gp_Cylinder | ( | ) | const |
const gp_Cylinder& gce_MakeCylinder::Value | ( | ) | const |
Returns the constructed cylinder. Exceptions StdFail_NotDone if no cylinder is constructed.