IMatrixIterator

Описание

Интерфейс IMatrixIterator содержит свойства и методы итератора матрицы с данными.

Свойства

  Имя свойства Краткое описание
EqualTo Свойство EqualTo возвращает признак сравнения текущего итератора с итератором, передаваемым в качестве параметра.
ItemID Свойство ItemID возвращает индекс элемента, на котором в данный момент находится курсор итератора.
Matrix Свойство Matrix возвращает исходную матрицу.
ValueFlag Свойство ValueFlag определяет значение флага, используемого для отметки изменившихся значений, для текущего элемента в итераторе.
Values Свойство Values определяет значение указанного атрибута для элемента матрицы, на котором в данный момент находится курсор итератора.

Свойства, унаследованные от IMatrixModelIterator

  Имя свойства Краткое описание
MatrixModel Свойство MatrixModel возвращает объект-родитель.
Valid Свойство Valid возвращает признак корректности перехода к какому-либо элементу итератора.
Value Свойство Value определяет значение элемента, на котором в данный момент находится курсор итератора.

Методы

  Имя метода Краткое описание
Assign Метод Assign осуществляет установку параметров текущего итератора, в соответствии с параметрами указанного итератора.
NextValid Метод NextValid осуществляет переход в итераторе к позиции, соответствующей следующему корректному элементу в матрице относительно элемента, координата которого передается посредством входного параметра.
PreviousValid В текущей реализации метод работает аналогично методу NextValid.
SetValueFlagEx Метод SetValueFlagEx осуществляет поразрядные операции со значением флага элемента.

Методы, унаследованные от IMatrixModelIterator

  Имя метода Краткое описание
Goto Метод Goto осуществляет переход в итераторе к позиции, которая соответствует указанной координате матрицы.
Move Метод Move осуществляет перемещение в указанном направлении.
PutCoord Метод PutCoord осуществляет переход в итераторе к позиции, которая соответствует указанной координате матрицы.
PutCurrentPos Метод PutCurrentPos вычисляет текущее положение в матрице.

См. также:

Интерфейсы сборки Matrix