Fix bug 0020096: EDF 897 GEOM MakeFilling with a compound de wires.

This commit is contained in:
jfa 2009-01-20 13:05:18 +00:00
parent 27eae2a6a0
commit f20d5f5cc0

View File

@ -106,6 +106,13 @@ Standard_Integer GEOMImpl_FillingDriver::Execute(TFunction_Logbook& log) const
Standard_Real First, Last;
Handle(Geom_Curve) C;
TopoDS_Iterator It (aShape);
for (; It.More(); It.Next()) {
Scurrent = It.Value();
if (Scurrent.ShapeType() != TopAbs_EDGE)
Standard_ConstructionError::Raise("The argument compound must contain only edges");
}
if (!isApprox) {
// make filling as in old version of SALOME (before 4.1.1)
GeomFill_SectionGenerator Section;