Struct ApplicationProcessor¶
Defined in File ApplicationProcessor.h
Inheritance Relationships¶
Base Type¶
public SmartPeak::IProcessorDescription(Struct IProcessorDescription)
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::StoreSequenceFileXcalibur(Struct StoreSequenceFileXcalibur)
Struct Documentation¶
-
struct
SmartPeak::ApplicationProcessor: public SmartPeak::IProcessorDescription¶ Subclassed by SmartPeak::BuildCommandsFromNames, SmartPeak::CreateCommand, SmartPeak::FilePickerProcessor, SmartPeak::StoreSequenceFileAnalyst, SmartPeak::StoreSequenceFileMasshunter, 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)¶
-