UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
sa_options_controller.hpp
1 /* seis_opt_control.hpp */
2 /* $Id$ */
3 #ifndef __sa_options_controller_hpp
4 #define __sa_options_controller_hpp
5 
6 #include <set>
7 
8 #include <hds_widgets/seismic_area.hpp>
9 
11 namespace hds
12 {
15  {
16  public:
17 
20 
22  virtual ~SAOptionsController();
23 
25  virtual void attachSeismicArea(hds::SeismicArea *psa);
26 
28  virtual bool detachSeismicArea(hds::SeismicArea *psa);
29 
31  virtual void detachAllSeismicAreas();
32 
33  protected:
34 
36  std::set<hds::SeismicArea*> m_seis_areas_set;
37  };
38 };
39 
40 #endif /* sa_options_controller.hpp */
std::set< hds::SeismicArea * > m_seis_areas_set
Definition: sa_options_controller.hpp:36
virtual void attachSeismicArea(hds::SeismicArea *psa)
virtual void detachAllSeismicAreas()
Definition: seismic_area.hpp:20
Definition: sa_options_controller.hpp:14
virtual bool detachSeismicArea(hds::SeismicArea *psa)