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