|
Open CASCADE Technology
6.5.4
|
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 | |
| DEFINE_STANDARD_ALLOC | GC_MakeHyperbola (const gp_Hypr &H) |
| Creates an Hyperbola from a non persistent hyperbola from package gp by conversion. | |
| 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 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, | |
| GC_MakeHyperbola (const gp_Pnt &S1, const gp_Pnt &S2, const gp_Pnt &Center) | |
| Constructs a hyperbola centered on the point Center, where | |
| const Handle_Geom_Hyperbola & | Value () const |
| Returns the constructed hyperbola. Exceptions StdFail_NotDone if no hyperbola is constructed. | |
| const Handle_Geom_Hyperbola & | Operator () const |
| operator Handle_Geom_Hyperbola () const | |
| GC_MakeHyperbola::GC_MakeHyperbola | ( | const gp_Ax2 & | A2, |
| const Standard_Real | MajorRadius, | ||
| const Standard_Real | MinorRadius | ||
| ) |
| const Handle_Geom_Hyperbola& GC_MakeHyperbola::Operator | ( | ) | const |
| GC_MakeHyperbola::operator Handle_Geom_Hyperbola | ( | ) | const |
| const Handle_Geom_Hyperbola& GC_MakeHyperbola::Value | ( | ) | const |
1.8.0