MtxVecUtils::WriteBinaryValues Function

Overload List

#SignatureDescription
1void WriteBinaryValues(DewStream *DstStream, DewArray<double> Values, int ValuesIndex, TPrecision Precision, TRounding Rounding, TEndianness Endian, int Length);Writes double values to stream and converts to specified type.
2void WriteBinaryValues(DewArray<unsigned char> DstStream, int StreamIndex, DewArray<double> Values, int ValuesIndex, TPrecision Precision, TRounding Rounding, TEndianness Endian, int Length);The destination is a pointer to memory, which will hold Length elements stored with Precision.
3void WriteBinaryValues(intPtr DstStream, DewArray<double> Values, int ValuesIndex, TPrecision Precision, TRounding Rounding, TEndianness Endian, int Length);
4void WriteBinaryValues(DewStream *DstStream, DewArray<float> Values, int ValuesIndex, TPrecision Precision, TRounding Rounding, TEndianness Endian, int Length);Writes single precision values to stream and converts to specified type.
5void WriteBinaryValues(DewArray<unsigned char> DstStream, int StreamIndex, DewArray<float> Values, int ValuesIndex, TPrecision Precision, TRounding Rounding, TEndianness Endian, int Length);The destination is a pointer to memory, which will hold Length elements stored with Precision.
6void WriteBinaryValues(intPtr DstStream, DewArray<float> Values, int ValuesIndex, TPrecision Precision, TRounding Rounding, TEndianness Endian, int Length);

Overload 1: void WriteBinaryValues(DewStream *DstStream, DewArray<double> Values, int ValuesIndex, TPrecision Precision, TRounding Rounding, TEndianness Endian, int Length);

Writes double values to stream and converts to specified type.

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

Writes TSample values to stream and converts to specified type. The values from Values array will be converted to Precision type, using the Rounding specified and written to the Stream. The length of the Values arrays is defined with the Length and Complex parameters. If Complex is True, the length of the Values array must be two times bigger then the Value of the Length parameter.

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

Overload 2: void WriteBinaryValues(DewArray<unsigned char> DstStream, int StreamIndex, DewArray<double> Values, int ValuesIndex, TPrecision Precision, TRounding Rounding, TEndianness Endian, int Length);

The destination is a pointer to memory, which will hold Length elements stored with Precision.

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

Overload 3: void WriteBinaryValues(intPtr DstStream, DewArray<double> Values, int ValuesIndex, TPrecision Precision, TRounding Rounding, TEndianness Endian, int Length);

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

Overload 4: void WriteBinaryValues(DewStream *DstStream, DewArray<float> Values, int ValuesIndex, TPrecision Precision, TRounding Rounding, TEndianness Endian, int Length);

Writes single precision values to stream and converts to specified type.

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

Writes Tsingle precision values to stream and converts to specified type. The values from Values array will be converted to Precision type, using the Rounding specified and written to the Stream. The length of the Values arrays is defined with the Length and Complex parameters. If Complex is True, the length of the Values array must be two times bigger then the Value of the Length parameter.

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

Overload 5: void WriteBinaryValues(DewArray<unsigned char> DstStream, int StreamIndex, DewArray<float> Values, int ValuesIndex, TPrecision Precision, TRounding Rounding, TEndianness Endian, int Length);

The destination is a pointer to memory, which will hold Length elements stored with Precision.

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

Overload 6: void WriteBinaryValues(intPtr DstStream, DewArray<float> Values, int ValuesIndex, TPrecision Precision, TRounding Rounding, TEndianness Endian, int Length);

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