mirror of
https://git.salome-platform.org/gitpub/modules/geom.git
synced 2024-12-28 02:10:36 +05:00
0023038: EDF GEOM Regression: SIGSEGV error with MakePipeWithDifferentSections
This commit is contained in:
parent
d620d57a86
commit
b9261bf9d5
@ -2945,6 +2945,7 @@ Standard_Integer GEOMImpl_PipeDriver::Execute (TFunction_Logbook& log) const
|
|||||||
}
|
}
|
||||||
|
|
||||||
TopoDS_Shape aShape;
|
TopoDS_Shape aShape;
|
||||||
|
const Standard_Boolean isGenerateGroups = aCI->GetGenerateGroups();
|
||||||
|
|
||||||
if (aType == PIPE_BASE_PATH) {
|
if (aType == PIPE_BASE_PATH) {
|
||||||
Handle(GEOM_Function) aRefBase = aCI->GetBase();
|
Handle(GEOM_Function) aRefBase = aCI->GetBase();
|
||||||
@ -3031,7 +3032,6 @@ Standard_Integer GEOMImpl_PipeDriver::Execute (TFunction_Logbook& log) const
|
|||||||
Handle(TColStd_HSequenceOfTransient) aLocObjs = aCIDS->GetLocations ();
|
Handle(TColStd_HSequenceOfTransient) aLocObjs = aCIDS->GetLocations ();
|
||||||
Standard_Boolean aWithContact = (aCIDS->GetWithContactMode());
|
Standard_Boolean aWithContact = (aCIDS->GetWithContactMode());
|
||||||
Standard_Boolean aWithCorrect = (aCIDS->GetWithCorrectionMode());
|
Standard_Boolean aWithCorrect = (aCIDS->GetWithCorrectionMode());
|
||||||
Standard_Boolean isGenerateGroups = aCIDS->GetGenerateGroups();
|
|
||||||
|
|
||||||
if (aCI) {
|
if (aCI) {
|
||||||
delete aCI;
|
delete aCI;
|
||||||
@ -3104,8 +3104,6 @@ Standard_Integer GEOMImpl_PipeDriver::Execute (TFunction_Logbook& log) const
|
|||||||
aShape = CreatePipeBiNormalAlongVector(aWirePath, aCI);
|
aShape = CreatePipeBiNormalAlongVector(aWirePath, aCI);
|
||||||
}
|
}
|
||||||
|
|
||||||
const Standard_Boolean isGenerateGroups = aCI->GetGenerateGroups();
|
|
||||||
|
|
||||||
if (aCI) {
|
if (aCI) {
|
||||||
delete aCI;
|
delete aCI;
|
||||||
aCI = 0;
|
aCI = 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user