Restructure the Assembly data model (again)...

This commit is contained in:
jriegel
2014-06-16 20:39:46 +02:00
committed by Stefan Tröger
parent 6a1fc0981a
commit ae74655ee8
23 changed files with 455 additions and 933 deletions

View File

@@ -31,7 +31,6 @@
#include "ConstraintGroupPy.h"
#include "ConstraintGroup.h"
#include "PartRef.h"
#include "Product.h"
@@ -72,16 +71,6 @@ App::DocumentObjectExecReturn *ConstraintGroup::execute(void)
return App::DocumentObject::StdReturn;
}
void ConstraintGroup::init(Product* ass) {
std::vector<App::DocumentObject*> obj = Constraints.getValues();
std::vector<App::DocumentObject*>::iterator it;
for (it = obj.begin(); it != obj.end(); ++it) {
if ((*it)->getTypeId().isDerivedFrom(Assembly::Constraint::getClassTypeId())) {
static_cast<Assembly::Constraint*>(*it)->init(ass);
}
}
}
}