#include <vtkLinkedList.h>
Public Types | |
| typedef vtkLinkedListIterator < DType > | IteratorType |
| typedef vtkAbstractList< DType > | Superclass |
Public Member Functions | |
| int | AppendItem (DType a) |
| void | DebugList () |
| int | FindItem (DType a, vtkAbstractListCompareFunction(DType, compare), vtkIdType &res) |
| int | FindItem (DType a, vtkIdType &res) |
| DType | GetItem (vtkIdType id) |
| vtkIdType | GetNumberOfItems () const |
| vtkIdType | GetSize () const |
| int | InsertItem (vtkIdType loc, DType a) |
| vtkLinkedListIterator< DType > * | NewIterator () |
| int | PrependItem (DType a) |
| void | RemoveAllItems () |
| int | RemoveItem (vtkIdType id) |
| int | SetItem (vtkIdType loc, DType a) |
| void | SetItemNoCheck (vtkIdType loc, DType a) |
| int | SetSize (vtkIdType) |
Static Public Member Functions | |
| static vtkLinkedList< DType > * | New () |
Protected Member Functions | |
| vtkLinkedListNode< DType > * | FindNode (vtkIdType i) |
| vtkLinkedList () | |
| virtual | ~vtkLinkedList () |
Protected Attributes | |
| vtkLinkedListNode< DType > * | Head |
| vtkIdType | NumberOfItems |
| vtkLinkedListNode< DType > * | Tail |
Private Member Functions | |
| virtual const char * | GetClassNameInternal () const |
| void | operator= (const vtkLinkedList< DType > &) |
| vtkLinkedList (const vtkLinkedList< DType > &) | |
Friends | |
| class | vtkLinkedListIterator< DType > |
| typedef vtkLinkedListIterator<DType> vtkLinkedList< DType >::IteratorType |
| typedef vtkAbstractList<DType> vtkLinkedList< DType >::Superclass |
Reimplemented from vtkAbstractList< DType >.
| vtkLinkedList< DType >::vtkLinkedList | ( | ) | [inline, protected] |
| virtual vtkLinkedList< DType >::~vtkLinkedList | ( | ) | [protected, virtual] |
| vtkLinkedList< DType >::vtkLinkedList | ( | const vtkLinkedList< DType > & | ) | [private] |
| int vtkLinkedList< DType >::AppendItem | ( | DType | a | ) |
Referenced by vtkLocalLinkedListWrapper::AppendItem(), and vtkLinkedListWrapperTree::AppendItem().
| void vtkLinkedList< DType >::DebugList | ( | ) |
| int vtkLinkedList< DType >::FindItem | ( | DType | a, | |
| vtkAbstractListCompareFunction(DType, compare) | , | |||
| vtkIdType & | res | |||
| ) |
| int vtkLinkedList< DType >::FindItem | ( | DType | a, | |
| vtkIdType & | res | |||
| ) |
| vtkLinkedListNode<DType>* vtkLinkedList< DType >::FindNode | ( | vtkIdType | i | ) | [protected] |
| virtual const char* vtkLinkedList< DType >::GetClassNameInternal | ( | ) | const [inline, private, virtual] |
Reimplemented from vtkAbstractList< DType >.
| DType vtkLinkedList< DType >::GetItem | ( | vtkIdType | id | ) |
| vtkIdType vtkLinkedList< DType >::GetNumberOfItems | ( | ) | const [inline] |
| vtkIdType vtkLinkedList< DType >::GetSize | ( | ) | const [inline] |
| int vtkLinkedList< DType >::InsertItem | ( | vtkIdType | loc, | |
| DType | a | |||
| ) |
| static vtkLinkedList<DType>* vtkLinkedList< DType >::New | ( | ) | [static] |
Reimplemented from vtkAbstractList< DType >.
| vtkLinkedListIterator<DType>* vtkLinkedList< DType >::NewIterator | ( | ) |
| void vtkLinkedList< DType >::operator= | ( | const vtkLinkedList< DType > & | ) | [private] |
Reimplemented from vtkAbstractList< DType >.
| int vtkLinkedList< DType >::PrependItem | ( | DType | a | ) |
| void vtkLinkedList< DType >::RemoveAllItems | ( | ) |
| int vtkLinkedList< DType >::RemoveItem | ( | vtkIdType | id | ) |
Referenced by vtkLocalLinkedListWrapper::RemoveItem(), and vtkLinkedListWrapperTree::RemoveItem().
| int vtkLinkedList< DType >::SetItem | ( | vtkIdType | loc, | |
| DType | a | |||
| ) |
| void vtkLinkedList< DType >::SetItemNoCheck | ( | vtkIdType | loc, | |
| DType | a | |||
| ) |
| int vtkLinkedList< DType >::SetSize | ( | vtkIdType | ) | [inline] |
friend class vtkLinkedListIterator< DType > [friend] |
vtkLinkedListNode<DType>* vtkLinkedList< DType >::Head [protected] |
Referenced by vtkLinkedList< Node * >::vtkLinkedList().
vtkIdType vtkLinkedList< DType >::NumberOfItems [protected] |
vtkLinkedListNode<DType>* vtkLinkedList< DType >::Tail [protected] |
Referenced by vtkLinkedList< Node * >::vtkLinkedList().
1.6.1