Sketcher: add isPeriodicBsplineCurve helper function

This commit is contained in:
Paddle
2024-01-17 08:06:10 +01:00
committed by Adrián Insaurralde Avalos
parent 930059b69f
commit e5dcbf1f45
2 changed files with 10 additions and 0 deletions

View File

@@ -88,6 +88,15 @@ bool Sketcher::isBSplineCurve(const Part::Geometry& geom)
return geom.is<Part::GeomBSplineCurve>();
}
bool Sketcher::isPeriodicBSplineCurve(const Part::Geometry& geom)
{
if (geom.is<Part::GeomBSplineCurve>()) {
auto* spline = static_cast<const Part::GeomBSplineCurve*>(&geom);
return spline->isPeriodic();
}
return false;
}
bool Sketcher::isPoint(const Part::Geometry& geom)
{
return geom.is<Part::GeomPoint>();