|
| 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.