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 Signal Transform(Signal signal, MathIdentifier transformationTypeId, bool ignoreHold) { ITransformationTheoremProvider provider = (ITransformationTheoremProvider)_library.LookupTheoremType(transformationTypeId); TransformationManipulationVisitor visitor = new TransformationManipulationVisitor(provider); return(_manipulator.Manipulate(signal, visitor, ignoreHold)); }
public TransformationManipulationVisitor(ITransformationTheoremProvider transformations, ConfigureTransformation configure) { _transformations = transformations; _configure = configure; }
public TransformationManipulationVisitor(ITransformationTheoremProvider transformations) { _transformations = transformations; }