MeVisLab Toolbox Reference
DefaultValueCreatorBase Struct Referenceabstract

Base class for classes creating default values. More...

#include <mlDefaultValueCreatorBase.h>

Inheritance diagram for DefaultValueCreatorBase:
CreateDefaultDeviceSerialNumber CreateDefaultManufacturer CreateDefaultManufacturersModelName CreateDefaultSoftwareVersion DefaultValueCreatorForDICOMUIDs

Public Member Functions

virtual std::string createDefaultValue () const =0
 Must be overridden in derived classes and return a default value which has specific properties. More...
 
virtual ~DefaultValueCreatorBase ()
 Virtual destructor. More...
 

Detailed Description

Base class for classes creating default values.

Definition at line 25 of file mlDefaultValueCreatorBase.h.

Constructor & Destructor Documentation

◆ ~DefaultValueCreatorBase()

virtual DefaultValueCreatorBase::~DefaultValueCreatorBase ( )
virtual

Virtual destructor.

Member Function Documentation

◆ createDefaultValue()

virtual std::string DefaultValueCreatorBase::createDefaultValue ( ) const
pure virtual

Must be overridden in derived classes and return a default value which has specific properties.

Implemented in CreateDefaultDeviceSerialNumber, CreateDefaultManufacturersModelName, CreateDefaultManufacturer, CreateDefaultSoftwareVersion, and DefaultValueCreatorForDICOMUIDs.


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