MtxVecUtils::Bit24ToFloat Function

Overload List

#SignatureDescription
1void Bit24ToFloat(int n, intPtr Src, DewArray<float> &Dst, int DstIndex = 0);Convert 24 bit signed integer to single precision value.
2void Bit24ToFloat(int n, intPtr Src, DewArray<double> &Dst, int DstIndex = 0);Convert 24 bit signed integer to double precision value.

Overload 1: void Bit24ToFloat(int n, intPtr Src, DewArray<float> &Dst, int DstIndex = 0);

Convert 24 bit signed integer to single precision value.

#NameTypeDescription
1nint
2SrcintPtr
3DstDewArray<float> &
4DstIndex = 0int
Remarks:

Convert 24 bit signed integer to single precision value. The n parameter defines the number of elements to convert. Src points to a byte array and Dst is an array of single precision elements. DstIndex defines where in the Dst array will the elements be placed.

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

Overload 2: void Bit24ToFloat(int n, intPtr Src, DewArray<double> &Dst, int DstIndex = 0);

Convert 24 bit signed integer to double precision value.

#NameTypeDescription
1nint
2SrcintPtr
3DstDewArray<double> &
4DstIndex = 0int
Remarks:

Convert 24 bit signed integer to double precision value. The n parameter defines the number of elements to convert. Src points to a byte array and Dst is an array of double precision elements. DstIndex defines where in the Dst array will the elements be placed.

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