| VTK
    9.0.1
    | 
Private implementation for scene/items. More...
#include <vtkContextScenePrivate.h>
Inherits vector< vtkAbstractContextItem * >.
| Public Types | |
| typedef std::vector< vtkAbstractContextItem * >::const_iterator | const_iterator | 
| A few standard defines.  More... | |
| typedef std::vector< vtkAbstractContextItem * >::iterator | iterator | 
| typedef std::vector< vtkAbstractContextItem * >::const_reverse_iterator | const_reverse_iterator | 
| typedef std::vector< vtkAbstractContextItem * >::reverse_iterator | reverse_iterator | 
| Public Member Functions | |
| vtkContextScenePrivate (vtkAbstractContextItem *item) | |
| Default constructor.  More... | |
| ~vtkContextScenePrivate () | |
| Destructor.  More... | |
| void | PaintItems (vtkContext2D *context) | 
| Paint all items in the list.  More... | |
| unsigned int | AddItem (vtkAbstractContextItem *item) | 
| Add an item to the list - ensure it is not already in the list.  More... | |
| bool | RemoveItem (vtkAbstractContextItem *item) | 
| Remove an item from the list.  More... | |
| bool | RemoveItem (unsigned int index) | 
| Remove an item from the list.  More... | |
| void | Clear () | 
| Clear all items from the list - unregister.  More... | |
| void | SetScene (vtkContextScene *scene) | 
| Set the scene for the instance (and its items).  More... | |
| Public Attributes | |
| vtkContextScene * | Scene | 
| Store a reference to the scene.  More... | |
| vtkAbstractContextItem * | Item | 
| Store a reference to the item that these children are part of.  More... | |
Private implementation for scene/items.
Provides a list of context items, and convenience functions to paint all of the children of the scene/item. This is a private class to be used in vtkContextScene, vtkAbstractContextItem and friends.
Definition at line 40 of file vtkContextScenePrivate.h.
| typedef std::vector<vtkAbstractContextItem*>::const_iterator vtkContextScenePrivate::const_iterator | 
A few standard defines.
Definition at line 62 of file vtkContextScenePrivate.h.
| typedef std::vector<vtkAbstractContextItem*>::iterator vtkContextScenePrivate::iterator | 
Definition at line 63 of file vtkContextScenePrivate.h.
| typedef std::vector<vtkAbstractContextItem*>::const_reverse_iterator vtkContextScenePrivate::const_reverse_iterator | 
Definition at line 64 of file vtkContextScenePrivate.h.
| typedef std::vector<vtkAbstractContextItem*>::reverse_iterator vtkContextScenePrivate::reverse_iterator | 
Definition at line 65 of file vtkContextScenePrivate.h.
| 
 | inline | 
Default constructor.
Definition at line 46 of file vtkContextScenePrivate.h.
| 
 | inline | 
Destructor.
Definition at line 56 of file vtkContextScenePrivate.h.
| 
 | inline | 
Paint all items in the list.
Definition at line 71 of file vtkContextScenePrivate.h.
| 
 | inline | 
Add an item to the list - ensure it is not already in the list.
Definition at line 86 of file vtkContextScenePrivate.h.
| 
 | inline | 
Remove an item from the list.
Definition at line 101 of file vtkContextScenePrivate.h.
| 
 | inline | 
Remove an item from the list.
Definition at line 122 of file vtkContextScenePrivate.h.
| 
 | inline | 
Clear all items from the list - unregister.
Definition at line 136 of file vtkContextScenePrivate.h.
| 
 | inline | 
Set the scene for the instance (and its items).
Definition at line 152 of file vtkContextScenePrivate.h.
| vtkContextScene* vtkContextScenePrivate::Scene | 
Store a reference to the scene.
Definition at line 169 of file vtkContextScenePrivate.h.
| vtkAbstractContextItem* vtkContextScenePrivate::Item | 
Store a reference to the item that these children are part of.
May be NULL for items in the scene itself.
Definition at line 176 of file vtkContextScenePrivate.h.
 1.8.17
 1.8.17