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