ProjectCPP 0.1
Загрузка...
Поиск...
Не найдено
Класс Field

Класс для обработки двумерного среза керна. Подробнее...

#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Номер столбца.

Объявления и описания членов классов находятся в файлах: