15 #ifndef niftkLabeledLookupTableProperty_h
16 #define niftkLabeledLookupTableProperty_h
18 #include "niftkCoreExports.h"
43 const
mitk::LookupTable::Pointer,
45 mitkNewMacro4Param(LabeledLookupTableProperty,
47 const
mitk::LookupTable::Pointer,
52 inline LabelListType GetLabels()
const {
return m_Labels;}
55 inline void SetLabels(
const LabelListType& labels){m_Labels = labels;}
63 const mitk::LookupTable::Pointer lut,
64 const LabelListType& labels);
66 const mitk::LookupTable::Pointer lut,
67 const LabelListType& labels,
73 itk::LightObject::Pointer InternalClone()
const override;
75 virtual bool IsEqual(
const mitk::BaseProperty&
property)
const override;
76 virtual bool Assign(
const mitk::BaseProperty&
property)
override;
78 LabelListType m_Labels;
GLenum GLenum GLenum GLenum GLenum scale
Definition: glew.h:12017
Definition: niftkMeshSmoother.cxx:19
Definition: ReceptorMemberCommandTest.cxx:25
std::pair< int, QString > LabelType
Definition: niftkLabeledLookupTableProperty.h:36
std::vector< LabelType > LabelListType
Definition: niftkLabeledLookupTableProperty.h:37
INT property
Definition: wglew.h:144
void SetLabels(const LabelListType &labels)
Definition: niftkLabeledLookupTableProperty.h:55
GLuint const GLchar * name
Definition: glew.h:1798
Provides a property so we can see the lookup table name in the property window.
Definition: niftkNamedLookupTableProperty.h:30
Definition: niftkExceptionObject.h:21
GLsizei const GLcharARB ** string
Definition: glew.h:5194
Provides a property so that each value/color has an associated name.
Definition: niftkLabeledLookupTableProperty.h:32