15 #ifndef niftkLookupTableProviderServiceImpl_p_h
16 #define niftkLookupTableProviderServiceImpl_p_h
29 class LookupTableManager;
57 float lowestValueOpacity,
58 float highestValueOpacity)
override;
64 float lowestValueOpacity,
65 float highestValueOpacity)
override;
81 const QString& lookupTableName)
override;
86 virtual bool GetIsScaled(
const QString& lookupTableName)
override;
102 std::auto_ptr<LookupTableManager> m_Manager;
Service to provide lookup tables.
Definition: niftkLookupTableProviderService.h:38
virtual NamedLookupTableProperty::Pointer CreateLookupTableProperty(const QString &lookupTableName, float lowestValueOpacity, float highestValueOpacity) override
Definition: niftkLookupTableProviderServiceImpl.cxx:139
virtual ~LookupTableProviderServiceImpl()
Definition: niftkLookupTableProviderServiceImpl.cxx:50
Class to manage access to LookupTableContainers.
Definition: niftkLookupTableManager.h:43
virtual std::vector< QString > GetTableNames() override
Definition: niftkLookupTableProviderServiceImpl.cxx:70
std::vector< LabelType > LabelListType
Definition: niftkLabeledLookupTableProperty.h:37
virtual unsigned int GetNumberOfLookupTables() override
Definition: niftkLookupTableProviderServiceImpl.cxx:56
Service implementation of LookupTableProviderService.
Definition: niftkLookupTableProviderServiceImpl_p.h:35
Class to contain a vtkLookupTable and to store meta-data attributes like display name, which order to display it in in GUI, etc.
Definition: niftkLookupTableContainer.h:34
virtual vtkLookupTable * CreateLookupTable(const QString &lookupTableName, float lowestValueOpacity, float highestValueOpacity) override
Definition: niftkLookupTableProviderServiceImpl.cxx:105
virtual void ReplaceLookupTableContainer(const LookupTableContainer *container, const QString &lookupTableName) override
Definition: niftkLookupTableProviderServiceImpl.cxx:189
GLuint const GLchar * name
Definition: glew.h:1798
LookupTableProviderServiceImpl()
Definition: niftkLookupTableProviderServiceImpl.cxx:32
virtual bool GetIsScaled(const QString &lookupTableName) override
Definition: niftkLookupTableProviderServiceImpl.cxx:77
virtual void AddNewLookupTableContainer(const LookupTableContainer *container) override
Definition: niftkLookupTableProviderServiceImpl.cxx:175
virtual bool CheckName(const QString &name) override
Definition: niftkLookupTableProviderServiceImpl.cxx:63
Definition: niftkExceptionObject.h:21
LabeledLookupTableProperty::LabelListType GetLabels(const QString &lookupTableName)
Definition: niftkLookupTableProviderServiceImpl.cxx:91