Open CASCADE Technology
7.4.0
|
Implements construction algorithms for an arc of circle in 3D space. The result is a Geom_TrimmedCurve curve. A MakeArcOfCircle object provides a framework for: More...
#include <GC_MakeArcOfCircle.hxx>
Public Member Functions | |
GC_MakeArcOfCircle (const gp_Circ &Circ, const Standard_Real Alpha1, const Standard_Real Alpha2, const Standard_Boolean Sense) | |
Make an arc of circle (TrimmedCurve from Geom) from a circle between two angles Alpha1 and Alpha2 given in radiians. More... | |
GC_MakeArcOfCircle (const gp_Circ &Circ, const gp_Pnt &P, const Standard_Real Alpha, const Standard_Boolean Sense) | |
Make an arc of circle (TrimmedCurve from Geom) from a circle between point. More... | |
GC_MakeArcOfCircle (const gp_Circ &Circ, const gp_Pnt &P1, const gp_Pnt &P2, const Standard_Boolean Sense) | |
Make an arc of circle (TrimmedCurve from Geom) from a circle between two points P1 and P2. More... | |
GC_MakeArcOfCircle (const gp_Pnt &P1, const gp_Pnt &P2, const gp_Pnt &P3) | |
Make an arc of circle (TrimmedCurve from Geom) from three points P1,P2,P3 between two points P1 and P2. More... | |
GC_MakeArcOfCircle (const gp_Pnt &P1, const gp_Vec &V, const gp_Pnt &P2) | |
Make an arc of circle (TrimmedCurve from Geom) from two points P1,P2 and the tangente to the solution at the point P1. The orientation of the arc is: More... | |
const Handle< Geom_TrimmedCurve > & | Value () const |
Returns the constructed arc of circle. Exceptions StdFail_NotDone if no arc of circle is constructed. More... | |
operator const Handle< Geom_TrimmedCurve > & () 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 |
Implements construction algorithms for an arc of circle in 3D space. The result is a Geom_TrimmedCurve curve. A MakeArcOfCircle object provides a framework for:
GC_MakeArcOfCircle::GC_MakeArcOfCircle | ( | const gp_Circ & | Circ, |
const Standard_Real | Alpha1, | ||
const Standard_Real | Alpha2, | ||
const Standard_Boolean | Sense | ||
) |
Make an arc of circle (TrimmedCurve from Geom) from a circle between two angles Alpha1 and Alpha2 given in radiians.
GC_MakeArcOfCircle::GC_MakeArcOfCircle | ( | const gp_Circ & | Circ, |
const gp_Pnt & | P, | ||
const Standard_Real | Alpha, | ||
const Standard_Boolean | Sense | ||
) |
Make an arc of circle (TrimmedCurve from Geom) from a circle between point.
and the angle Alpha given in radians.
GC_MakeArcOfCircle::GC_MakeArcOfCircle | ( | const gp_Circ & | Circ, |
const gp_Pnt & | P1, | ||
const gp_Pnt & | P2, | ||
const Standard_Boolean | Sense | ||
) |
Make an arc of circle (TrimmedCurve from Geom) from a circle between two points P1 and P2.
Make an arc of circle (TrimmedCurve from Geom) from three points P1,P2,P3 between two points P1 and P2.
Make an arc of circle (TrimmedCurve from Geom) from two points P1,P2 and the tangente to the solution at the point P1. The orientation of the arc is:
|
inline |
const Handle< Geom_TrimmedCurve >& GC_MakeArcOfCircle::Value | ( | ) | const |
Returns the constructed arc of circle. Exceptions StdFail_NotDone if no arc of circle is constructed.