Medical Imaging Interaction Toolkit  2023.12.99-fc5b483f
Medical Imaging Interaction Toolkit
mitk::PropertyDeserialization Class Reference

#include <mitkPropertyDeserialization.h>

Inheritance diagram for mitk::PropertyDeserialization:
Collaboration diagram for mitk::PropertyDeserialization:

Public Member Functions

 PropertyDeserialization ()
 
virtual ~PropertyDeserialization ()
 
 PropertyDeserialization (const PropertyDeserialization &)=delete
 
PropertyDeserializationoperator= (const PropertyDeserialization &)=delete
 
itk::SmartPointer< BasePropertyCreateInstance (const std::string &className) override
 
- Public Member Functions inherited from mitk::IPropertyDeserialization
virtual ~IPropertyDeserialization ()
 
template<typename T , typename = std::enable_if_t<std::is_base_of_v<BaseProperty, T>>>
void RegisterProperty ()
 Register a custom property type for deserialization. More...
 

Protected Member Functions

void InternalRegisterProperty (const BaseProperty *property) override
 

Detailed Description

Definition at line 21 of file mitkPropertyDeserialization.h.

Constructor & Destructor Documentation

◆ PropertyDeserialization() [1/2]

mitk::PropertyDeserialization::PropertyDeserialization ( )

◆ ~PropertyDeserialization()

virtual mitk::PropertyDeserialization::~PropertyDeserialization ( )
virtual

◆ PropertyDeserialization() [2/2]

mitk::PropertyDeserialization::PropertyDeserialization ( const PropertyDeserialization )
delete

Member Function Documentation

◆ CreateInstance()

itk::SmartPointer<BaseProperty> mitk::PropertyDeserialization::CreateInstance ( const std::string &  className)
overridevirtual

◆ InternalRegisterProperty()

void mitk::PropertyDeserialization::InternalRegisterProperty ( const BaseProperty property)
overrideprotectedvirtual

◆ operator=()

PropertyDeserialization& mitk::PropertyDeserialization::operator= ( const PropertyDeserialization )
delete

The documentation for this class was generated from the following file: