Go to the documentation of this file.
58 class vtkPainterObserver;
121 unsigned long typeflags,
bool forceCompileOnly);
157 {
return this->Input; }
193 unsigned long typeflags,
bool forceCompileOnly);
216 int fieldAttributeType,
218 bool *use_cell_data=0);
221 bool *use_cell_data=0);
226 friend class vtkPainterObserver;
250 #endif //vtkPainter_h
vtkAbstractArray * GetInputArrayToProcess(int fieldAssociation, int fieldAttributeType, vtkDataSet *ds, bool *use_cell_data=0)
#define vtkGetObjectMacro(name, type)
virtual void SetInformation(vtkInformation *)
virtual void UpdateDelegateProgress(vtkPainter *delegate, double amount)
virtual void ObserverPainterProgress(vtkPainter *toObserve)
record modification and/or execution time
virtual void Render(vtkRenderer *renderer, vtkActor *actor, unsigned long typeflags, bool forceCompileOnly)
#define vtkTypeMacro(thisClass, superclass)
static vtkInformationIntegerKey * CONSERVE_MEMORY()
abstract base class for most VTK objects
vtkAbstractArray * GetInputArrayToProcess(int fieldAssociation, const char *name, vtkDataSet *dsl, bool *use_cell_data=0)
void UpdateProgress(double amount)
virtual void UnRegister(vtkObjectBase *o)
virtual void UpdateBounds(double bounds[6])
double ProgressScaleFactor
virtual void PrintSelf(ostream &os, vtkIndent indent)
vtkTimeStamp InformationProcessTime
window superclass for vtkRenderWindow
vtkPainterObserver * Observer
#define vtkSetClampMacro(name, type, min, max)
GLuint const GLchar * name
virtual void RenderInternal(vtkRenderer *renderer, vtkActor *actor, unsigned long typeflags, bool forceCompileOnly)
abstract base class for most VTK objects
static vtkInformationIntegerKey * HIGH_QUALITY()
represents an object (geometry & properties) in a rendered scene
void UpdateDelegatePainter()
virtual void ProcessInformation(vtkInformation *)
a simple class to control print indentation
virtual double GetTimeToDraw()
vtkPainter * DelegatePainter
Abstract class for drawing poly data.
#define vtkGetMacro(name, type)
virtual void PassInformation(vtkPainter *toPainter)
Detect and break reference loops.
abstract class to specify dataset behavior
Abstract superclass for all arrays.
virtual vtkDataObject * GetOutput()
static vtkInformationIntegerKey * STATIC_DATA()
Timer support and logging.
virtual void SetDelegatePainter(vtkPainter *)
vtkWeakPointer< vtkWindow > LastWindow
abstract specification for renderers
virtual void ReleaseGraphicsResources(vtkWindow *)
virtual void PrepareForRendering(vtkRenderer *, vtkActor *)
virtual void ReportReferences(vtkGarbageCollector *collector)
virtual void Register(vtkObjectBase *o)
general representation of visualization data
vtkInformation * Information
void SetInput(vtkDataObject *)
#define VTKRENDERINGOPENGL_EXPORT