Interface defining the structure and behavior of a processing pipeline.
object Process(object input)
Processes the input through all pipeline modules and returns the result.
string TypeId
The type identifier of the pipeline.
string ExportSettingsToString()
Returns the current settings of the pipeline and its modules as a string.
void ResetToDefault()
Resets the pipeline and its modules to their default state.
void ImportSettingsFromFile(string filePath)
Loads the settings of the pipeline and its modules from a file.
void ExportSettingsToFile(string filePath)
Saves the current settings of the pipeline and its modules to a file.
void ImportSettingsFromString(string settings)
Loads settings for the pipeline and its modules from a string.