Core Optical, Inc.
FourierSpectrumBatch SetComplexValue Method Industrial Strength, Scientific Grade
Assigns a OnlineComplex value to the spectrum at the specified location.

Namespace: PrecisionImage.FrequencyDomainProcessing
Assembly: PrecisionImage (in PrecisionImage.dll) Version: 2.0.0.0 (2.0.0.0)
Syntax

public void SetComplexValue(
	int BatchRow,
	int BatchColumn,
	int SpectrumRow,
	int SpectrumColumn,
	Complex Value
)

Parameters

BatchRow
Type: OnlineSystem Int32
An OnlineInt32 type indicating the zero-based row index in the target batch.
BatchColumn
Type: OnlineSystem Int32
An OnlineInt32 type indicating the zero-based column index in the target batch.
SpectrumRow
Type: OnlineSystem Int32
An OnlineInt32 type indicating the zero-based row index in the target spectrum.
SpectrumColumn
Type: OnlineSystem Int32
An OnlineInt32 type indicating the zero-based column in the target spectrum..
Value
Type: OnlineSystem.Numerics Complex
A OnlineComplex type indicating the complex value to assign.
Exceptions

ExceptionCondition
OnlineSystem ArgumentOutOfRangeException Thrown when BatchRow and/or BatchColumn refer to coordinates outside of the dimensions of the batch grid.
OnlineSystem ArgumentOutOfRangeException Thrown when SpectrumRow and/or SpectrumColumn refer to locations outside of the dimensions of the spectrum.
Remarks

Use this method to assign a OnlineComplex value at the specified location in the individual spectrum. The spectrum of interest is specified according to the BatchRow and BatchColumn grid coordinate arguments. The location of the individual value to assign in the spectrum is specified via the SpectrumRow and SpectrumColumn coordinates.

See Also