The IMatrixIterator interface contains properties and methods of a data matrix iterator.
| Property name | Brief description | |
| The EqualTo property returns comparison indicator of the current iterator with the iterator passed as a parameter. | ||
| The ItemID property returns index of the element, on which the iterator cursor is currently put. | ||
| The Matrix property returns source matrix. | ||
| The ValueFlag property determines value of the flag, that is used to select changed elements, for the current element in the iterator. | ||
| The Values property determines value of the specified attribute for the matrix element, on which the iterator cursor is currently put. |
| Property name | Brief description | |
| The MatrixModel property returns parent object. | ||
| The Valid property returns whether moving to some iterator element is correct. | ||
| The Value property determines value of the element, on which the iterator cursor is currently put. |
| Method name | Brief description | |
| The Assign method sets parameters of the current iterator according to parameters of the specified iterator. | ||
| The NextValid method performs transition in iterator to the position corresponding to the next correct element in a matrix relative to the element, which coordinate is passed by the input parameter. | ||
| In the current implementation the method operates as the NextValid method. | ||
| The SetValueFlagEx method performs bitwise operations with an element flag value. |
| Method name | Brief description | |
| The PutCoord method goes to the iterator position, which corresponds to the specified matrix coordinate. | ||
| The Move method moves in the specified direction. | ||
| The PutCoord method goes to the iterator position, which corresponds to the specified matrix coordinate. | ||
| The PutCurrentPos method calculates the current position in the matrix. |
See also: