[TechDraw] Return logic simplification (#16504)

* [TechDraw] AppTechDrawPy.cpp return logic simplification

* [TechDraw] CosmeticExtension.cpp return logic simplification

* [TechDraw] DrawBrokenView.cpp return logic simplification

* [TechDraw] HatchLine.cpp return logic simplification

* [TechDraw] LineGenerator.cpp return logic simplification

* [TechDraw] Preferences.cpp return logic simplification

* [TechDraw] ShapeExtractor.cpp return logic simplification

* [TechDraw] MDIViewPage.cpp return logic simplification

* [TechDraw] QGILeaderLine.cpp return logic simplification

* [TechDraw] QGIRichAnno.cpp return logic simplification

* [TechDraw] QGTracker.cpp return logic simplification
This commit is contained in:
Benjamin Bræstrup Sayoc
2024-11-18 20:14:47 +01:00
committed by GitHub
parent 00acfd5b2a
commit 52fe0eec53
11 changed files with 32 additions and 64 deletions

View File

@@ -421,18 +421,17 @@ bool ShapeExtractor::is2dObject(const App::DocumentObject* obj)
// just these for now
bool ShapeExtractor::isEdgeType(const App::DocumentObject* obj)
{
bool result = false;
Base::Type t = obj->getTypeId();
if (t.isDerivedFrom(Part::Line::getClassTypeId()) ) {
result = true;
return true;
} else if (t.isDerivedFrom(Part::Circle::getClassTypeId())) {
result = true;
return true;
} else if (t.isDerivedFrom(Part::Ellipse::getClassTypeId())) {
result = true;
return true;
} else if (t.isDerivedFrom(Part::RegularPolygon::getClassTypeId())) {
result = true;
return true;
}
return result;
return false;
}
bool ShapeExtractor::isPointType(const App::DocumentObject* obj)