Overload List
| # | Signature | Description |
|---|---|---|
| 1 | void ReadDataRow(DataRow row) | Reads the contents of underlying field and stores it's contents in vector. |
| 2 | void ReadDataRow(DataRow row, Boolean ReadAsComplex) | Reads the contents of underlying field and stores it's contents in vector. |
Overload 1: void ReadDataRow(DataRow row)
Reads the contents of underlying field and stores it's contents in vector.
| # | Name | Description |
|---|---|---|
| 1 | row | Defines the row to read from. |
Result: stored in self (calling object)
Overload 2: void ReadDataRow(DataRow row, Boolean ReadAsComplex)
Reads the contents of underlying field and stores it's contents in vector.
| # | Name | Description |
|---|---|---|
| 1 | row | Defines the row to read from. |
| 2 | ReadAsComplex | Read values as complex numbers or as real numbers. Meaningfull only if Dew.Math.Controls.ReadWriteMode is Dew.Math.Controls.ReadWriteMode.wmColumn. |
Result: stored in self (calling object)
Remarks:
Depending on Dew.Math.Controls.MtxDataset.ReadWriteMode the following operation is performed:
- wmRecord => read all Dew.Math.Controls.VecColumn.Vector properties from given row. The underlying table field must be BLOB field (i.e. array of byte), otherwise an exception is raised.
- wmColumn => read values of the underlying field from all rows and store them to Dew.Math.Controls.VecColumn.Vector Values. If the ReadAsComplex parameter is true then two consecutive dataset records are treated as real and imaginary part of complex number. By default, ReadAsComplex is false meaning each record in dataset is treated as one real number. The Vector size is adjusted automatically.