#include <albaGUILutHistogramEditor.h>
|
| | albaGUILutHistogramEditor (vtkDataSet *dataSet, mmaVolumeMaterial *material, char *name="Histogram & Windowing", albaObserver *Listener=NULL, int id=MINID) |
| |
| virtual | ~albaGUILutHistogramEditor () |
| |
| virtual void | SetListener (albaObserver *Listener) |
| |
| virtual albaObserver * | GetListener () |
| |
| void | OnEvent (albaEventBase *alba_event) |
| |
| void | OnSize (wxSizeEvent &event) |
| |
| | albaGUIDialog (const wxString &title, long style=albaCLOSEWINDOW|albaRESIZABLE|albaCLOSE, albaObserver *listener=NULL) |
| |
| virtual | ~albaGUIDialog () |
| |
| void | SetListener (albaObserver *listener) |
| |
| void | OnEvent (albaEventBase *alba_event) |
| |
| void | Add (wxWindow *window, int option=0, int flag=wxEXPAND, int border=0) |
| |
| void | Add (albaGUI *window, int option=0, int flag=wxEXPAND, int border=0) |
| |
| void | Add (wxSizer *sizer, int option=0, int flag=wxEXPAND, int border=0) |
| |
| bool | Remove (wxWindow *window) |
| |
| bool | Remove (wxSizer *sizer) |
| |
| int | ShowModal () |
| |
| void | EnableOk (bool enable) |
| |
| void | EnableCancel (bool enable) |
| |
| void | EnableClose (bool enable) |
| |
| virtual void | WXSetInitialFittingClientSize (int flags, wxSizer *sizer=NULL) |
| |
| virtual void | OnOK (wxCommandEvent &event) |
| |
| virtual void | OnCancel (wxCommandEvent &event) |
| |
| virtual void | OnCloseWindow (wxCloseEvent &event) |
| |
| virtual void | OnSize (wxSizeEvent &event) |
| |
| | albaObserver () |
| |
| virtual | ~albaObserver () |
| |
| virtual void | OnEvent (albaEventBase *e)=0 |
| |
|
| static vtkDataArray * | Resample (vtkDataArray *inDA, vtkDataArray *outDA) |
| |
Definition at line 46 of file albaGUILutHistogramEditor.h.
◆ LUT_EDITOR_WIDGET_ID
◆ albaGUILutHistogramEditor()
| albaGUILutHistogramEditor::albaGUILutHistogramEditor |
( |
vtkDataSet * |
dataSet, |
|
|
mmaVolumeMaterial * |
material, |
|
|
char * |
name = "Histogram & Windowing", |
|
|
albaObserver * |
Listener = NULL, |
|
|
int |
id = MINID |
|
) |
| |
◆ ~albaGUILutHistogramEditor()
| virtual albaGUILutHistogramEditor::~albaGUILutHistogramEditor |
( |
| ) |
|
|
virtual |
◆ SetListener()
| virtual void albaGUILutHistogramEditor::SetListener |
( |
albaObserver * |
Listener | ) |
|
|
inlinevirtual |
◆ GetListener()
| virtual albaObserver * albaGUILutHistogramEditor::GetListener |
( |
| ) |
|
|
inlinevirtual |
◆ OnEvent()
process the events sent by subjects
Reimplemented from albaGUIDialog.
◆ OnSize()
| void albaGUILutHistogramEditor::OnSize |
( |
wxSizeEvent & |
event | ) |
|
|
virtual |
◆ ShowLutHistogramDialog()
| static void albaGUILutHistogramEditor::ShowLutHistogramDialog |
( |
vtkDataSet * |
dataSet, |
|
|
mmaVolumeMaterial * |
material, |
|
|
char * |
name = "Histogram & Windowing", |
|
|
albaObserver * |
Listener = NULL, |
|
|
int |
id = MINID |
|
) |
| |
|
static |
◆ Resample()
| static vtkDataArray * albaGUILutHistogramEditor::Resample |
( |
vtkDataArray * |
inDA, |
|
|
vtkDataArray * |
outDA |
|
) |
| |
|
staticprotected |
◆ ResetLutDialog()
| void albaGUILutHistogramEditor::ResetLutDialog |
( |
double |
gamma, |
|
|
double |
low, |
|
|
double |
high |
|
) |
| |
|
protected |
◆ UpdateVolumeLut()
| void albaGUILutHistogramEditor::UpdateVolumeLut |
( |
bool |
reset = false | ) |
|
|
protected |
◆ SetMaterial()
◆ SetDataSet()
| void albaGUILutHistogramEditor::SetDataSet |
( |
vtkDataSet * |
dataSet | ) |
|
|
protected |
◆ CopyLut()
| void albaGUILutHistogramEditor::CopyLut |
( |
vtkLookupTable * |
from, |
|
|
vtkLookupTable * |
to |
|
) |
| |
|
protected |
Copy the external Lookup Table given by the user to the internal one.
◆ m_Listener
◆ m_GuiDialog
| albaGUI* albaGUILutHistogramEditor::m_GuiDialog |
|
protected |
◆ m_GammaSlider
◆ m_Windowing
◆ m_Material
◆ m_DataSet
| vtkDataSet* albaGUILutHistogramEditor::m_DataSet |
|
protected |
◆ m_ResampledData
| vtkDataArray* albaGUILutHistogramEditor::m_ResampledData |
|
protected |
◆ m_FullSampling
| int albaGUILutHistogramEditor::m_FullSampling |
|
protected |
◆ m_LogScale
| int albaGUILutHistogramEditor::m_LogScale |
|
protected |
◆ m_Gamma
| double albaGUILutHistogramEditor::m_Gamma |
|
protected |
◆ m_LowRange
| double albaGUILutHistogramEditor::m_LowRange |
|
protected |
◆ m_HiRange
| double albaGUILutHistogramEditor::m_HiRange |
|
protected |
◆ m_Histogram
◆ m_LutSwatch
◆ m_ExternalLut
| vtkLookupTable* albaGUILutHistogramEditor::m_ExternalLut |
|
protected |
◆ m_Lut
| vtkLookupTable* albaGUILutHistogramEditor::m_Lut |
|
protected |
The documentation for this class was generated from the following file: