PartDesign: remove Body::isFeature() because it's the same as BodyBase::hasFeature()

This commit is contained in:
Alexander Golubev
2015-06-28 07:40:30 +03:00
committed by Stefan Tröger
parent 36fe5994b9
commit f4a5bf6acd
3 changed files with 3 additions and 12 deletions

View File

@@ -85,10 +85,11 @@ App::DocumentObjectExecReturn *Boolean::execute(void)
if (baseTopShape._Shape.IsNull())
return new App::DocumentObjectExecReturn("Cannot do boolean operation with invalid base shape");
// TODO: move PartDesignGui::getBodyFor() from Gui to App and use it here
//get the body this boolean feature belongs to
PartDesign::Body* baseBody = NULL;
for(PartDesign::Body* b : this->getDocument()->getObjectsOfType<PartDesign::Body>()) {
if(b->isFeature(this)) {
if(b->hasFeature(this)) {
baseBody = b;
break;
}