MorphoGraphX  2.0-1-227
Public Types | Public Slots | Public Member Functions | Protected Attributes | List of all members
mgx::EditMarkersDlg Class Reference

#include <EditMarkersDlg.hpp>

+ Inheritance diagram for mgx::EditMarkersDlg:

Public Types

typedef TransferFunction::Colorf Colorf
 
typedef TransferFunction::value_list value_list
 
typedef TransferFunction::Interpolation Interpolation
 

Public Slots

void on_addMarker_clicked ()
 
void on_removeMarker_clicked ()
 
void on_rgbaMode_toggled (bool on)
 
void on_hsvaMode_toggled (bool on)
 
void spreadMarkers ()
 

Public Member Functions

 EditMarkersDlg (const TransferFunction &fct, QWidget *parent=0, Qt::WindowFlags f=0)
 
TransferFunction getFunction () const
 
value_list pointList () const
 

Protected Attributes

TransferFunction function
 
Ui::EditMarkersDlg ui
 
TransferMarkerModelmodel
 
MarkerColorDelegatedelegate
 
QPushButton * spread_button
 

Detailed Description

Definition at line 26 of file EditMarkersDlg.hpp.

Member Typedef Documentation

◆ Colorf

Definition at line 29 of file EditMarkersDlg.hpp.

◆ Interpolation

Definition at line 31 of file EditMarkersDlg.hpp.

◆ value_list

Definition at line 30 of file EditMarkersDlg.hpp.

Constructor & Destructor Documentation

◆ EditMarkersDlg()

mgx::EditMarkersDlg::EditMarkersDlg ( const TransferFunction fct,
QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)

Member Function Documentation

◆ getFunction()

TransferFunction mgx::EditMarkersDlg::getFunction ( ) const
inline

Definition at line 34 of file EditMarkersDlg.hpp.

◆ on_addMarker_clicked

void mgx::EditMarkersDlg::on_addMarker_clicked ( )
slot

◆ on_hsvaMode_toggled

void mgx::EditMarkersDlg::on_hsvaMode_toggled ( bool  on)
slot

◆ on_removeMarker_clicked

void mgx::EditMarkersDlg::on_removeMarker_clicked ( )
slot

◆ on_rgbaMode_toggled

void mgx::EditMarkersDlg::on_rgbaMode_toggled ( bool  on)
slot

◆ pointList()

value_list mgx::EditMarkersDlg::pointList ( ) const

◆ spreadMarkers

void mgx::EditMarkersDlg::spreadMarkers ( )
slot

Member Data Documentation

◆ delegate

MarkerColorDelegate* mgx::EditMarkersDlg::delegate
protected

Definition at line 51 of file EditMarkersDlg.hpp.

◆ function

TransferFunction mgx::EditMarkersDlg::function
protected

Definition at line 48 of file EditMarkersDlg.hpp.

◆ model

TransferMarkerModel* mgx::EditMarkersDlg::model
protected

Definition at line 50 of file EditMarkersDlg.hpp.

◆ spread_button

QPushButton* mgx::EditMarkersDlg::spread_button
protected

Definition at line 52 of file EditMarkersDlg.hpp.

◆ ui

Ui::EditMarkersDlg mgx::EditMarkersDlg::ui
protected

Definition at line 49 of file EditMarkersDlg.hpp.


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