Интерфейс IMatrixIterator содержит свойства и методы итератора матрицы с данными.
Имя свойства | Краткое описание | |
![]() |
EqualTo | Свойство EqualTo возвращает признак сравнения текущего итератора с итератором, передаваемым в качестве параметра. |
![]() |
ItemID | Свойство ItemID возвращает индекс элемента, на котором в данный момент находится курсор итератора. |
![]() |
Matrix | Свойство Matrix возвращает исходную матрицу. |
![]() |
ValueFlag | Свойство ValueFlag определяет значение флага, используемого для отметки изменившихся значений, для текущего элемента в итераторе. |
![]() |
Values | Свойство Values определяет значение указанного атрибута для элемента матрицы, на котором в данный момент находится курсор итератора. |
Имя свойства | Краткое описание | |
![]() |
MatrixModel | Свойство MatrixModel возвращает объект-родитель. |
![]() |
Valid | Свойство Valid возвращает признак корректности перехода к какому-либо элементу итератора. |
![]() |
Value | Свойство Value определяет значение элемента, на котором в данный момент находится курсор итератора. |
Имя метода | Краткое описание | |
![]() |
Assign | Метод Assign осуществляет установку параметров текущего итератора, в соответствии с параметрами указанного итератора. |
![]() |
NextValid | Метод NextValid осуществляет переход в итераторе к позиции, соответствующей следующему корректному элементу в матрице относительно элемента, координата которого передается посредством входного параметра. |
![]() |
PreviousValid | В текущей реализации метод работает аналогично методу NextValid. |
![]() |
SetValueFlagEx | Метод SetValueFlagEx осуществляет поразрядные операции со значением флага элемента. |
Имя метода | Краткое описание | |
![]() |
Goto | Метод Goto осуществляет переход в итераторе к позиции, которая соответствует указанной координате матрицы. |
![]() |
Move | Метод Move осуществляет перемещение в указанном направлении. |
![]() |
PutCoord | Метод PutCoord осуществляет переход в итераторе к позиции, которая соответствует указанной координате матрицы. |
![]() |
PutCurrentPos | Метод PutCurrentPos вычисляет текущее положение в матрице. |
См. также: