allow origin lines in datum features

This commit is contained in:
Stefan Tröger
2015-05-06 19:44:20 +02:00
parent d854bc172b
commit 8af2eeb245
7 changed files with 125 additions and 13 deletions

View File

@@ -125,6 +125,24 @@ bool ViewProviderOrigin::isTemporaryVisibilityMode()
return tempVisMode;
}
void ViewProviderOrigin::setTemporaryVisibilityAxis(bool onoff)
{
for(App::DocumentObject* obj : static_cast<App::Origin*>(pcObject)->getObjectsOfType(App::Plane::getClassTypeId())) {
Gui::ViewProvider* vp = tempVisDoc->getViewProvider(obj);
vp->setVisible(onoff);
}
}
void ViewProviderOrigin::setTemporaryVisibilityPlanes(bool onoff)
{
for(App::DocumentObject* obj : static_cast<App::Origin*>(pcObject)->getObjectsOfType(App::Line::getClassTypeId())) {
Gui::ViewProvider* vp = tempVisDoc->getViewProvider(obj);
vp->setVisible(onoff);
}
}
// Python feature -----------------------------------------------------------------------