Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members

mitkTransferFunction.h

00001 /*=========================================================================
00002 
00003   Program:   3DMed
00004   Date:      $Date: 2014-02-25 18:30:00 +0800 $
00005   Version:   $Version: 4.6.0 $
00006   Copyright: MIPG, Institute of Automation, Chinese Academy of Sciences
00007 
00008 =========================================================================*/
00009 
00010 
00011 #ifndef __mitkTransferFunction_h
00012 #define __mitkTransferFunction_h
00013 
00014 #include "mitkObject.h"
00015 #include "mitkVisualizationIncludes.h"
00016 
00023 class MITK_VISUALIZATION_API mitkTransferFunction : public mitkObject
00024 {
00025 public:
00026     MITK_TYPE(mitkTransferFunction, mitkObject)
00027     virtual void PrintSelf(ostream& os);
00028     mitkTransferFunction();             
00029     
00036     float* GetData() {return m_Data;}
00037     
00043     virtual int GetDimension() = 0;
00044 
00050     bool IsModified() const { return m_Modified; }
00051 
00056     void SetUnmodified() { m_Modified = false; }
00057     
00058 protected:      
00059     float *m_Data;
00060 
00061     bool m_Modified;
00062     
00063     virtual ~mitkTransferFunction();    
00064 private:
00065     mitkTransferFunction(const mitkTransferFunction&);
00066     void operator=(const mitkTransferFunction&);
00067 };
00068 
00069  
00070 //#define DEFINED_mitkTransferFunction
00071  
00072 
00073 
00074 #endif
00075 

Generated on Tue Feb 25 15:00:37 2014 for MITK (Medical Imaging ToolKit) by  doxygen 1.4.3