47 #ifndef vtkPropAssembly_h 48 #define vtkPropAssembly_h 50 #include "vtkRenderingCoreModule.h" 112 void ShallowCopy(
vtkProp *Prop) override;
131 void InitPathTraversal() override;
133 int GetNumberOfPaths() override;
145 ~vtkPropAssembly() override;
154 vtkPropAssembly(const vtkPropAssembly&) = delete;
155 void operator=(const vtkPropAssembly&) = delete;
abstract superclass for all actors, volumes and annotations
vtkTypeUInt32 vtkMTimeType
abstract specification for Viewports
virtual int RenderOpaqueGeometry(vtkViewport *)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
virtual vtkTypeBool HasTranslucentPolygonalGeometry()
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
virtual int RenderOverlay(vtkViewport *)
record modification and/or execution time
create hierarchies of props
virtual void ReleaseGraphicsResources(vtkWindow *)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Release any graphics resources that are being...
virtual double * GetBounds()
Get the bounds for this Prop as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax).
window superclass for vtkRenderWindow
virtual int RenderVolumetricGeometry(vtkViewport *)
a list of nodes that form an assembly path
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
a list of lists of props representing an assembly hierarchy
#define VTK_SIZEHINT(...)
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *)
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...