public static Signal Transform(Signal signal, Context context, MathIdentifier transformationTypeId, bool ignoreHold) { TransformationTypeTable transTable = context.Library.LookupTransformationTheoremType(transformationTypeId); TransformationManipulationVisitor visitor = new TransformationManipulationVisitor(transTable); return(Manipulator.Manipulate(signal, 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(TransformationTypeTable transformations) { _transformations = transformations; }
public bool TryLookupTransformationTheoremType(MathIdentifier transformationTypeId, out TransformationTypeTable value) { return(theoremTable.TryLookupTransformationType(transformationTypeId, out value)); }