Available in the LEADTOOLS Imaging toolkit.
FloatValue example for Visual Basic
Dim RasterVariant As New LEADRasterVariant_U RasterVariant.Type = VALUE_FLOAT RasterVariant.FloatValue = 5.1