12 #ifndef mitkLookupTableProperty_h
13 #define mitkLookupTableProperty_h
23 #pragma warning(disable : 4522)
54 itkFactorylessNewMacro(
Self);
65 std::
string GetValueAsString() const override;
76 itk::LightObject::
Pointer InternalClone() const override;
78 bool IsEqual(const
BaseProperty &property) const override;
Abstract base class for properties.
The LookupTableProperty class Property to associate mitk::LookupTable to an mitk::DataNode.
LookupTable::Pointer ValueType
LookupTable::Pointer m_LookupTable
LookupTableProperty(const LookupTableProperty &)
LookupTableProperty(const mitk::LookupTable::Pointer lut)
The LookupTable class mitk wrapper for a vtkLookupTable.
#define mitkClassMacro(className, SuperClassName)
#define mitkNewMacro1Param(classname, type)
Find image slices visible on a given plane.
MITKCORE_EXPORT void ToJSON(nlohmann::json &j, AffineTransform3D::ConstPointer transform)
Write transform (4x4 matrix) as JSON array with 16 elements.
MITKCORE_EXPORT void FromJSON(const nlohmann::json &j, AffineTransform3D::Pointer transform)
Read transform from JSON array (16 elements, resp. 4x4 matrix).