Класс для обработки двумерного среза керна.
Подробнее...
#include <Field.h>
|
|
| Field (int width, int height) |
| | Конструктор пустого поля
|
| |
| Cell & | getCell (int i, int j) noexcept |
| | Обращается к ячейке на позиции (i, j) по ссылке
|
| |
| Cell | getCell (int i, int j) const noexcept |
| | Возвращает значение ячейки на позиции (i, j)
|
| |
|
size_t | getWidth () const noexcept |
| | Возвращает длинну поля по X.
|
| |
|
size_t | getHeight () const noexcept |
| | Возвращает высоту поля по Y.
|
| |
|
void | correction () noexcept |
| | Удаляет замкнутые поры и не сквозные пути
|
| |
|
void | addBorders () |
| | Добавляет слой твердых ячеек на верхней и нижней границах
|
| |
Класс для обработки двумерного среза керна.
◆ getCell() [1/2]
| Cell Field::getCell |
( |
int | i, |
|
|
int | j ) const |
|
inlinenoexcept |
Возвращает значение ячейки на позиции (i, j)
- Аргументы
-
| i | Номер строки. |
| j | Номер столбца. |
◆ getCell() [2/2]
| Cell & Field::getCell |
( |
int | i, |
|
|
int | j ) |
|
noexcept |
Обращается к ячейке на позиции (i, j) по ссылке
- Аргументы
-
| i | Номер строки. |
| j | Номер столбца. |
Объявления и описания членов классов находятся в файлах: