H5S.get_select_type

Тип выбора пространства данных

Синтаксис

sel_type = H5S.get_select_type(space_id)

Описание

sel_type = H5S.get_select_type(space_id) возвращает тип выбора пространства данных. Допустимые возвращаемые значения соответствуют следующим перечислимым константам:

H5S_SEL_NONE
H5S_SEL_POINTS
H5S_SEL_HYPERSLABS
H5S_SEL_ALL

Примеры

dims = [100 200];
h5_dims = fliplr(dims);
space_id = H5S.create_simple(2,h5_dims,h5_dims);
start = fliplr([10 20]); block = fliplr([20 30]);
H5S.select_hyperslab(space_id,'H5S_SELECT_SET',start,[],[],block);
sel_type = H5S.get_select_type(space_id);
switch(sel_type)
    case H5ML.get_constant_value('H5S_SEL_NONE')
        fprintf('no selection\n');
    case H5ML.get_constant_value('H5S_SEL_POINTS');
        fprintf('point selection\n');
    case H5ML.get_constant_value('H5S_SEL_HYPERSLABS');
        fprintf('hyperslab selection\n');
end
Была ли эта тема полезной?