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 |