50 #include "vtkViewsCoreModule.h"
128 void RemoveAllRepresentations();
133 int GetNumberOfRepresentations();
188 {
return this->Message; }
194 {
return this->Progress; }
206 void RegisterProgress(
vtkObject* algorithm,
const char* message=NULL);
211 void UnRegisterProgress(
vtkObject* algorithm);
222 virtual void ProcessEvents(
vtkObject* caller,
unsigned long eventId,
246 vtkGetMacro(ReuseSingleRepresentation,
bool);
253 void operator=(const
vtkView&) VTK_DELETE_FUNCTION;
255 class vtkImplementation;
256 vtkImplementation* Implementation;
259 friend class Command;
263 vtkInternal* Internal;
virtual void ApplyViewTheme(vtkViewTheme *vtkNotUsed(theme))
Apply a theme to the view.
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
ViewProgressEventCallData(const char *msg, double progress)
A node in a selection tree.
virtual void AddRepresentationInternal(vtkDataRepresentation *vtkNotUsed(rep))
Subclass "hooks" for notifying subclasses of vtkView when representations are added or removed...
virtual void Update()
Updates the extensions string.
Proxy object to connect input/output ports.
Sets theme colors for a graphical view.
superclass for callback/observer methods
The superclass for all views.
a simple class to control print indentation
A ptr to an instance of ViewProgressEventCallData is provided in the call data when vtkCommand::ViewP...
const char * GetProgressMessage() const
Get the message.
The superclass for all representations.
~ViewProgressEventCallData()
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
bool ReuseSingleRepresentation
Meant for use by subclasses and vtkRepresentation subclasses.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
general representation of visualization data
virtual void RemoveRepresentationInternal(vtkDataRepresentation *vtkNotUsed(rep))
Meant for use by subclasses and vtkRepresentation subclasses.
double GetProgress() const
Get the progress value in range [0.0, 1.0].