IMatrixIterator

Description

The IMatrixIterator interface contains properties and methods of a data matrix iterator.

Properties

  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.

Properties inherited from IMatrixModelIterator

  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.

Methods

  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.

Methods inherited from IMatrixModelIterator

  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:

Matrix Assembly Interfaces