#include <NMTDS_Iterator.ixx>#include <Bnd_Box.hxx>#include <TColStd_ListOfInteger.hxx>#include <TColStd_ListIteratorOfListOfInteger.hxx>#include <TColStd_MapOfInteger.hxx>#include <TColStd_MapIteratorOfMapOfInteger.hxx>#include <TColStd_DataMapOfIntegerInteger.hxx>#include <TColStd_DataMapOfIntegerListOfInteger.hxx>#include <TColStd_DataMapIteratorOfDataMapOfIntegerListOfInteger.hxx>#include <TopoDS.hxx>#include <TopoDS_Vertex.hxx>#include <TopoDS_Shape.hxx>#include <TopTools_DataMapOfShapeInteger.hxx>#include <NMTDS_BoxBndTree.hxx>#include <NCollection_UBTreeFiller.hxx>#include <NMTDS_CArray1OfIndexRange.hxx>#include <NMTDS_IndexRange.hxx>#include <NMTDS_PassKeyBoolean.hxx>#include <NMTDS_MapOfPassKeyBoolean.hxx>#include <NMTDS_IndexedDataMapOfShapeBox.hxx>#include <NMTDS_IndexedDataMapOfIntegerShape.hxx>#include <NMTDS_Tools.hxx>#include <NMTDS_DataMapOfIntegerMapOfInteger.hxx>#include <NMTDS_DataMapIteratorOfDataMapOfIntegerMapOfInteger.hxx>