Overload List
Overload 1: long long ReadBinaryValues(DewStream *SrcStream, DewArray<double> Values, int ValuesIndex, TPrecision Precision, TEndianness Endian, int Length);
Reads values from stream and converts to double type.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | SrcStream | DewStream * | |
| 2 | Values | DewArray<double> | |
| 3 | ValuesIndex | int | |
| 4 | Precision | TPrecision | |
| 5 | Endian | TEndianness | |
| 6 | Length | int |
Reads values from stream and converts to double type. The values will be read from Stream, intepreted as of Precision type, converted to double and stored in the Values array. The routine will read Length samples. The length of the Values array must be set to Length*(byte(Complex)+1).
Overload 2: long long ReadBinaryValues(DewArray<unsigned char> SrcStream, int StreamIndex, DewArray<double> Values, int ValuesIndex, TPrecision Precision, TEndianness Endian, int Length);
The source is a pointer to memory, which holds Length elements stored with Precision.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | SrcStream | DewArray<unsigned char> | |
| 2 | StreamIndex | int | |
| 3 | Values | DewArray<double> | |
| 4 | ValuesIndex | int | |
| 5 | Precision | TPrecision | |
| 6 | Endian | TEndianness | |
| 7 | Length | int |
Overload 3: long long ReadBinaryValues(intPtr SrcStream, DewArray<double> Values, int ValuesIndex, TPrecision Precision, TEndianness Endian, int Length);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | SrcStream | intPtr | |
| 2 | Values | DewArray<double> | |
| 3 | ValuesIndex | int | |
| 4 | Precision | TPrecision | |
| 5 | Endian | TEndianness | |
| 6 | Length | int |
Overload 4: long long ReadBinaryValues(DewStream *SrcStream, DewArray<float> Values, int ValuesIndex, TPrecision Precision, TEndianness Endian, int Length);
Reads values from stream and converts to single precision type.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | SrcStream | DewStream * | |
| 2 | Values | DewArray<float> | |
| 3 | ValuesIndex | int | |
| 4 | Precision | TPrecision | |
| 5 | Endian | TEndianness | |
| 6 | Length | int |
Reads values from stream and converts to single precision type. The values will be read from Stream, intepreted as of Precision type, converted to double precision and stored in the Values array. The routine will read Length samples. The length of the Values array must be set to Length*(byte(Complex)+1).
Overload 5: long long ReadBinaryValues(DewArray<unsigned char> SrcStream, int StreamIndex, DewArray<float> Values, int ValuesIndex, TPrecision Precision, TEndianness Endian, int Length);
The source is a pointer to memory, which holds Length elements stored with Precision.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | SrcStream | DewArray<unsigned char> | |
| 2 | StreamIndex | int | |
| 3 | Values | DewArray<float> | |
| 4 | ValuesIndex | int | |
| 5 | Precision | TPrecision | |
| 6 | Endian | TEndianness | |
| 7 | Length | int |
Overload 6: long long ReadBinaryValues(intPtr SrcStream, DewArray<float> Values, int ValuesIndex, TPrecision Precision, TEndianness Endian, int Length);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | SrcStream | intPtr | |
| 2 | Values | DewArray<float> | |
| 3 | ValuesIndex | int | |
| 4 | Precision | TPrecision | |
| 5 | Endian | TEndianness | |
| 6 | Length | int |