12 #ifndef mitkLookupTableProperty_h
13 #define mitkLookupTableProperty_h
56 itkFactorylessNewMacro(Self);
96 std::
string GetValueAsString() const override;
123 bool IsEqual(const
BaseProperty &property) const override;
Abstract base class for properties.
Property to associate a mitk::LookupTable with a DataNode.
LookupTable::Pointer ValueType
The type of the value stored by this property.
LookupTable::Pointer m_LookupTable
mitkCloneMacro(LookupTableProperty)
LookupTableProperty(const LookupTableProperty &)
LookupTableProperty(const mitk::LookupTable::Pointer lut)
mitkClassMacro(LookupTableProperty, BaseProperty)
MITK wrapper for a vtkLookupTable.
#define mitkNewMacro1Param(classname, type)
Find image slices visible on a given plane.
MITKCORE_EXPORT void ToJSON(nlohmann::json &j, AffineTransform3D::ConstPointer transform)
Serialize an AffineTransform3D to a JSON array with 16 elements (row-major 4x4 matrix).
MITKCORE_EXPORT void FromJSON(const nlohmann::json &j, AffineTransform3D::Pointer transform)
Deserialize an AffineTransform3D from a JSON array with 16 elements (row-major 4x4 matrix).