#include <vtkLinkedListIterator.h>
Inheritance diagram for vtkLinkedListIterator< DType >:
Public Member Functions | |
int | GetKey (vtkIdType &) |
int | GetData (DType &) |
void | InitTraversal () |
int | IsDoneWithTraversal () |
void | GoToNextItem () |
void | GoToPreviousItem () |
void | GoToFirstItem () |
void | GoToLastItem () |
Protected Member Functions | |
vtkLinkedListIterator () | |
virtual | ~vtkLinkedListIterator () |
Static Protected Member Functions | |
vtkLinkedListIterator< DType > * | New () |
Protected Attributes | |
vtkLinkedListNode< DType > * | Pointer |
Friends | |
class | vtkLinkedList< DType > |
Definition at line 27 of file vtkLinkedListIterator.h.
|
Definition at line 66 of file vtkLinkedListIterator.h. References vtkLinkedListIterator< DType >::Pointer. |
|
Definition at line 69 of file vtkLinkedListIterator.h. |
|
Retrieve the index of the element. This method returns VTK_OK if key was retrieved correctly. |
|
Retrieve the data from the iterator. This method returns VTK_OK if key was retrieved correctly. |
|
Initialize the traversal of the container. Set the iterator to the "beginning" of the container. |
|
Check if the iterator is at the end of the container. Returns 1 for yes and 0 for no. |
|
Increment the iterator to the next location. |
|
Decrement the iterator to the next location. On singly Linked list this operations is extremely expensive, because it has to traverse through potentially whole list. |
|
Go to the first item of the list. |
|
Go to the last item of the list. |
|
|
|
Definition at line 29 of file vtkLinkedListIterator.h. |
|
Definition at line 71 of file vtkLinkedListIterator.h. Referenced by vtkLinkedListIterator< DType >::vtkLinkedListIterator(). |