|
Open CASCADE Technology
6.7.1
|
This class implements the following algorithms used to
create Elips2d from gp.
More...
#include <gce_MakeElips2d.hxx>

Public Member Functions | |
| gce_MakeElips2d (const gp_Ax2d &MajorAxis, const Standard_Real MajorRadius, const Standard_Real MinorRadius, const Standard_Boolean Sense=Standard_True) | |
| Creates an ellipse with the major axis, the major and the minor radius. The location of the MajorAxis is the center of the ellipse. The sense of parametrization is given by Sense. It is possible to create an ellipse with MajorRadius = MinorRadius. the status is "InvertRadius" if MajorRadius < MinorRadius or "NegativeRadius" if MinorRadius < 0.0 More... | |
| gce_MakeElips2d (const gp_Ax22d &A, const Standard_Real MajorRadius, const Standard_Real MinorRadius) | |
| Axis defines the Xaxis and Yaxis of the ellipse which defines the origin and the sense of parametrization. Creates an ellipse with the AxisPlacement the major and the minor radius. The location of Axis is the center of the ellipse. It is possible to create an ellipse with MajorRadius = MinorRadius. the status is "InvertRadius" if MajorRadius < MinorRadius or "NegativeRadius" if MinorRadius < 0.0 More... | |
| gce_MakeElips2d (const gp_Pnt2d &S1, const gp_Pnt2d &S2, const gp_Pnt2d &Center) | |
Makes an Elips2d with its center and two points. <br>
The sense of parametrization is given by S1, S2, <br>
and Center. <br>
Depending on the constructor, the implicit orientation of the ellipse is: | |
| const gp_Elips2d & | Value () const |
Returns the constructed ellipse. <br> Exceptions StdFail_NotDone if no ellipse is constructed. | |
| const gp_Elips2d & | Operator () const |
| operator gp_Elips2d () 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 Elips2d from gp.
| gce_MakeElips2d::gce_MakeElips2d | ( | const gp_Ax2d & | MajorAxis, |
| const Standard_Real | MajorRadius, | ||
| const Standard_Real | MinorRadius, | ||
| const Standard_Boolean | Sense = Standard_True |
||
| ) |
Creates an ellipse with the major axis, the major and the
minor radius. The location of the MajorAxis is the center
of the ellipse.
The sense of parametrization is given by Sense.
It is possible to create an ellipse with MajorRadius = MinorRadius.
the status is "InvertRadius" if MajorRadius < MinorRadius or
"NegativeRadius" if MinorRadius < 0.0
| gce_MakeElips2d::gce_MakeElips2d | ( | const gp_Ax22d & | A, |
| const Standard_Real | MajorRadius, | ||
| const Standard_Real | MinorRadius | ||
| ) |
Axis defines the Xaxis and Yaxis of the ellipse which defines
the origin and the sense of parametrization.
Creates an ellipse with the AxisPlacement the major and the
minor radius. The location of Axis is the center
of the ellipse.
It is possible to create an ellipse with MajorRadius = MinorRadius.
the status is "InvertRadius" if MajorRadius < MinorRadius or
"NegativeRadius" if MinorRadius < 0.0
| gce_MakeElips2d::gce_MakeElips2d | ( | const gp_Pnt2d & | S1, |
| const gp_Pnt2d & | S2, | ||
| const gp_Pnt2d & | Center | ||
| ) |
Makes an Elips2d with its center and two points. <br>
The sense of parametrization is given by S1, S2, <br>
and Center. <br>
Depending on the constructor, the implicit orientation of the ellipse is:
| const gp_Elips2d& gce_MakeElips2d::Operator | ( | ) | const |
| gce_MakeElips2d::operator gp_Elips2d | ( | ) | const |
| const gp_Elips2d& gce_MakeElips2d::Value | ( | ) | const |
Returns the constructed ellipse. <br>
Exceptions StdFail_NotDone if no ellipse is constructed.
1.8.5