 |
VTK
9.1.0
|
Go to the documentation of this file.
27 #ifndef vtkAssemblyPaths_h
28 #define vtkAssemblyPaths_h
31 #include "vtkRenderingCoreModule.h"
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkMTimeType GetMTime() override
Override the standard GetMTime() to check for the modified times of the paths.
void * vtkCollectionSimpleIterator
int IsItemPresent(vtkAssemblyPath *p)
Determine whether a particular path is present.
void AddItem(vtkAssemblyPath *p)
Add a path to the list.
int IsItemPresent(vtkObject *a)
Search for an object and return location in list.
abstract base class for most VTK objects
void RemoveItem(vtkAssemblyPath *p)
Remove a path from the list.
a list of nodes that form an assembly path
a list of lists of props representing an assembly hierarchy
vtkObject * GetNextItemAsObject()
Get the next item in the collection.
vtkAssemblyPath * GetNextItem()
Get the next path in the list.
create and manipulate ordered lists of objects
vtkAssemblyPath * GetNextPath(vtkCollectionSimpleIterator &cookie)
Reentrant safe way to get an object in a collection.
a simple class to control print indentation
static vtkAssemblyPaths * New()
vtkAssemblyPaths()=default
abstract superclass for all actors, volumes and annotations
void RemoveItem(int i)
Remove the i'th item in the list.
void AddItem(vtkObject *)
Add an object to the bottom of the list.
~vtkAssemblyPaths() override=default
vtkTypeUInt32 vtkMTimeType