27 #ifndef MEASUREGUI_DIMENSIONCREATETOOL_H 
   28 #define MEASUREGUI_DIMENSIONCREATETOOL_H 
   35 #include <AIS_LengthDimension.hxx> 
   36 #include <AIS_DiameterDimension.hxx> 
   37 #include <AIS_AngleDimension.hxx> 
   38 #include <Bnd_Box.hxx> 
   40 #include <TopoDS_Face.hxx> 
   41 #include <TopoDS_Edge.hxx> 
   42 #include <TColgp_SequenceOfDir.hxx> 
   43 #include <V3d_View.hxx> 
   66     Handle(V3d_View) ActiveView;
 
   74                                                 const GEOM::GeomObjPtr& ) const;
 
   76   Handle(AIS_LengthDimension)   LengthByParallelEdges( const GEOM::GeomObjPtr&,
 
   77                                                        const GEOM::GeomObjPtr& ) const;
 
   82                                                  const GEOM::GeomObjPtr& ) const;
 
   85                                                     const GEOM::GeomObjPtr&,
 
   86                                                     const GEOM::GeomObjPtr& ) const;
 
   95                                      const Bnd_Box& ) const;
 
   99                            const Bnd_Box& ) const;
 
  104   template <typename TPlane>
 
  106                                    const 
Handle(V3d_View)& ) const;
 
  130                          const Standard_Real&,
 
  135   GEOM::GeomObjPtr              
GetMainShape( const GEOM::GeomObjPtr& ) const;
 
  140                                                     const SeqOfDirs& ) const;