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

#include <zqdlg_plot2d.hpp>

Inheritance diagram for ZqDlgPlot2D:
ZqDlgSpectrum

Public Member Functions

 ZqDlgPlot2D (QWidget *parent, ZqbNatGroup &NatX, ZqbNatGroup &NatY, ZqRubberBox::RangeMode eZoomMode=ZqRubberBox::Rectangle)
 
virtual ~ZqDlgPlot2D ()
 
QDialog * dialog ()
 
ZqbPlaceholderplace (const char *szGrpX, const char *szGrpY)
 
ZqbPlaceholderplotPlace ()
 
ZqTitletitle ()
 
ZqZoomzoom ()
 
void setAreaSize (const QSize qsize)
 

Public Attributes

ZqbNatGroupm_NatX
 
ZqbNatGroupm_NatY
 

Protected Attributes

QDialog * m_qDlg
 
QVBoxLayout * m_qVLayout
 
QzqAream_qzArea
 
ZqLayoutm_zqLayout
 
ZqTitlem_zqTitle
 
ZqScalem_zqScaleX
 
ZqScalem_zqScaleY
 
ZqGridm_zqGridX
 
ZqGridm_zqGridY
 
ZqZoomm_zqZoom
 

Detailed Description

The class implements small dialog window which can be used for 2D plot representation. This dialog is proposed for inpection of spectrum and other characteristics.

Constructor & Destructor Documentation

ZqDlgPlot2D::ZqDlgPlot2D ( QWidget *  parent,
ZqbNatGroup NatX,
ZqbNatGroup NatY,
ZqRubberBox::RangeMode  eZoomMode = ZqRubberBox::Rectangle 
)

Create dialog window with two given natural groups, title, two scales and zoom object created in given mode.

virtual ZqDlgPlot2D::~ZqDlgPlot2D ( )
virtual

Close and destroy the window.

Member Function Documentation

INLINE QDialog * ZqDlgPlot2D::dialog ( )

Return dialog widget.

INLINE ZqbPlaceholder * ZqDlgPlot2D::place ( const char *  szGrpX,
const char *  szGrpY 
)

Return placeholder of given area.

INLINE ZqbPlaceholder * ZqDlgPlot2D::plotPlace ( )

Return placeholder of the plot area.

INLINE void ZqDlgPlot2D::setAreaSize ( const QSize  qsize)

Set initial size of drawing area.

INLINE ZqTitle * ZqDlgPlot2D::title ( )

Return title of the plot area.

INLINE ZqZoom * ZqDlgPlot2D::zoom ( )

Return zoom object.

Member Data Documentation

ZqbNatGroup& ZqDlgPlot2D::m_NatX

Reference to natural group of horizontal dimension.

ZqbNatGroup& ZqDlgPlot2D::m_NatY

Reference to natural group of vertical dimension.

QDialog* ZqDlgPlot2D::m_qDlg
protected

Dialog window created for the 2D plot.

QVBoxLayout* ZqDlgPlot2D::m_qVLayout
protected

Layout for dialog internals.

QzqArea* ZqDlgPlot2D::m_qzArea
protected

Graphics area used for drawing.

ZqGrid* ZqDlgPlot2D::m_zqGridX
protected

Grids in plot area.

ZqLayout* ZqDlgPlot2D::m_zqLayout
protected

Layout for placement of all objects.

ZqScale* ZqDlgPlot2D::m_zqScaleX
protected

Scales around the area.

ZqTitle* ZqDlgPlot2D::m_zqTitle
protected

Title object.

ZqZoom* ZqDlgPlot2D::m_zqZoom
protected

Zoom - the only inputable object.


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