function fiObj = createFiObjectFromDoubleVal(doubleVal, fxpTypeInfo, isScaledDouble)
%

%   Copyright 2012 The MathWorks, Inc.

% -Inf and Inf are not valid values for fi objects. Replace them
% with -realmax and realmax respectively.       
doubleVal = Sldv.utils.replaceInfWithRealmax(doubleVal);

if isScaledDouble    
    fiObj = fi(doubleVal, fxpTypeInfo, 'DataType', 'ScaledDouble');
else
    fiObj = fi(doubleVal, fxpTypeInfo);
end
