Programming Reference for VirtualLab Fusion  2022.1
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(DataArrayBase targetDataArrayBase, DataArrayBase sourceDataArrayBase, 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)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
ClipValues(DataArrayBase dataArray, double amplitudeThreshold, int[] subsetIndices)DataArrayManipulationsstatic
ConjugatePhase(DataArrayBase dataArray, int[] subsetIndices)DataArrayManipulationsstatic
Convolution(DataArray1D da1, DataArray1D da2, List< Tuple< int, int > > indicesOfOperandSubsets, out string warnings)DataArrayManipulationsstatic
Convolution(DataArray2D da1, DataArray2D da2, List< Tuple< int, int > > indicesOfOperandSubsets, out string warnings)DataArrayManipulationsstatic
CreatePointCloudAddOn(DataArray2D dataArray2receivePointCloud, DataArrayGridLess dataArrayGridLessWithPointCloud, int[] selectedSubsetIndices, out int noOfOutlyingPoints)DataArrayManipulationsstatic
CreatePointCloudAddOn(DataArray2D dataArray2receivePointCloud, Propagation.RayDistribution rayDistribution, int[] selectedSubsetIndices, out int noOfOutlyingPoints)DataArrayManipulationsstatic
CreatePointCloudAddOn(DataArrayGridLess dataArray2receivePointCloud, DataArrayGridLess dataArrayGridLessWithPointCloud, int[] selectedSubsetIndices, out int noOfOutlyingPoints)DataArrayManipulationsstatic
CreatePointCloudAddOn(DataArrayGridLess dataArray2receivePointCloud, Propagation.RayDistribution rayDistribution, 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
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)DataArrayManipulationsstatic
ExtractEquidistant1DDataArrayFrom2DDataArray(DataArray2D dataArray2D, VectorD startPoint, VectorD endPoint, bool enforceSteppedInterpolation, int noOfPointsToExtract, double newStartCoordinate, string commentOfCoordinates, PhysicalProperty physicalPropertyOfCoordinate)DataArrayManipulationsstatic
ExtractRangeSelection(DataArray1D inputDataArray, RectangleOfPixels rangeMarker, double rangeEndPoint)DataArrayManipulationsstatic
ExtractRectangularSelection(DataArray2D inputDataArray, RectangleOfPixels rectangleMarker, VectorD rectEndPoint)DataArrayManipulationsstatic
ExtractSubsetDataAtOnePoint(DataArray1D dataArray1D, double extractionCoordinate, bool enforceSteppedInterpolation, string newCommentOfData, double newStartCoordinate, double newSamplingDistance, string commentOfNewCoordinate, PhysicalProperty physicalPropertyOfNewCoordinate, out PhysicalValueComplex singleValueForSingleSubset)DataArrayManipulationsstatic
ExtractSubsetDataAtOnePoint(DataArray2D dataArray2D, VectorD extractionCoordinates, bool enforceSteppedInterpolation, string newCommentOfData, double newStartCoordinate, double newSamplingDistance, string commentOfNewCoordinate, PhysicalProperty 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 useInverseSelection, int[] subsetIndices)DataArrayManipulationsstatic
FourierTransformationOfDataArray(DataArrayBase dataArray, bool useNumericalFT, bool useInverseFT)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
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
Normalize(DataArrayBase dataArray, RectangleOfPixels regionMarker=null, 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, 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, ComplexPart partToSumInComplexCase)DataArrayManipulationsstatic
TransposeDataArray2D(DataArray2D dataArray)DataArrayManipulationsstatic
TransposeDataArray2D(DataArrayGridLess dataArray)DataArrayManipulationsstatic
UnwrapPhase(DataArrayBase dataArray, int[] subsetIndices)DataArrayManipulationsstatic