66 #include "vtkRenderingCoreModule.h"
97 {
return this->Parts; }
118 int RenderOpaqueGeometry(
vtkViewport *ren) VTK_OVERRIDE;
119 virtual
int RenderTranslucentPolygonalGeometry(
vtkViewport *ren) VTK_OVERRIDE;
120 virtual
int RenderVolumetricGeometry(
vtkViewport *ren) VTK_OVERRIDE;
126 virtual
int HasTranslucentPolygonalGeometry() VTK_OVERRIDE;
133 void ReleaseGraphicsResources(
vtkWindow *) VTK_OVERRIDE;
148 void InitPathTraversal() VTK_OVERRIDE;
150 int GetNumberOfPaths() VTK_OVERRIDE;
156 void GetBounds(
double bounds[6])
169 void ShallowCopy(
vtkProp *prop) VTK_OVERRIDE;
189 virtual
void UpdatePaths();
192 vtkAssembly(const vtkAssembly&) VTK_DELETE_FUNCTION;
193 void operator=(const vtkAssembly&) VTK_DELETE_FUNCTION;
abstract superclass for all actors, volumes and annotations
vtkProp3DCollection * GetParts()
Return the parts (direct descendants) of this assembly.
represents an object (geometry & properties) in a rendered scene
abstract specification for Viewports
represent surface properties of a geometric object
record modification and/or execution time
represents an 3D object for placement in a rendered scene
vtkTypeUInt64 vtkMTimeType
window superclass for vtkRenderWindow
a list of nodes that form an assembly path
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
a list of lists of props representing an assembly hierarchy
abstract class specifies interface to map data to graphics primitives
create hierarchies of vtkProp3Ds (transformable props)
virtual double * GetBounds()=0
Return a reference to the Prop3D's composite transform.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
virtual void GetActors(vtkPropCollection *)
For some exporters and other other operations we must be able to collect all the actors or volumes...