Programming Reference for VirtualLab Fusion  2026.1
Loading...
Searching...
No Matches
DataArrayManipulations Member List

This is the complete list of members for DataArrayManipulations, including all inherited members.

AddConstant_Complex(DataArrayBase dataArray, Complex constant, int[] subsetIndices)DataArrayManipulationsstatic
AddConstant_Separately(DataArrayBase dataArray, double realPartOrAmplitude, double imaginaryPartOrPhase, bool amplitudePhaseRepresentation, int[] subsetIndices)DataArrayManipulationsstatic
AppendSubsetsFromAnotherDataArray(DataArrayBase targetDataArrayBase, DataArrayBase sourceDataArrayBase, int[] indicesToAppend, out string warnings)DataArrayManipulationsstatic
AppendSubsetsFromAnotherDataArrayWithInterpolationToTargetCoordinates(DataArray2D targetDataArray2D, DataArray2D sourceDataArray2D, int[] indicesToAppend, out string warnings)DataArrayManipulationsstatic
AppendSubsetsFromAnotherDataArrayWithInterpolationToTargetCoordinates(DataArray1D targetDataArray1D, DataArray1D sourceDataArray1D, int[] indicesToAppend, out string warnings)DataArrayManipulationsstatic
AppendSubsetsFromAnotherDataArrayWithMerging(DataArray2D targetDataArray2D, DataArray2D sourceDataArray2D, int[] indicesToAppend, out string warnings)DataArrayManipulationsstatic
AppendSubsetsFromAnotherDataArrayWithMerging(DataArray1D targetDataArray1D, DataArray1D sourceDataArray1D, int[] indicesToAppend, out string warnings)DataArrayManipulationsstatic
ArrayArrayOperation(ArrayArrayOperationType operationType, DataArrayBase da1, DataArrayBase da2, List< Tuple< int, int > > indicesOfOperandSubsets, out string warnings, bool addHintForCommonNonequidistantCoordinatesOfCFSs=false)DataArrayManipulationsstatic
CalculateIntegralFor1DDataByTrapezoidRule(DataArray1D daToIntegrate, int subsetIndex=0)DataArrayManipulationsstatic
CalculateSumOfDataArraysPerWavelength(List< DataArrayBase > inputDataArrays, List< double > listAssociatedWavelengths, string prefixForCommentsOfSubsets, InterpolationMethod interpolationMethodToUseForAllDataArrays, double oversamplingFactor)DataArrayManipulationsstatic
CenterDataArray_CoordinateBased(DataArray1D dataArray)DataArrayManipulationsstatic
CenterDataArray_CoordinateBased(DataArray2D dataArray)DataArrayManipulationsstatic
ChangeInterpolationMethodEquidistant(ref DataArrayBase dataArrayBase, InterpolationMethod interpolationMethod)DataArrayManipulationsstatic
CheckForIdenticalCoordinateParametersOfTwoDataArrays(DataArrayBase da1, DataArrayBase da2, bool checkNonSamplingParameters, out string warnings, out List<(string propName, string prop_1, string prop_2, bool samplingRelated)> differences, bool checkWithTolerance=true)DataArrayManipulationsstatic
CheckForIdenticalCoordinateParametersOfTwoDataArrays(DataArrayBase da1, DataArrayBase da2, bool checkNonSamplingParameters, out List< string > warnings, out List<(string propName, string prop_1, string prop_2, bool samplingRelated)> differences, bool checkWithTolerance)DataArrayManipulationsstatic
ClipValues(DataArrayBase dataArray, double amplitudeThreshold, int[] subsetIndices)DataArrayManipulationsstatic
ConjugatePhase(DataArrayBase dataArray, int[] subsetIndices)DataArrayManipulationsstatic
Convolution(DataArray1D da1, DataArray1D da2, List< Tuple< int, int > > indicesOfOperandSubsets, bool addHintForCommonNonequidistantCoordinatesOfCFSs, out string warnings)DataArrayManipulationsstatic
Convolution(DataArray2D da1, DataArray2D da2, List< Tuple< int, int > > indicesOfOperandSubsets, bool addHintForCommonNonequidistantCoordinatesOfCFSs, out string warnings)DataArrayManipulationsstatic
CreatePointCloudAddOn< T >(T dataArray2receivePointCloud, DataArrayGridLess dataArrayGridLessWithPointCloud, string nameOfAddon, int[] selectedSubsetIndices, out int noOfOutlyingPoints)DataArrayManipulationsstatic
CreatePointCloudAddOn< T >(T dataArray2receivePointCloud, Propagation.RayDistribution rayDistribution, string nameOfDistribution, int[] selectedSubsetIndices, out int noOfOutlyingPoints)DataArrayManipulationsstatic
CreateRegionAddOn(DataArray2D dataArray2receiveRegion, Numerics.Region2D.ElementaryRegion2D region, int[] selectedSubsetIndices, out bool notCompletelyInDomain)DataArrayManipulationsstatic
CreateRegionAddOn(DataArray1D dataArray2receiveRegion, Numerics.Region1D.IntervalRegion region, int[] selectedSubsetIndices, out bool notCompletelyInDomain)DataArrayManipulationsstatic
CreateRegionAddOn(DataArrayGridLess dataArray2receiveRegion, Numerics.Region2D.ElementaryRegion2D region, int[] selectedSubsetIndices, out bool notCompletelyInDomain)DataArrayManipulationsstatic
DeletePhaseArtifacts(DataArrayBase dataArrayBase, double artifactsThreshold, bool cloneDataArray, int[] subsetIndices)DataArrayManipulationsstatic
DiscreteOversampling(DataArrayBase dataArray, int factor)DataArrayManipulationsstatic
DivideByConstant_Complex(DataArrayBase dataArray, Complex constant, int[] subsetIndices)DataArrayManipulationsstatic
DivideByConstant_Separately(DataArrayBase dataArray, double realPartOrAmplitude, double imaginaryPartOrPhase, bool amplitudePhaseRepresentation, int[] subsetIndices)DataArrayManipulationsstatic
DoFieldQuantityOperationOnDataArray(DataArrayBase dataArrayBase, ComplexPart operation)DataArrayManipulationsstatic
EquidistantResamplingOfDataArray(DataArrayBase dataArrayBase, Vector samplingPoints, VectorD samplingDistance, InterpolationMethod interpolationMethod, bool keepInterpolationMethodsUnchanged, bool keepFirstCoordinateOfExtent)DataArrayManipulationsstatic
ExtractEllipticalDataFromNonequidistantDataArray(DataArray2D da, EllipticRegion ellipticRegion, Complex outsideValueForEllipse, int subsetIndex, out(long, long) offset, RectangleOfPixels pixelBox=null)DataArrayManipulationsstatic
ExtractEquidistant1DDataArrayFrom2DDataArray(DataArray2D dataArray2D, VectorD startPoint, VectorD endPoint, bool enforceSteppedInterpolation, int noOfPointsToExtract, double newStartCoordinate, string commentOfCoordinates, MeasuredQuantity quantityOfCoordinate, bool enforceNonNegativeValues, out double[] maximumAmplitudes)DataArrayManipulationsstatic
ExtractRangeSelection(DataArray1D inputDataArray, RectangleOfPixels rangeMarker, double rangeEndPoint)DataArrayManipulationsstatic
ExtractRectangularOrEllipticalSelection(DataArray2D inputDataArray, RectangleOfPixels rectangleMarker, bool elliptical, Complex outsideValueForEllipse, VectorD? rectEndPoint=null)DataArrayManipulationsstatic
ExtractSubsetDataAtOnePoint(DataArray1D dataArray1D, double extractionCoordinate, bool enforceSteppedInterpolation, string newCommentOfData, double newStartCoordinate, double newSamplingDistance, string commentOfNewCoordinate, MeasuredQuantity physicalPropertyOfNewCoordinate, out PhysicalValueComplex singleValueForSingleSubset)DataArrayManipulationsstatic
ExtractSubsetDataAtOnePoint(DataArray2D dataArray2D, VectorD extractionCoordinates, bool enforceSteppedInterpolation, string newCommentOfData, double newStartCoordinate, double newSamplingDistance, string commentOfNewCoordinate, MeasuredQuantity physicalPropertyOfNewCoordinate, out PhysicalValueComplex singleValueForSingleSubset)DataArrayManipulationsstatic
ExtractSubsetsFromDataArray(DataArrayBase dataArrayBase, int[] indicesToBeKept)DataArrayManipulationsstatic
ExtractSubsetsFromDataArray(ChromaticFieldsSetBase cfsBase, int[] indicesToBeKept)DataArrayManipulationsstatic
FillSelection(DataArrayBase dataArray, Complex fillValue, RectangleOfPixels regionMarker, bool elliptical, bool useInverseSelection, int[] subsetIndices)DataArrayManipulationsstatic
FourierTransformationOfDataArray(DataArrayBase dataArray, bool useNumericalFT, bool useInverseFT)DataArrayManipulationsstatic
GeneralUnaryPointManipulation(DataArrayBase inputDataArray, Func< List< PhysicalValueComplex >, List< PhysicalValueBase > > manipulation, CancellationToken? cancellationToken=null)DataArrayManipulationsstatic
GetDifferentCoordinateParametersOfTwoDataArrays(DataArray2D dataArray_1, DataArray2D dataArray_2, bool checkWithTolerance, out List<(string propName, string prop_1, string prop_2, bool samplingRelated)> differences_X, out List<(string propName, string prop_1, string prop_2, bool samplingRelated)> differences_Y)DataArrayManipulationsstatic
GetDifferentCoordinateParametersOfTwoDataArrays(DataArray1D dataArray_1, DataArray1D dataArray_2, bool checkWithTolerance, out List<(string propName, string prop_1, string prop_2, bool samplingRelated)> differences)DataArrayManipulationsstatic
GetDifferentCoordinateParametersOfTwoDataArrays(DataArrayGridLess dataArray_1, DataArrayGridLess dataArray_2, bool checkWithTolerance, out List<(string propName, string prop_1, string prop_2, bool samplingRelated)> differences)DataArrayManipulationsstatic
GetTemporalSamplingOfRealPart(DataArrayBase numericalDataArray, int numberOfFrames, bool treatAsElectricField)DataArrayManipulationsstatic
IntegrateDataArrayAlongWavelengths(DataArrayBase daInput, double[] wavelengths, string subsetDescription, PhysicalProperty propertyOfIntegratedData)DataArrayManipulationsstatic
IntegrateDataArrayAlongWavelengths(DataArrayBase daInput, double[] wavelengths, string subsetDescription, MeasuredQuantity quantityOfIntegratedData)DataArrayManipulationsstatic
LiftPositive(DataArrayBase dataArray, int[] subsetIndices)DataArrayManipulationsstatic
MirrorDataArray1D_Horizontally(DataArray1D dataArray, int[] subsetIndices)DataArrayManipulationsstatic
MirrorDataArray2D_Horizontally(DataArray2D dataArray, int[] subsetIndices)DataArrayManipulationsstatic
MirrorDataArray2D_Vertically(DataArray2D dataArray, int[] subsetIndices)DataArrayManipulationsstatic
ModifyPhase(DataArrayBase dataArrayBase, PhaseModifyOperation operation, double wavelength, bool useQuantization, int numberOfLevels, double doubleParameter, bool hermitian, bool superimpose, int[] subsetIndices)DataArrayManipulationsstatic
MultiplyConstant_Complex(DataArrayBase dataArray, Complex constant, int[] subsetIndices)DataArrayManipulationsstatic
MultiplyConstant_Separately(DataArrayBase dataArray, double realPartOrAmplitude, double imaginaryPartOrPhase, bool amplitudePhaseRepresentation, int[] subsetIndices)DataArrayManipulationsstatic
newNoOfSamplingPointsDataArrayManipulationsstatic
Normalize(DataArrayBase dataArray, RectangleOfPixels regionMarker=null, bool elliptical=false, int[] subsetIndices)DataArrayManipulationsstatic
PeriodicReplicationOfDataArray(DataArrayBase dataArrayBase, VectorD replicationFactors, bool keepOriginalInCenter)DataArrayManipulationsstatic
Quantize(DataArrayBase dataArray, QuantizationType quantizationType, int noOfAmplitudeLevels, int noOfPhaseLevels, double softQuantizationFactor)DataArrayManipulationsstatic
RaiseToPowerOfConstant_Complex(DataArrayBase dataArray, Complex constant, int[] subsetIndices)DataArrayManipulationsstatic
RaiseToPowerOfConstant_Separately(DataArrayBase dataArray, double realPartOrAmplitude, double imaginaryPartOrPhase, bool amplitudePhaseRepresentation, int[] subsetIndices)DataArrayManipulationsstatic
RemovePhaseDislocationsInsideSelection(DataArray2D dataArray, RectangleOfPixels regionMarker, bool elliptical, int[] subsetIndices)DataArrayManipulationsstatic
RemoveRedundantData(DataArray2D inputDataArray)DataArrayManipulationsstatic
RemoveSubsetsFromDataArray(DataArrayBase dataArrayBase, int[] removeIndices)DataArrayManipulationsstatic
RemoveSubsetsFromDataArray(ChromaticFieldsSetBase cfsBase, int[] removeIndices)DataArrayManipulationsstatic
SavitzkyGolayFilter(DataArrayBase dataArray, int windowSize, int order)DataArrayManipulationsstatic
ScaleToValueRange(DataArrayBase dataArray, double minimum, double maximum, bool cloneDataArray, int[] subsetIndices)DataArrayManipulationsstatic
SetToConstant(DataArrayBase dataArray, Complex constant, int[] subsetIndices)DataArrayManipulationsstatic
SumOfAllSubsets(DataArrayBase dataArrayBase, bool complexAddition, FieldQuantity fieldQuantityToSum)DataArrayManipulationsstatic
SumOfAllSubsets(DataArrayBase dataArrayBase, bool complexAddition, ComplexPart partToSumInComplexCase)DataArrayManipulationsstatic
TransformCFSFromKDomainIntoSDomain(ChromaticFieldsSetBase cfsInK, HomogeneousMedium mediumAssociatedWithCFS)DataArrayManipulationsstatic
TransformCFSFromSToAlphaBeta(ChromaticFieldsSetBase cfsInS)DataArrayManipulationsstatic
TransposeDataArray2D(DataArray2D dataArray)DataArrayManipulationsstatic
TransposeDataArray2D(DataArrayGridLess dataArray)DataArrayManipulationsstatic
UnifiedMergingOfDataArrays(DataArrayBase[] dataArrays, bool cloneArrays)DataArrayManipulationsstatic
UnwrapPhase(DataArrayBase dataArray, int[] subsetIndices)DataArrayManipulationsstatic
xCenteredDataArrayManipulationsstatic