mirror of
https://git.salome-platform.org/gitpub/modules/geom.git
synced 2025-01-16 18:40:39 +05:00
GDD: Check that the PipeTShape is a block if it is required by user
This commit is contained in:
parent
60865cf79f
commit
e332fbdfc4
@ -996,7 +996,12 @@ bool GEOMImpl_IAdvancedOperations::MakePipeTShapePartition(Handle(GEOM_Object) t
|
||||
}
|
||||
Te3->GetLastFunction()->SetDescription("");
|
||||
|
||||
|
||||
// Last verification: result should be a block
|
||||
std::list<GEOMImpl_IBlocksOperations::BCError> errList;
|
||||
if (!myBlocksOperations->CheckCompoundOfBlocks(Te3,errList)) {
|
||||
SetErrorCode("TShape is not a block");
|
||||
return false;
|
||||
}
|
||||
TopoDS_Shape aShape = Te3->GetValue();
|
||||
theShape->GetLastFunction()->SetValue(aShape);
|
||||
|
||||
@ -1843,7 +1848,8 @@ GEOMImpl_IAdvancedOperations::MakePipeTShapeFillet(double theR1, double theW1, d
|
||||
return NULL;
|
||||
}
|
||||
if (aFillet.IsNull()) {
|
||||
SetErrorCode("Fillet can not be computed on the given shape with the given parameters");
|
||||
// SetErrorCode("Fillet can not be computed on the given shape with the given parameters");
|
||||
SetErrorCode(myLocalOperations->GetErrorCode());
|
||||
return NULL;
|
||||
}
|
||||
aFillet->GetLastFunction()->SetDescription("");
|
||||
|
Loading…
Reference in New Issue
Block a user