44 #include "vtkViewsCoreModule.h" 122 void RemoveAllRepresentations();
127 int GetNumberOfRepresentations();
182 {
return this->Message; }
188 {
return this->Progress; }
200 void RegisterProgress(
vtkObject* algorithm,
const char* message=NULL);
205 void UnRegisterProgress(
vtkObject* algorithm);
216 virtual void ProcessEvents(
vtkObject* caller,
unsigned long eventId,
240 vtkGetMacro(ReuseSingleRepresentation,
bool);
247 void operator=(
const vtkView&) VTK_DELETE_FUNCTION;
249 class vtkImplementation;
250 vtkImplementation* Implementation;
253 friend class Command;
257 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)
const char * GetProgressMessage() const
Get the message.
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...
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].