#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) |
|
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: