IDS peak ICV v1.3.0
Loading...
Searching...
No Matches
IPipeline.cs
Go to the documentation of this file.
2
13
17public interface IPipeline
18{
25 void ExportSettingsToFile(string filePath);
26
33 void ImportSettingsFromFile(string filePath);
34
42
49 void ImportSettingsFromString(string settings);
50
55
68 object Process(object input);
69
76 string TypeId { get; }
77}
78
Interface defining the structure and behavior of a processing pipeline.
Definition IPipeline.cs:18
object Process(object input)
Processes the input through all pipeline modules and returns the result.
string TypeId
The type identifier of the pipeline.
Definition IPipeline.cs:76
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.