Example #1
0
        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);
 }
Example #3
0
        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 TransformationManipulationVisitor(TransformationTypeTable transformations, ConfigureTransformation configure)
 {
     _transformations = transformations;
     _configure       = configure;
 }
Example #7
0
 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(ITransformationTheoremProvider transformations, ConfigureTransformation configure)
 {
     _transformations = transformations;
     _configure       = configure;
 }