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

#include <sa_axes_dialog.hpp>

Inheritance diagram for hds::SAAxesDialog:
hds::Dialog hds::SAOptionsController

Signals

void optionsChanged ()
 

Public Member Functions

 SAAxesDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 
virtual ~SAAxesDialog ()
 
virtual void attachSeismicArea (hds::SeismicArea *psa)
 
void setHeaderWords (ZdSeismicFile &seismic_doc, const std::vector< int > &hdr_words_set=std::vector< int >())
 
void applyOptions (hds::SeismicArea &sa) const
 
virtual void show ()
 
virtual void showModal ()
 
- Public Member Functions inherited from hds::Dialog
 Dialog (QWidget *parent=0, Qt::WindowFlags f=0)
 
virtual ~Dialog ()
 
virtual void hide ()
 
virtual int exec ()
 
void setButtonsMask (int mask)
 
int buttonsMask () const
 
QWidget & mainWidget ()
 
- Public Member Functions inherited from hds::SAOptionsController
 SAOptionsController ()
 
virtual ~SAOptionsController ()
 
virtual bool detachSeismicArea (hds::SeismicArea *psa)
 
virtual void detachAllSeismicAreas ()
 

Protected Slots

void taCheckBoxClicked (bool checked)
 
void taColorToolButtonClicked (bool clicked)
 
void taFontToolButtonClicked (bool clicked)
 
void taCheckBoxStateChanged (int state)
 
void ca1CheckBoxClicked (bool checked)
 
void ca1ColorToolButtonClicked (bool clicked)
 
void ca1FontToolButtonClicked (bool clicked)
 
void ca1ComboBoxIndexChanged (int id)
 
void ca2CheckBoxClicked (bool checked)
 
void ca2ColorToolButtonClicked (bool clicked)
 
void ca2FontToolButtonClicked (bool clicked)
 
void ca3CheckBoxClicked (bool checked)
 
void ca3ColorToolButtonClicked (bool clicked)
 
void ca3FontToolButtonClicked (bool clicked)
 
void ca4CheckBoxClicked (bool checked)
 
void ca4ColorToolButtonClicked (bool clicked)
 
void ca4FontToolButtonClicked (bool clicked)
 
void ca5CheckBoxClicked (bool checked)
 
void ca5ColorToolButtonClicked (bool clicked)
 
void ca5FontToolButtonClicked (bool clicked)
 

Protected Member Functions

virtual void buttonClicked (const hds::Dialog::Button &button_type)
 

Protected Attributes

std::vector< int > m_hdr_words_set
 
- Protected Attributes inherited from hds::SAOptionsController
std::set< hds::SeismicArea * > m_seis_areas_set
 

Additional Inherited Members

- Public Types inherited from hds::Dialog
enum  Button { OK_BUTTON = 1, APPLY_BUTTON = 2, CANCEL_BUTTON = 4 }
 

Detailed Description

Provides traces visualization options for seismic viewer.

Constructor & Destructor Documentation

hds::SAAxesDialog::SAAxesDialog ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)

Default constructor of Qt dialog.

virtual hds::SAAxesDialog::~SAAxesDialog ( )
virtual

Destructor.

Member Function Documentation

void hds::SAAxesDialog::applyOptions ( hds::SeismicArea sa) const

Apply current axes option for provided seismic area.

virtual void hds::SAAxesDialog::attachSeismicArea ( hds::SeismicArea psa)
virtual
Reimplemeted for initialize widget parameters as the parameters

of attached seismic area.

Reimplemented from hds::SAOptionsController.

virtual void hds::SAAxesDialog::buttonClicked ( const hds::Dialog::Button button_type)
protectedvirtual

Called when button with provided button_type clicked.

Reimplemented from hds::Dialog.

void hds::SAAxesDialog::optionsChanged ( )
signal

Emits when any dialog options is changed.

void hds::SAAxesDialog::setHeaderWords ( ZdSeismicFile seismic_doc,
const std::vector< int > &  hdr_words_set = std::vector< int >() 
)
Set shown header words vector from provided seismic document. 

If vector is empty all header words will be shown.

virtual void hds::SAAxesDialog::show ( )
virtual

Show dialog.

Reimplemented from hds::Dialog.

virtual void hds::SAAxesDialog::showModal ( )
virtual

Show dialog in modal mode.

Reimplemented from hds::Dialog.

Member Data Documentation

std::vector<int> hds::SAAxesDialog::m_hdr_words_set
protected

Vector of header words to be shown.


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