UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Attributes | List of all members
hds::SAOptionsController Class Reference

#include <sa_options_controller.hpp>

Inheritance diagram for hds::SAOptionsController:
hds::SAAxesDialog hds::SAOptionsDialog hds::SAOptionsToolbar

Public Member Functions

 SAOptionsController ()
 
virtual ~SAOptionsController ()
 
virtual void attachSeismicArea (hds::SeismicArea *psa)
 
virtual bool detachSeismicArea (hds::SeismicArea *psa)
 
virtual void detachAllSeismicAreas ()
 

Protected Attributes

std::set< hds::SeismicArea * > m_seis_areas_set
 

Detailed Description

Base class for seismic options control.

Constructor & Destructor Documentation

hds::SAOptionsController::SAOptionsController ( )

Default constructor.

virtual hds::SAOptionsController::~SAOptionsController ( )
virtual

Destructor.

Member Function Documentation

virtual void hds::SAOptionsController::attachSeismicArea ( hds::SeismicArea psa)
virtual

Attach the pointer of seismic area to be controlled.

Reimplemented in hds::SAOptionsToolbar, hds::SAOptionsDialog, and hds::SAAxesDialog.

virtual void hds::SAOptionsController::detachAllSeismicAreas ( )
virtual

Detach all attached seismic areas.

virtual bool hds::SAOptionsController::detachSeismicArea ( hds::SeismicArea psa)
virtual

Detach provided seismic area pointer. Return false if not attached.

Member Data Documentation

std::set<hds::SeismicArea*> hds::SAOptionsController::m_seis_areas_set
protected

Set of seismic area widget pointers to be controlled.


The documentation for this class was generated from the following file: