#ifndef _vtk_LookupTableManager_h_ #define _vtk_LookupTableManager_h_ #include #include #include class VTK_EXPORT vtkLookupTableManager: public vtkObject { public: static vtkLookupTableManager* New(); vtkTypeRevisionMacro (vtkLookupTableManager, vtkObject); static vtkLookupTable* GetBWLookupTable (void); static vtkLookupTable* GetBWInverseLookupTable (void); static vtkLookupTable* GetSpectrumLookupTable (void); static vtkLookupTable* GetHotMetalLookupTable (void); static vtkLookupTable* GetGEColorLookupTable (void); static vtkLookupTable* GetFlowLookupTable (void); static vtkLookupTable* GetLONILookupTable (void); static vtkLookupTable* GetLONI2LookupTable (void); static vtkLookupTable* GetAsymmetryLookupTable (void); static vtkLookupTable* GetPValueLookupTable (void); static std::vector GetAvailableLookupTables(void); static vtkLookupTable* GetLookupTable(const int&); protected: vtkLookupTableManager(); ~vtkLookupTableManager(); private: }; #endif