H5P.fill_value_defined

Определите, задано ли значение заливки

Синтаксис

fvstatus = H5P.fill_value_defined(plist_id)

Описание

fvstatus = H5P.fill_value_defined(plist_id) определяет, задано ли значение заливки в списке свойств создания набора данных plist_id. The fvstatus выход может иметь любое из следующих значений: H5D_FILL_VALUE_UNDEFINED, H5D_FILL_VALUE_DEFAULT, или H5D_FILL_VALUE_USER_DEFINED.

Примеры

fid = H5F.open('example.h5');
dset_id = H5D.open(fid,'/g3/float');
dcpl = H5D.get_create_plist(dset_id);
fvstatus = H5P.fill_value_defined(dcpl);
switch(fvstatus)
    case H5ML.get_constant_value('H5D_FILL_VALUE_UNDEFINED')
        fprintf('fill value undefined\n');
    case H5ML.get_constant_value('H5D_FILL_VALUE_DEFAULT')
        fprintf('fill value set to default\n');
    case H5ML.get_constant_value('H5D_FILL_VALUE_USER_DEFINED')
        fprintf('fill value is user defined\n');
end