|
Open CASCADE Technology
6.7.1
|
This class implements construction algorithms for a hyperbola in
3D space. The result is a Geom_Hyperbola hyperbola.
A MakeHyperbola object provides a framework for:
More...
#include <GC_MakeHyperbola.hxx>

Public Member Functions | |
| GC_MakeHyperbola (const gp_Hypr &H) | |
| Creates an Hyperbola from a non persistent hyperbola from package gp by conversion. More... | |
| GC_MakeHyperbola (const gp_Ax2 &A2, const Standard_Real MajorRadius, const Standard_Real MinorRadius) | |
Constructs a hyperbola centered on the origin of the coordinate system <br> A2, with major and minor radii MajorRadius and MinorRadius, where: | |
| GC_MakeHyperbola (const gp_Pnt &S1, const gp_Pnt &S2, const gp_Pnt &Center) | |
| Constructs a hyperbola centered on the point Center, where More... | |
| const Handle_Geom_Hyperbola & | Value () const |
Returns the constructed hyperbola. <br> Exceptions StdFail_NotDone if no hyperbola is constructed. | |
| const Handle_Geom_Hyperbola & | Operator () const |
| operator Handle_Geom_Hyperbola () const | |
Public Member Functions inherited from GC_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 GC_Root | |
| gce_ErrorType | TheError |
This class implements construction algorithms for a hyperbola in
3D space. The result is a Geom_Hyperbola hyperbola.
A MakeHyperbola object provides a framework for:
| GC_MakeHyperbola::GC_MakeHyperbola | ( | const gp_Hypr & | H | ) |
Creates an Hyperbola from a non persistent hyperbola from package gp by conversion.
| GC_MakeHyperbola::GC_MakeHyperbola | ( | const gp_Ax2 & | A2, |
| const Standard_Real | MajorRadius, | ||
| const Standard_Real | MinorRadius | ||
| ) |
Constructs a hyperbola centered on the origin of the coordinate system <br>
A2, with major and minor radii MajorRadius and MinorRadius, where:
the plane of the hyperbola is defined by the "X Axis" and "Y Axis" of A2,
Constructs a hyperbola centered on the point Center, where
| const Handle_Geom_Hyperbola& GC_MakeHyperbola::Operator | ( | ) | const |
| GC_MakeHyperbola::operator Handle_Geom_Hyperbola | ( | ) | const |
| const Handle_Geom_Hyperbola& GC_MakeHyperbola::Value | ( | ) | const |
Returns the constructed hyperbola. <br>
Exceptions StdFail_NotDone if no hyperbola is constructed.
1.8.5