38 #include "vtkViewsCoreModule.h"
40 VTK_ABI_NAMESPACE_BEGIN
116 void RemoveAllRepresentations();
121 int GetNumberOfRepresentations();
136 virtual void Update();
189 void RegisterProgress(
vtkObject* algorithm,
const char* message =
nullptr);
194 void UnRegisterProgress(
vtkObject* algorithm);
205 virtual void ProcessEvents(
vtkObject* caller,
unsigned long eventId,
void* callData);
227 vtkSetMacro(ReuseSingleRepresentation,
bool);
228 vtkGetMacro(ReuseSingleRepresentation,
bool);
229 vtkBooleanMacro(ReuseSingleRepresentation,
bool);
235 void operator=(
const vtkView&) =
delete;
237 class vtkImplementation;
238 vtkImplementation* Implementation;
241 friend class Command;
245 vtkInternal* Internal;
248 VTK_ABI_NAMESPACE_END
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)
data object that represents a "selection" in VTK.
virtual void AddRepresentationInternal(vtkDataRepresentation *vtkNotUsed(rep))
Subclass "hooks" for notifying subclasses of vtkView when representations are added or removed...
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()
bool ReuseSingleRepresentation
Meant for use by subclasses and vtkRepresentation subclasses.
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].