16#ifndef vtkActor2DCollection_h 
   17#define vtkActor2DCollection_h 
   20#include "vtkRenderingCoreModule.h"  
   24VTK_ABI_NAMESPACE_BEGIN
 
  119  if (this->
Bottom == 
nullptr)
 
vtkActor2DCollection()=default
 
void AddItem(vtkActor2D *a)
Add an actor to the list.
 
static vtkActor2DCollection * New()
Destructor for the vtkActor2DCollection class.
 
void DeleteElement(vtkCollectionElement *) override
 
vtkActor2D * GetLastActor2D()
Standard Collection methods.
 
void Sort()
Sorts the vtkActor2DCollection by layer number.
 
vtkActor2D * GetNextItem()
Access routines that are provided for compatibility with previous version of VTK.
 
~vtkActor2DCollection() override
 
int IndexOfFirstOccurence(vtkActor2D *a)
Standard Collection methods.
 
vtkActor2D * GetNextActor2D(vtkCollectionSimpleIterator &cookie)
Reentrant safe way to get an object in a collection.
 
void RenderOverlay(vtkViewport *viewport)
Sort and then render the collection of 2D actors.
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
vtkActor2D * GetNextActor2D()
Standard Collection methods.
 
int IsItemPresent(vtkActor2D *a)
Standard Collection methods.
 
vtkActor2D * GetLastItem()
Access routines that are provided for compatibility with previous version of VTK.
 
a actor that draws 2D data
 
int IndexOfFirstOccurence(vtkObject *a)
Search for an object and return location in list.
 
vtkCollectionElement * Bottom
 
void AddItem(vtkObject *)
Add an object to the bottom of the list.
 
vtkObject * GetNextItemAsObject()
Get the next item in the collection.
 
int IsItemPresent(vtkObject *a)
Search for an object and return location in list.
 
a simple class to control print indentation
 
abstract base class for most VTK objects
 
void AddItem(vtkProp *a)
Add a Prop to the bottom of the list.
 
abstract superclass for all actors, volumes and annotations
 
abstract specification for Viewports
 
void * vtkCollectionSimpleIterator