PIP 5.6.1
Platform-Independent Primitives
Открытые члены | Открытые атрибуты | Полный список членов класса
Структура PIVector2D< T >::Index

Структура индекса для элементов двумерного массива (строка, столбец). Подробнее...

#include <pivector2d.h>

Открытые члены

 Index ()=default
 Конструктор по умолчанию. Инициализирует row и col значениями -1 (некорректный индекс).
 
 Index (ssize_t r, ssize_t c)
 Создаёт Index с заданными значениями строки и столбца.
 
bool isValid () const
 Проверяет, является ли индекс корректным (строка и столбец неотрицательны). Подробнее...
 
bool isNotValid () const
 Проверяет, является ли индекс некорректным (строка или столбец отрицательны). Подробнее...
 

Открытые атрибуты

ssize_t row = -1
 Индекс строки в двумерном массиве.
 
ssize_t col = -1
 Индекс столбца в двумерном массиве.
 

Подробное описание

template<typename T>
struct PIVector2D< T >::Index

Структура индекса для элементов двумерного массива (строка, столбец).

Методы

◆ isValid()

template<typename T >
bool PIVector2D< T >::Index::isValid ( ) const
inline

Проверяет, является ли индекс корректным (строка и столбец неотрицательны).

См. также
isNotValid()

◆ isNotValid()

template<typename T >
bool PIVector2D< T >::Index::isNotValid ( ) const
inline

Проверяет, является ли индекс некорректным (строка или столбец отрицательны).

См. также
isValid()