28 #ifndef _GEOMAlgo_ClsfBox_HeaderFile 
   29 #define _GEOMAlgo_ClsfBox_HeaderFile 
   31 #include <Standard.hxx> 
   32 #include <Standard_DefineHandle.hxx> 
   34 #include <TopoDS_Shape.hxx> 
   35 #include <GeomAdaptor_Surface.hxx> 
   37 #include <Standard_Boolean.hxx> 
   38 #include <Geom_Curve.hxx> 
   39 #include <Geom_Surface.hxx> 
   57     void SetBox(
const TopoDS_Shape& aS) ;
 
   60     const TopoDS_Shape& 
Box() 
const;
 
   69     virtual  Standard_Boolean 
CanBeON(
const Handle(Geom_Curve)& aC) 
const;
 
   72     virtual  Standard_Boolean 
CanBeON(
const Handle(Geom_Surface)& aST) 
const;
 
   78   GeomAdaptor_Surface 
myGAS[6];