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