Struct ApplicationProcessor¶
Defined in File ApplicationProcessor.h
Inheritance Relationships¶
Base Types¶
public SmartPeak::IProcessorDescription(Struct IProcessorDescription)public SmartPeak::ApplicationProcessorObservable(Class ApplicationProcessorObservable)
Derived Types¶
public SmartPeak::BuildCommandsFromNames(Struct BuildCommandsFromNames)public SmartPeak::CreateCommand(Struct CreateCommand)public SmartPeak::FilePickerProcessor(Struct FilePickerProcessor)public SmartPeak::StoreSequenceFileAnalyst(Struct StoreSequenceFileAnalyst)public SmartPeak::StoreSequenceFileMasshunter(Struct StoreSequenceFileMasshunter)public SmartPeak::StoreSequenceFileSmartPeak(Struct StoreSequenceFileSmartPeak)public SmartPeak::StoreSequenceFileXcalibur(Struct StoreSequenceFileXcalibur)
Struct Documentation¶
-
struct SmartPeak::ApplicationProcessor : public SmartPeak::IProcessorDescription, public SmartPeak::ApplicationProcessorObservable¶
Subclassed by SmartPeak::BuildCommandsFromNames, SmartPeak::CreateCommand, SmartPeak::FilePickerProcessor, SmartPeak::StoreSequenceFileAnalyst, SmartPeak::StoreSequenceFileMasshunter, SmartPeak::StoreSequenceFileSmartPeak, SmartPeak::StoreSequenceFileXcalibur
Public Functions
-
ApplicationProcessor(const ApplicationProcessor &other) = delete¶
-
ApplicationProcessor &operator=(const ApplicationProcessor &other) = delete¶
-
virtual ~ApplicationProcessor() = default¶
-
virtual bool process() = 0¶
-
inline virtual int getID() const override¶
Get the processor struct ID
-
inline virtual std::string getDescription() const override¶
Get the processor struct description
-
inline virtual ParameterSet getParameterSchema() const override¶
Get the Schema (possible, default parameters) of the processor.
Public Members
-
ApplicationHandler &application_handler_¶
Protected Functions
-
ApplicationProcessor() = default¶
-
inline ApplicationProcessor(ApplicationHandler &application_handler)¶
-
ApplicationProcessor(const ApplicationProcessor &other) = delete¶