23 #ifndef _GEOMImpl_IBlocksOperations_HXX_
24 #define _GEOMImpl_IBlocksOperations_HXX_
28 #include <TopTools_ListOfShape.hxx>
29 #include <TColStd_HSequenceOfTransient.hxx>
30 #include <TColStd_HArray1OfInteger.hxx>
71 const Standard_Real
theY,
72 const Standard_Real
theZ,
113 Standard_Integer& theNbBlocks);
130 std::list<BCError>& theErrors);
133 const std::list<BCError>& theErrors);
146 Standard_EXPORT static
void AddBlocksFrom (const TopoDS_Shape& theShape,
147 TopTools_ListOfShape& BLO,
148 TopTools_ListOfShape& NOT,
149 TopTools_ListOfShape& EXT,
150 TopTools_ListOfShape& NOQ,
151 const Standard_Real theToleranceC1 = -1.);
154 Standard_EXPORT
Handle(TColStd_HSequenceOfTransient) ExplodeCompoundOfBlocks
164 const
Handle(TColStd_HSequenceOfTransient)& theParts);
166 Standard_EXPORT
Handle(TColStd_HSequenceOfTransient) GetBlocksByParts
168 const
Handle(TColStd_HSequenceOfTransient)& theParts);