public SingleMission(funcPtr operation, String name) { //initialize fields this.name = name; type = "Single"; this.operation = operation; }
//adds new function to the list of concatenated functions public ComposedMission Add(funcPtr operation) { operations.Add(operation); return(this); }