Example #1
0
        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));
        }
Example #2
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(TransformationTypeTable transformations)
 {
     _transformations = transformations;
 }
 public TransformationManipulationVisitor(TransformationTypeTable transformations, ConfigureTransformation configure)
 {
     _transformations = transformations;
     _configure       = configure;
 }
 public TransformationManipulationVisitor(TransformationTypeTable transformations)
 {
     _transformations = transformations;
 }
Example #7
0
 public bool TryLookupTransformationTheoremType(MathIdentifier transformationTypeId, out TransformationTypeTable value)
 {
     return(theoremTable.TryLookupTransformationType(transformationTypeId, out value));
 }