virtual ~HYDROGUI_PolylineExtractionOp();
protected:
- virtual void startOperation();
-
-private:
- class ShapeInfo
- {
- public:
- ShapeInfo( const TopoDS_Shape s, const QString& n ) : myShape( s ), myName( n ) {}
- TopoDS_Shape shape() const { return myShape; }
- QString name() const { return myName; }
-
- private:
- TopoDS_Shape myShape;
- QString myName;
- };
-
- typedef QList<ShapeInfo> ShapeInfoList;
-
-private:
- ShapeInfoList extract( const Handle(HYDROData_Stream)& ) const;
- ShapeInfoList extract( const Handle(HYDROData_Channel)& ) const;
- ShapeInfoList extract( const Handle(HYDROData_Obstacle)& ) const;
+ virtual void startOperation();
};
#endif