PartDesign: Refactor ViewProviderTransformed::recomputeFeature.
This commit is contained in:
@@ -158,12 +158,7 @@ bool ViewProviderTransformed::onDelete(const std::vector<std::string> &s)
|
||||
return ViewProvider::onDelete(s);
|
||||
}
|
||||
|
||||
void ViewProviderTransformed::recomputeFeature(bool recompute)
|
||||
{
|
||||
PartDesign::Transformed* pcTransformed = getObject<PartDesign::Transformed>();
|
||||
if(recompute || (pcTransformed->isError() || pcTransformed->mustExecute()))
|
||||
pcTransformed->recomputeFeature(true);
|
||||
|
||||
void ViewProviderTransformed::handleTranformedResult(PartDesign::Transformed* pcTransformed) {
|
||||
unsigned rejected = 0;
|
||||
TopoDS_Shape cShape = pcTransformed->rejected;
|
||||
TopExp_Explorer xp;
|
||||
@@ -209,6 +204,15 @@ void ViewProviderTransformed::recomputeFeature(bool recompute)
|
||||
}
|
||||
}
|
||||
|
||||
void ViewProviderTransformed::recomputeFeature(bool recompute)
|
||||
{
|
||||
PartDesign::Transformed* pcTransformed = getObject<PartDesign::Transformed>();
|
||||
if(recompute || (pcTransformed->isError() || pcTransformed->mustExecute()))
|
||||
pcTransformed->recomputeFeature(true);
|
||||
|
||||
handleTranformedResult(pcTransformed);
|
||||
}
|
||||
|
||||
void ViewProviderTransformed::showRejectedShape(TopoDS_Shape shape)
|
||||
{
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user