#include <GeomConvert_CurveToAnaCurve.hxx>
|
static Handle< Geom_Curve > | ComputeCurve (const Handle< Geom_Curve > &curve, const Standard_Real tolerance, const Standard_Real c1, const Standard_Real c2, Standard_Real &cf, Standard_Real &cl, Standard_Real &theGap, const GeomConvert_ConvType theCurvType=GeomConvert_MinGap, const GeomAbs_CurveType theTarget=GeomAbs_Line) |
|
static Handle< Geom_Curve > | ComputeCircle (const Handle< Geom_Curve > &curve, const Standard_Real tolerance, const Standard_Real c1, const Standard_Real c2, Standard_Real &cf, Standard_Real &cl, Standard_Real &Deviation) |
| Tries to convert the given curve to circle with given tolerance. Returns NULL curve if conversion is not possible.
|
|
static Handle< Geom_Curve > | ComputeEllipse (const Handle< Geom_Curve > &curve, const Standard_Real tolerance, const Standard_Real c1, const Standard_Real c2, Standard_Real &cf, Standard_Real &cl, Standard_Real &Deviation) |
| Tries to convert the given curve to ellipse with given tolerance. Returns NULL curve if conversion is not possible.
|
|
static Handle< Geom_Line > | ComputeLine (const Handle< Geom_Curve > &curve, const Standard_Real tolerance, const Standard_Real c1, const Standard_Real c2, Standard_Real &cf, Standard_Real &cl, Standard_Real &Deviation) |
| Tries to convert the given curve to line with given tolerance. Returns NULL curve if conversion is not possible.
|
|
static Standard_Boolean | IsLinear (const TColgp_Array1OfPnt &aPoints, const Standard_Real tolerance, Standard_Real &Deviation) |
| Returns true if the set of points is linear with given tolerance.
|
|
static gp_Lin | GetLine (const gp_Pnt &P1, const gp_Pnt &P2, Standard_Real &cf, Standard_Real &cl) |
| Creates line on two points. Resulting parameters returned.
|
|
static Standard_Boolean | GetCircle (gp_Circ &Circ, const gp_Pnt &P0, const gp_Pnt &P1, const gp_Pnt &P2) |
| Creates circle on points. Returns true if OK.
|
|
◆ GeomConvert_CurveToAnaCurve() [1/2]
GeomConvert_CurveToAnaCurve::GeomConvert_CurveToAnaCurve |
( |
| ) |
|
◆ GeomConvert_CurveToAnaCurve() [2/2]
◆ ComputeCircle()
Tries to convert the given curve to circle with given tolerance. Returns NULL curve if conversion is not possible.
◆ ComputeCurve()
◆ ComputeEllipse()
Tries to convert the given curve to ellipse with given tolerance. Returns NULL curve if conversion is not possible.
◆ ComputeLine()
Tries to convert the given curve to line with given tolerance. Returns NULL curve if conversion is not possible.
◆ ConvertToAnalytical()
Converts me to analytical if possible with given tolerance. The new first and last parameters are returned to newF, newL.
◆ Gap()
Returns maximal deviation of converted surface from the original one computed by last call to ConvertToAnalytical.
◆ GetCircle()
Creates circle on points. Returns true if OK.
◆ GetConvType()
◆ GetLine()
Creates line on two points. Resulting parameters returned.
◆ GetTarget()
Returns target curve type.
◆ Init()
◆ IsLinear()
Returns true if the set of points is linear with given tolerance.
◆ SetConvType()
◆ SetTarget()
The documentation for this class was generated from the following file: