NAME
vtkAssemblyPaths - a list of lists of actors representing an assembly hierarchy
SYNOPSIS
#include "/opt/vtk-c++/graphics/vtkAssemblyPaths.h"
class VTK_EXPORT vtkAssemblyPaths : public vtkCollection
static vtkAssemblyPaths *New() {return new vtkAssemblyPaths;};
const char *GetClassName() {return "vtkAssemblyPaths";};
void AddItem(vtkActorCollection *a);
void RemoveItem(vtkActorCollection *a);
int IsItemPresent(vtkActorCollection *a);
vtkActorCollection *GetNextItem();
DESCRIPTION
vtkAssemblyPaths represents a hierarchy of assemblies as a sequence of paths. Each path is a list of actors, starting from the root of the assembly down to the leaf actors. Methods are also provided to manipulate the path including propagating transformation matrices and actor properties.
SEE ALSO
vtkAssembly vtkActor vtkAssemblyCollection
SUMMARY
void AddItem(vtkActorCollection *a)
Add a path to the list.
void RemoveItem(vtkActorCollection *a)
Remove a path from the list.
int IsItemPresent(vtkActorCollection *a)
Determine whether a particular path is present. Returns its position in the list.
vtkActorCollection *GetNextItem()
Get the next path in the list.