Точки элемента в выборе пространства данных
points = H5S.get_select_elem_pointlist(space_id,startpoint,numpoints)
points = H5S.get_select_elem_pointlist(space_id,startpoint,numpoints)
возвращает список точек элемента при выборе текущего пространства данных. startpoint
задает точку элемента для начала и numpoints
задает общее число точек.
points
- двумерный массив значений на основе 0, задающий координаты элементов. Если m
- ранг пространства данных, затем points
будет иметь размер [m
x numpoints
].
Примечание
Порядок координатных точек аналогичен упорядоченному расположению в HDF5 library C API.
Определите первые две точки в текущем выборе.
dims = [100 200];
h5_dims = fliplr(dims);
space_id = H5S.create_simple(2,h5_dims,h5_dims);
coords = [0 0; 0 199; 99 0; 99 199];
coords = fliplr(coords);
coords = coords';
H5S.select_elements(space_id,'H5S_SELECT_SET',coords);
points = H5S.get_select_elem_pointlist(space_id,0,2);