public Signal Transform(Signal signal, MathIdentifier transformationTypeId, ConfigureTransformation configure, bool ignoreHold) { ITransformationTheoremProvider provider = (ITransformationTheoremProvider)_library.LookupTheoremType(transformationTypeId); TransformationManipulationVisitor visitor = new TransformationManipulationVisitor(provider, configure); return(_manipulator.Manipulate(signal, visitor, ignoreHold)); }
public SignalSet Transform(IEnumerable<Signal> signals, MathIdentifier transformationTypeId, ConfigureTransformation configure, bool ignoreHold) { ITransformationTheoremProvider provider = (ITransformationTheoremProvider)_library.LookupTheoremType(transformationTypeId); TransformationManipulationVisitor visitor = new TransformationManipulationVisitor(provider, configure); return _manipulator.Manipulate(signals, visitor, ignoreHold); }
public static SignalSet Transform(IEnumerable <Signal> signals, Context context, MathIdentifier transformationTypeId, ConfigureTransformation configure, bool ignoreHold) { TransformationTypeTable transTable = context.Library.LookupTransformationTheoremType(transformationTypeId); TransformationManipulationVisitor visitor = new TransformationManipulationVisitor(transTable, configure); return(Manipulator.Manipulate(signals, visitor, ignoreHold)); }
public TransformationManipulationVisitor(TransformationTypeTable transformations, ConfigureTransformation configure) { _transformations = transformations; _configure = configure; }
public TransformationManipulationVisitor(ITransformationTheoremProvider transformations, ConfigureTransformation configure) { _transformations = transformations; _configure = configure; }
public static SignalSet Transform(IEnumerable<Signal> signals, Context context, MathIdentifier transformationTypeId, ConfigureTransformation configure, bool ignoreHold) { TransformationTypeTable transTable = context.Library.LookupTransformationTheoremType(transformationTypeId); TransformationManipulationVisitor visitor = new TransformationManipulationVisitor(transTable, configure); return Manipulator.Manipulate(signals, visitor, ignoreHold); }