virtual int RenderTranslucentPolygonalGeometry(vtkViewport *ren)
vtkProp3DCollection * GetParts()
represents an 3D object for placement in a rendered scene
record modification and/or execution time
#define vtkTypeMacro(thisClass, superclass)
vtkAssemblyPath * GetNextPath()
void PrintSelf(ostream &os, vtkIndent indent)
a list of nodes that form an assembly path
a list of lists of props representing an assembly hierarchy
static vtkAssembly * New()
void RemovePart(vtkProp3D *)
void AddPart(vtkProp3D *)
window superclass for vtkRenderWindow
void GetBounds(double bounds[6])
void BuildPaths(vtkAssemblyPaths *paths, vtkAssemblyPath *path)
abstract class specifies interface to map data to graphics primitives
vtkProp3DCollection * Parts
represents an object (geometry & properties) in a rendered scene
void GetVolumes(vtkPropCollection *)
a simple class to control print indentation
GLsizei const GLchar ** path
abstract specification for Viewports
void ReleaseGraphicsResources(vtkWindow *)
int RenderOpaqueGeometry(vtkViewport *ren)
abstract superclass for all actors, volumes and annotations
virtual int HasTranslucentPolygonalGeometry()
virtual void UpdatePaths()
virtual int RenderVolumetricGeometry(vtkViewport *ren)
void GetActors(vtkPropCollection *)
represent surface properties of a geometric object
#define VTKRENDERINGCORE_EXPORT
unsigned long int GetMTime()
void ShallowCopy(vtkProp *prop)
create hierarchies of vtkProp3Ds (transformable props)
virtual double * GetBounds()=0