void PrintSelf(ostream &os, vtkIndent indent)
#define vtkGetObjectMacro(name, type)
vtkProperty * GetProperty()
represents an 3D object for placement in a rendered scene
void ShallowCopy(vtkProp *prop)
record modification and/or execution time
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *viewport)
#define vtkTypeMacro(thisClass, superclass)
virtual void SetTexture(vtkTexture *)
vtkProperty * BackfaceProperty
virtual vtkProperty * MakeProperty()
window superclass for vtkRenderWindow
unsigned long int GetMTime()
handles properties associated with a texture map
abstract class specifies interface to map data to graphics primitives
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
virtual unsigned long GetRedrawMTime()
void GetBounds(double bounds[6])
abstract specification for Viewports
void SetBackfaceProperty(vtkProperty *lut)
abstract superclass for all actors, volumes and annotations
virtual int RenderOpaqueGeometry(vtkViewport *viewport)
virtual void ApplyProperties()
abstract specification for renderers
virtual void GetActors(vtkPropCollection *)
void ReleaseGraphicsResources(vtkWindow *)
void SetProperty(vtkProperty *lut)
represent surface properties of a geometric object
#define VTKRENDERINGCORE_EXPORT
virtual void SetMapper(vtkMapper *)
virtual int HasTranslucentPolygonalGeometry()
virtual bool GetSupportsSelection()
virtual void Render(vtkRenderer *, vtkMapper *)
virtual double * GetBounds()=0