12 #ifndef mitkTransferFunctionProperty_h
13 #define mitkTransferFunctionProperty_h
22 #pragma warning(disable : 4522)
43 itkFactorylessNewMacro(
Self);
51 std::
string GetValueAsString() const override;
70 itk::LightObject::
Pointer InternalClone() const override;
72 bool IsEqual(const
BaseProperty &property) const override;
Abstract base class for properties.
The TransferFunctionProperty class Property class for the mitk::TransferFunction.
mitk::TransferFunction::Pointer ValueType
The TransferFunction class A wrapper class for VTK scalar opacity, gradient opacity,...
#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).