|
virtual const char * | GetClassName () |
|
virtual int | IsA (const char *type) |
|
void | PrintSelf (ostream &os, vtkIndent indent) override |
|
virtual void | SetPPI (int) |
| Description: Set the screen PPI. More...
|
|
virtual int | GetPPI () |
|
virtual void | StillRender ()=0 |
| Triggers a high-resolution render. More...
|
|
virtual void | InteractiveRender ()=0 |
| Triggers a interactive render. More...
|
|
virtual bool | GetViewTimeValid () |
| Get ViewTimeValid. More...
|
|
void | Update () override |
| Overridden to not call Update() directly on the input representations, instead use ProcessViewRequest() for all vtkPVDataRepresentations. More...
|
|
bool | InTileDisplayMode () |
| Returns true if the application is currently in tile display mode. More...
|
|
bool | InCaveDisplayMode () |
| Returns true if the application is currently in cave/immersive display mode. More...
|
|
bool | GetLocalProcessSupportsInteraction () |
| Returns true if the local process can support interaction. More...
|
|
vtkRenderWindow * | GetRenderWindow () |
| If this view needs a render window (not all views may use one), this method can be used to get the render window associated with this view on the current process. More...
|
|
virtual void | ScaleRendererViewports (const double viewport[4]) |
| vtkViewLayout calls this method to update the total viewport available for this view. More...
|
|
vtkMTimeType | GetUpdateTimeStamp () |
| Provides access to the time when Update() was last called. More...
|
|
virtual void | Deliver (int use_lod, unsigned int size, unsigned int *representation_ids) |
| Called on all processes to request data-delivery for the list of representations. More...
|
|
virtual bool | IsCached (vtkPVDataRepresentation *) |
| Called in vtkPVDataRepresentation::ProcessViewRequest to check if the representation already has cached data. More...
|
|
virtual void | ClearCache (vtkPVDataRepresentation *) |
| Called by vtkPVDataRepresentation whenever vtkPVDataRepresentation::MarkModified is called. More...
|
|
|
virtual void | SetPosition (int, int) |
| Set the position on this view in the multiview configuration. More...
|
|
virtual int * | GetPosition () |
| Set the position on this view in the multiview configuration. More...
|
|
virtual void | GetPosition (int &, int &) |
| Set the position on this view in the multiview configuration. More...
|
|
virtual void | GetPosition (int [2]) |
| Set the position on this view in the multiview configuration. More...
|
|
|
virtual void | SetSize (int, int) |
| Set the size of this view in the multiview configuration. More...
|
|
virtual int * | GetSize () |
| Set the size of this view in the multiview configuration. More...
|
|
virtual void | GetSize (int &, int &) |
| Set the size of this view in the multiview configuration. More...
|
|
virtual void | GetSize (int [2]) |
| Set the size of this view in the multiview configuration. More...
|
|
|
virtual void | SetViewTime (double value) |
| Get/Set the time this view is showing. More...
|
|
virtual double | GetViewTime () |
| Get/Set the time this view is showing. More...
|
|
|
virtual void | SetCacheKey (double) |
| Get/Set the cache key. More...
|
|
virtual double | GetCacheKey () |
| Get/Set the cache key. More...
|
|
|
virtual void | SetUseCache (bool) |
| Get/Set whether caching is enabled. More...
|
|
virtual bool | GetUseCache () |
| Get/Set whether caching is enabled. More...
|
|
|
virtual void | PrepareForScreenshot () |
| These methods are used to setup the view for capturing screen shots. More...
|
|
virtual void | CleanupAfterScreenshot () |
| These methods are used to setup the view for capturing screen shots. More...
|
|
|
void | SetTileScale (int x, int y) |
| When saving screenshots with tiling, these methods get called. More...
|
|
void | SetTileViewport (double x0, double y0, double x1, double y1) |
| When saving screenshots with tiling, these methods get called. More...
|
|
|
virtual void | SetLogName (const std::string &name) |
| This is solely intended to simplify debugging and use for any other purpose is vehemently discouraged. More...
|
|
const std::string & | GetLogName () const |
| This is solely intended to simplify debugging and use for any other purpose is vehemently discouraged. More...
|
|
|
void | SetDeliveryManager (vtkPVDataDeliveryManager *) |
| Provides access to data delivery & cache manager for this view. More...
|
|
virtual vtkPVDataDeliveryManager * | GetDeliveryManager () |
| Provides access to data delivery & cache manager for this view. More...
|
|
vtkView * | NewInstance () const |
|
void | AddRepresentation (vtkDataRepresentation *rep) |
|
void | SetRepresentation (vtkDataRepresentation *rep) |
|
vtkDataRepresentation * | AddRepresentationFromInputConnection (vtkAlgorithmOutput *conn) |
|
vtkDataRepresentation * | SetRepresentationFromInputConnection (vtkAlgorithmOutput *conn) |
|
vtkDataRepresentation * | AddRepresentationFromInput (vtkDataObject *input) |
|
vtkDataRepresentation * | SetRepresentationFromInput (vtkDataObject *input) |
|
void | RemoveRepresentation (vtkDataRepresentation *rep) |
|
void | RemoveRepresentation (vtkAlgorithmOutput *rep) |
|
void | RemoveAllRepresentations () |
|
int | GetNumberOfRepresentations () |
|
vtkDataRepresentation * | GetRepresentation (int index=0) |
|
bool | IsRepresentationPresent (vtkDataRepresentation *rep) |
|
virtual void | ApplyViewTheme (vtkViewTheme *vtkNotUsed(theme)) |
|
vtkCommand * | GetObserver () |
|
void | RegisterProgress (vtkObject *algorithm, const char *message=NULL) |
|
void | UnRegisterProgress (vtkObject *algorithm) |
|
| vtkBaseTypeMacro (vtkObject, vtkObjectBase) |
|
virtual void | DebugOn () |
|
virtual void | DebugOff () |
|
bool | GetDebug () |
|
void | SetDebug (bool debugFlag) |
|
virtual void | Modified () |
|
virtual vtkMTimeType | GetMTime () |
|
void | RemoveObserver (unsigned long tag) |
|
void | RemoveObservers (unsigned long event) |
|
void | RemoveObservers (const char *event) |
|
void | RemoveAllObservers () |
|
int | HasObserver (unsigned long event) |
|
int | HasObserver (const char *event) |
|
int | InvokeEvent (unsigned long event) |
|
int | InvokeEvent (const char *event) |
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
|
vtkCommand * | GetCommand (unsigned long tag) |
|
void | RemoveObserver (vtkCommand *) |
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
|
void | RemoveObservers (const char *event, vtkCommand *) |
|
int | HasObserver (unsigned long event, vtkCommand *) |
|
int | HasObserver (const char *event, vtkCommand *) |
|
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
|
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
int | InvokeEvent (unsigned long event, void *callData) |
|
int | InvokeEvent (const char *event, void *callData) |
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
|
vtkCommand * | GetCommand (unsigned long tag) |
|
void | RemoveObserver (vtkCommand *) |
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
|
void | RemoveObservers (const char *event, vtkCommand *) |
|
int | HasObserver (unsigned long event, vtkCommand *) |
|
int | HasObserver (const char *event, vtkCommand *) |
|
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
|
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
int | InvokeEvent (unsigned long event, void *callData) |
|
int | InvokeEvent (const char *event, void *callData) |
|
const char * | GetClassName () const |
|
virtual void | Delete () |
|
virtual void | FastDelete () |
|
void | Print (ostream &os) |
|
virtual void | Register (vtkObjectBase *o) |
|
virtual void | UnRegister (vtkObjectBase *o) |
|
void | SetReferenceCount (int) |
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
|
int | GetReferenceCount () |
|
void | PrintRevisions (ostream &) |
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
|
int | GetReferenceCount () |
|
void | PrintRevisions (ostream &) |
|
|
static int | IsTypeOf (const char *type) |
|
static vtkPVView * | SafeDownCast (vtkObject *o) |
|
static void | SetEnableStreaming (bool) |
|
static bool | GetEnableStreaming () |
|
static vtkInformationObjectBaseKey * | VIEW () |
| Key used to pass the vtkPVView pointer to the representation during any of the view passes such as REQUEST_UPDATE(), REQUEST_UPDATE_LOD(), REQUEST_RENDER(), etc. More...
|
|
static vtkInformationRequestKey * | REQUEST_UPDATE () |
| This is a Update-Data pass. More...
|
|
static vtkInformationRequestKey * | REQUEST_UPDATE_LOD () |
| This is a Update-LOD-Data pass. More...
|
|
static vtkInformationRequestKey * | REQUEST_RENDER () |
| This is a render pass. More...
|
|
static void | SetPiece (vtkInformation *info, vtkPVDataRepresentation *repr, vtkDataObject *data, unsigned long trueSize=0, int port=0) |
|
static vtkDataObject * | GetPiece (vtkInformation *info, vtkPVDataRepresentation *repr, int port=0) |
|
static vtkDataObject * | GetDeliveredPiece (vtkInformation *info, vtkPVDataRepresentation *repr, int port=0) |
|
static void | SetPieceLOD (vtkInformation *info, vtkPVDataRepresentation *repr, vtkDataObject *data, unsigned long trueSize=0, int port=0) |
|
static vtkDataObject * | GetPieceLOD (vtkInformation *info, vtkPVDataRepresentation *repr, int port=0) |
|
static vtkDataObject * | GetDeliveredPieceLOD (vtkInformation *info, vtkPVDataRepresentation *repr, int port=0) |
|
|
static void | SetUseGenericOpenGLRenderWindow (bool val) |
| Use this to indicate that the process should use vtkGenericOpenGLRenderWindow rather than vtkRenderWindow when creating an new render window. More...
|
|
static bool | GetUseGenericOpenGLRenderWindow () |
| Use this to indicate that the process should use vtkGenericOpenGLRenderWindow rather than vtkRenderWindow when creating an new render window. More...
|
|
static vtkView * | New () |
|
static int | IsTypeOf (const char *type) |
|
static vtkView * | SafeDownCast (vtkObjectBase *o) |
|
static vtkObject * | New () |
|
static void | BreakOnError () |
|
static void | SetGlobalWarningDisplay (int val) |
|
static void | GlobalWarningDisplayOn () |
|
static void | GlobalWarningDisplayOff () |
|
static int | GetGlobalWarningDisplay () |
|
static void | SetGlobalWarningDisplay (int val) |
|
static void | GlobalWarningDisplayOn () |
|
static void | GlobalWarningDisplayOff () |
|
static int | GetGlobalWarningDisplay () |
|
static vtkTypeBool | IsTypeOf (const char *name) |
|
static vtkObjectBase * | New () |
|
static vtkObjectBase * | New () |
|
|
| vtkPVView (bool create_render_window=true) |
|
| ~vtkPVView () override |
|
vtkRenderWindow * | NewRenderWindow () |
| Subclasses should use this method to create new render windows instead of directly creating a new one. More...
|
|
void | SetRenderWindow (vtkRenderWindow *) |
| Subclasses can use this method to set the render window created for this view. More...
|
|
void | AllReduce (const vtkBoundingBox &source, vtkBoundingBox &dest) |
| Reduce bounding box between all participating processes. More...
|
|
void | AllReduce (vtkTypeUInt64 source, vtkTypeUInt64 &dest, int operation, bool skip_data_server=false) |
| Reduce between all participating processes using the operation (vtkCommunicator::StandardOperations) specified. More...
|
|
vtkPVSession * | GetSession () |
|
virtual bool | GetInCaptureScreenshot () |
| Flag set to true between calls to PrepareForScreenshot and CleanupAfterScreenshot . More...
|
|
void | SynchronizeRepresentationTemporalPipelineStates () |
| Called in Update() to sync HasTemporalPipeline flags between representations on all processes. More...
|
|
|
void | AddRepresentationInternal (vtkDataRepresentation *rep) override |
| Overridden to assign IDs to each representation. More...
|
|
void | RemoveRepresentationInternal (vtkDataRepresentation *rep) override |
| Overridden to assign IDs to each representation. More...
|
|
|
int | CallProcessViewRequest (vtkInformationRequestKey *passType, vtkInformation *request, vtkInformationVector *reply) |
| Subclasses can use this method to trigger a pass on all representations. More...
|
|
virtual vtkObjectBase * | NewInstanceInternal () const |
|
| vtkView () |
|
| ~vtkView () |
|
virtual vtkDataRepresentation * | CreateDefaultRepresentation (vtkAlgorithmOutput *conn) |
|
virtual void | ProcessEvents (vtkObject *caller, unsigned long eventId, void *callData) |
|
virtual void | AddRepresentationInternal (vtkDataRepresentation *vtkNotUsed(rep)) |
|
virtual void | RemoveRepresentationInternal (vtkDataRepresentation *vtkNotUsed(rep)) |
|
virtual void | ProcessEvents (vtkObject *caller, unsigned long eventId, void *callData) |
|
virtual void | AddRepresentationInternal (vtkDataRepresentation *vtkNotUsed(rep)) |
|
virtual void | RemoveRepresentationInternal (vtkDataRepresentation *vtkNotUsed(rep)) |
|
virtual void | SetReuseSingleRepresentation (bool) |
|
virtual bool | GetReuseSingleRepresentation () |
|
virtual void | ReuseSingleRepresentationOn () |
|
virtual void | ReuseSingleRepresentationOff () |
|
| vtkObject () |
|
virtual | ~vtkObject () |
|
void | RegisterInternal (vtkObjectBase *, vtkTypeBool check) VTK_OVERRIDE |
|
void | UnRegisterInternal (vtkObjectBase *, vtkTypeBool check) VTK_OVERRIDE |
|
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
|
void | InternalReleaseFocus () |
|
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
|
void | InternalReleaseFocus () |
|
| vtkObjectBase () |
|
virtual | ~vtkObjectBase () |
|
virtual void | CollectRevisions (ostream &) |
|
virtual void | ReportReferences (vtkGarbageCollector *) |
|
| vtkObjectBase (const vtkObjectBase &) |
|
void | operator= (const vtkObjectBase &) |
|
baseclass for all ParaView views.
vtkPVView adds API to vtkView for ParaView specific views. Typically, one writes a simple vtkView subclass for their custom view. Then one subclasses vtkPVView to use their own vtkView subclass with added support for parallel rendering, tile-displays and client-server. Even if the view is client-only view, it needs to address these other configuration gracefully.
Definition at line 32 of file vtkPVView.h.