MtxVecUtils::ReadBinaryValues Function

Overload List

#SignatureDescription
1long long ReadBinaryValues(DewStream *SrcStream, DewArray<double> Values, int ValuesIndex, TPrecision Precision, TEndianness Endian, int Length);Reads values from stream and converts to double type.
2long 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.
3long long ReadBinaryValues(intPtr SrcStream, DewArray<double> Values, int ValuesIndex, TPrecision Precision, TEndianness Endian, int Length);
4long 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.
5long 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.
6long long ReadBinaryValues(intPtr SrcStream, DewArray<float> Values, int ValuesIndex, TPrecision Precision, TEndianness Endian, int Length);

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.

#NameTypeDescription
1SrcStreamDewStream *
2ValuesDewArray<double>
3ValuesIndexint
4PrecisionTPrecision
5EndianTEndianness
6Lengthint
Remarks:

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).

See Also: MtxVecUtils::WriteBinaryValues
Declared in Dew::Math::Units::MtxVecUtils · Dew.Math/Units.MtxVecUtils.h · Cross-compiler

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.

#NameTypeDescription
1SrcStreamDewArray<unsigned char>
2StreamIndexint
3ValuesDewArray<double>
4ValuesIndexint
5PrecisionTPrecision
6EndianTEndianness
7Lengthint
Declared in Dew::Math::Units::MtxVecUtils · Dew.Math/Units.MtxVecUtils.h · Cross-compiler

Overload 3: long long ReadBinaryValues(intPtr SrcStream, DewArray<double> Values, int ValuesIndex, TPrecision Precision, TEndianness Endian, int Length);

#NameTypeDescription
1SrcStreamintPtr
2ValuesDewArray<double>
3ValuesIndexint
4PrecisionTPrecision
5EndianTEndianness
6Lengthint
Declared in Dew::Math::Units::MtxVecUtils · Dew.Math/Units.MtxVecUtils.h · Cross-compiler

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.

#NameTypeDescription
1SrcStreamDewStream *
2ValuesDewArray<float>
3ValuesIndexint
4PrecisionTPrecision
5EndianTEndianness
6Lengthint
Remarks:

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).

See Also: MtxVecUtils::WriteBinaryValues
Declared in Dew::Math::Units::MtxVecUtils · Dew.Math/Units.MtxVecUtils.h · Cross-compiler

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.

#NameTypeDescription
1SrcStreamDewArray<unsigned char>
2StreamIndexint
3ValuesDewArray<float>
4ValuesIndexint
5PrecisionTPrecision
6EndianTEndianness
7Lengthint
Declared in Dew::Math::Units::MtxVecUtils · Dew.Math/Units.MtxVecUtils.h · Cross-compiler

Overload 6: long long ReadBinaryValues(intPtr SrcStream, DewArray<float> Values, int ValuesIndex, TPrecision Precision, TEndianness Endian, int Length);

#NameTypeDescription
1SrcStreamintPtr
2ValuesDewArray<float>
3ValuesIndexint
4PrecisionTPrecision
5EndianTEndianness
6Lengthint
Declared in Dew::Math::Units::MtxVecUtils · Dew.Math/Units.MtxVecUtils.h · Cross-compiler