Public Types | Public Member Functions | Static Public Member Functions | List of all members
vtkPVContextView Class Referenceabstract

vtkPVContextView adopts vtkContextView so that it can be used in ParaView configurations. More...

#include <vtkPVContextView.h>

Inheritance diagram for vtkPVContextView:
Inheritance graph
[legend]
Collaboration diagram for vtkPVContextView:
Collaboration graph
[legend]

Public Types

typedef vtkPVView Superclass
 
- Public Types inherited from vtkPVView
typedef vtkView Superclass
 
- Public Types inherited from vtkView
typedef vtkObject Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent) override
 
void StillRender () override
 Triggers a high-resolution render. More...
 
void InteractiveRender () override
 Triggers a interactive render. More...
 
virtual vtkAbstractContextItemGetContextItem ()=0
 Get the context item. More...
 
virtual void SetSelection (vtkChartRepresentation *repr, vtkSelection *selection)=0
 Representations can use this method to set the selection for a particular representation. More...
 
vtkSelectionGetSelection ()
 Get the current selection created in the view. More...
 
virtual bool Export (vtkCSVExporter *exporter)
 Export the contents of this view using the exporter. More...
 
virtual vtkContextViewGetContextView ()
 Get the context view. More...
 
virtual void SetupInteractor (vtkRenderWindowInteractor *)
 Set the interactor. More...
 
vtkRenderWindowInteractorGetInteractor ()
 Set the interactor. More...
 
virtual void SetTitle (const char *)
 Get/Set the title. More...
 
virtual char * GetTitle ()
 Get/Set the title. More...
 
virtual void SetTitleFont (const char *family, int pointSize, bool bold, bool italic)=0
 Get/Set the font of the title. More...
 
virtual void SetTitleFontFamily (const char *family)=0
 Get/Set the font of the title. More...
 
virtual void SetTitleFontSize (int pointSize)=0
 Get/Set the font of the title. More...
 
virtual void SetTitleBold (bool bold)=0
 Get/Set the font of the title. More...
 
virtual void SetTitleItalic (bool italic)=0
 Get/Set the font of the title. More...
 
virtual void SetTitleFontFile (const char *file)=0
 Get/Set the font of the title. More...
 
virtual const char * GetTitleFontFamily ()=0
 Get/Set the font of the title. More...
 
virtual int GetTitleFontSize ()=0
 Get/Set the font of the title. More...
 
virtual int GetTitleFontBold ()=0
 Get/Set the font of the title. More...
 
virtual int GetTitleFontItalic ()=0
 Get/Set the font of the title. More...
 
virtual void SetTitleColor (double red, double green, double blue)=0
 Get/Set the color of the title. More...
 
virtual doubleGetTitleColor ()=0
 Get/Set the color of the title. More...
 
- Public Member Functions inherited from vtkPVView
void PrintSelf (ostream &os, vtkIndent indent) override
 
virtual void SetPPI (int)
 Description: Set the screen PPI. More...
 
virtual int GetPPI ()
 
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...
 
vtkRenderWindowGetRenderWindow ()
 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 intGetPosition ()
 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 intGetSize ()
 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::stringGetLogName () 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 vtkPVDataDeliveryManagerGetDeliveryManager ()
 Provides access to data delivery & cache manager for this view. More...
 
- Public Member Functions inherited from vtkView
vtkViewNewInstance () const
 
void AddRepresentation (vtkDataRepresentation *rep)
 
void SetRepresentation (vtkDataRepresentation *rep)
 
vtkDataRepresentationAddRepresentationFromInputConnection (vtkAlgorithmOutput *conn)
 
vtkDataRepresentationSetRepresentationFromInputConnection (vtkAlgorithmOutput *conn)
 
vtkDataRepresentationAddRepresentationFromInput (vtkDataObject *input)
 
vtkDataRepresentationSetRepresentationFromInput (vtkDataObject *input)
 
void RemoveRepresentation (vtkDataRepresentation *rep)
 
void RemoveRepresentation (vtkAlgorithmOutput *rep)
 
void RemoveAllRepresentations ()
 
int GetNumberOfRepresentations ()
 
vtkDataRepresentationGetRepresentation (int index=0)
 
bool IsRepresentationPresent (vtkDataRepresentation *rep)
 
virtual void ApplyViewTheme (vtkViewTheme *vtkNotUsed(theme))
 
vtkCommandGetObserver ()
 
void RegisterProgress (vtkObject *algorithm, const char *message=NULL)
 
void UnRegisterProgress (vtkObject *algorithm)
 
- Public Member Functions inherited from vtkObject
 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)
 
vtkCommandGetCommand (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)
 
vtkCommandGetCommand (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)
 
- Public Member Functions inherited from vtkObjectBase
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 Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkPVContextViewSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkPVView
static int IsTypeOf (const char *type)
 
static vtkPVViewSafeDownCast (vtkObject *o)
 
static void SetEnableStreaming (bool)
 
static bool GetEnableStreaming ()
 
static vtkInformationObjectBaseKeyVIEW ()
 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 vtkInformationRequestKeyREQUEST_UPDATE ()
 This is a Update-Data pass. More...
 
static vtkInformationRequestKeyREQUEST_UPDATE_LOD ()
 This is a Update-LOD-Data pass. More...
 
static vtkInformationRequestKeyREQUEST_RENDER ()
 This is a render pass. More...
 
static void SetPiece (vtkInformation *info, vtkPVDataRepresentation *repr, vtkDataObject *data, unsigned long trueSize=0, int port=0)
 
static vtkDataObjectGetPiece (vtkInformation *info, vtkPVDataRepresentation *repr, int port=0)
 
static vtkDataObjectGetDeliveredPiece (vtkInformation *info, vtkPVDataRepresentation *repr, int port=0)
 
static void SetPieceLOD (vtkInformation *info, vtkPVDataRepresentation *repr, vtkDataObject *data, unsigned long trueSize=0, int port=0)
 
static vtkDataObjectGetPieceLOD (vtkInformation *info, vtkPVDataRepresentation *repr, int port=0)
 
static vtkDataObjectGetDeliveredPieceLOD (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 Public Member Functions inherited from vtkView
static vtkViewNew ()
 
static int IsTypeOf (const char *type)
 
static vtkViewSafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkObject
static vtkObjectNew ()
 
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 Public Member Functions inherited from vtkObjectBase
static vtkTypeBool IsTypeOf (const char *name)
 
static vtkObjectBaseNew ()
 
static vtkObjectBaseNew ()
 
vtkContextViewContextView
 Get/Set the alignement of the title. More...
 
virtual void SetTitleAlignment (int alignment)=0
 Get/Set the alignement of the title. More...
 
virtual int GetTitleAlignment ()=0
 Get/Set the alignement of the title. More...
 
 vtkPVContextView ()
 Get/Set the alignement of the title. More...
 
 ~vtkPVContextView () override
 Get/Set the alignement of the title. More...
 
virtual void Render (bool interactive)
 Actual rendering implementation. More...
 
virtual bool MapSelectionToInput (vtkSelection *)
 Called to transform the selection. More...
 
virtual std::string GetFormattedTitle ()
 Method to get the Formatted title after formatting it using the pushed arguments provided by vtkPVStringFormatter. More...
 

Additional Inherited Members

- Protected Member Functions inherited from vtkPVView
 vtkPVView (bool create_render_window=true)
 
 ~vtkPVView () override
 
vtkRenderWindowNewRenderWindow ()
 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...
 
vtkPVSessionGetSession ()
 
virtual bool GetInCaptureScreenshot ()
 Flag set to true between calls to PrepareForScreenshot and CleanupAfterScreenshot. 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...
 
- Protected Member Functions inherited from vtkView
virtual vtkObjectBaseNewInstanceInternal () const
 
 vtkView ()
 
 ~vtkView ()
 
virtual vtkDataRepresentationCreateDefaultRepresentation (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 ()
 
- Protected Member Functions inherited from vtkObject
 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 ()
 
- Protected Member Functions inherited from vtkObjectBase
 vtkObjectBase ()
 
virtual ~vtkObjectBase ()
 
virtual void CollectRevisions (ostream &)
 
virtual void ReportReferences (vtkGarbageCollector *)
 
 vtkObjectBase (const vtkObjectBase &)
 
void operator= (const vtkObjectBase &)
 
- Static Protected Member Functions inherited from vtkPVView
static vtkPVDataDeliveryManagerGetDeliveryManager (vtkInformation *info)
 
- Protected Attributes inherited from vtkPVView
double ViewTime
 
double CacheKey
 
bool UseCache
 
int Size [2]
 
int Position [2]
 
int PPI
 
vtkTimeStamp UpdateTimeStamp
 Keeps track of the time when vtkPVRenderView::Update() was called. More...
 
vtkInformationRequestInformation
 These are passed as arguments to vtkDataRepresentation::ProcessViewRequest(). More...
 
vtkInformationVectorReplyInformationVector
 These are passed as arguments to vtkDataRepresentation::ProcessViewRequest(). More...
 
- Protected Attributes inherited from vtkView
bool ReuseSingleRepresentation
 
- Protected Attributes inherited from vtkObject
bool Debug
 
vtkTimeStamp MTime
 
vtkSubjectHelper * SubjectHelper
 
- Protected Attributes inherited from vtkObjectBase
vtkAtomicInt32 ReferenceCount
 
vtkWeakPointerBase ** WeakPointers
 

Detailed Description

vtkPVContextView adopts vtkContextView so that it can be used in ParaView configurations.

Definition at line 41 of file vtkPVContextView.h.

Member Typedef Documentation

◆ Superclass

Definition at line 44 of file vtkPVContextView.h.

Constructor & Destructor Documentation

◆ vtkPVContextView()

vtkPVContextView::vtkPVContextView ( )
protected

Get/Set the alignement of the title.

These methods should not be called directly. They are made public only so that the client-server-stream-interpreter can invoke them. Use the corresponding properties to change these values.

◆ ~vtkPVContextView()

vtkPVContextView::~vtkPVContextView ( )
overrideprotected

Get/Set the alignement of the title.

These methods should not be called directly. They are made public only so that the client-server-stream-interpreter can invoke them. Use the corresponding properties to change these values.

Member Function Documentation

◆ GetClassName()

virtual const char* vtkPVContextView::GetClassName ( )
virtual

Reimplemented from vtkPVView.

Reimplemented in vtkPVXYChartView, and vtkPVPlotMatrixView.

◆ IsTypeOf()

static int vtkPVContextView::IsTypeOf ( const char *  type)
static

◆ IsA()

virtual int vtkPVContextView::IsA ( const char *  type)
virtual

Reimplemented from vtkPVView.

Reimplemented in vtkPVXYChartView, and vtkPVPlotMatrixView.

◆ SafeDownCast()

static vtkPVContextView* vtkPVContextView::SafeDownCast ( vtkObject o)
static

◆ PrintSelf()

void vtkPVContextView::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
overridevirtual

Reimplemented from vtkView.

Reimplemented in vtkPVXYChartView, and vtkPVPlotMatrixView.

◆ StillRender()

void vtkPVContextView::StillRender ( )
overridevirtual

Triggers a high-resolution render.

Note
CallOnAllProcesses

Implements vtkPVView.

◆ InteractiveRender()

void vtkPVContextView::InteractiveRender ( )
overridevirtual

Triggers a interactive render.

Based on the settings on the view, this may result in a low-resolution rendering or a simplified geometry rendering.

Note
CallOnAllProcesses

Implements vtkPVView.

◆ GetContextView()

virtual vtkContextView* vtkPVContextView::GetContextView ( )
virtual

Get the context view.

◆ GetContextItem()

virtual vtkAbstractContextItem* vtkPVContextView::GetContextItem ( )
pure virtual

Get the context item.

Implemented in vtkPVXYChartView, and vtkPVPlotMatrixView.

◆ SetupInteractor()

virtual void vtkPVContextView::SetupInteractor ( vtkRenderWindowInteractor )
virtual

Set the interactor.

Client applications must set the interactor to enable interactivity. Note this method will also change the interactor styles set on the interactor.

◆ GetInteractor()

vtkRenderWindowInteractor* vtkPVContextView::GetInteractor ( )

Set the interactor.

Client applications must set the interactor to enable interactivity. Note this method will also change the interactor styles set on the interactor.

◆ SetSelection()

virtual void vtkPVContextView::SetSelection ( vtkChartRepresentation repr,
vtkSelection selection 
)
pure virtual

Representations can use this method to set the selection for a particular representation.

Subclasses override this method to pass on the selection to the chart using annotation link. Note this is meant to pass selection for the local process alone. The view does not manage data movement for the selection.

Implemented in vtkPVXYChartView, and vtkPVPlotMatrixView.

◆ GetSelection()

vtkSelection* vtkPVContextView::GetSelection ( )

Get the current selection created in the view.

This will call this->MapSelectionToInput() to transform the selection every time a new selection is available. Subclasses should override MapSelectionToInput() to convert the selection, as appropriate.

◆ Export()

virtual bool vtkPVContextView::Export ( vtkCSVExporter exporter)
virtual

Export the contents of this view using the exporter.

Called vtkChartRepresentation::Export() on all visible representations. This is expected to called only on the client side after a render/update. Thus all data is expected to available on the local process.

◆ SetTitle()

virtual void vtkPVContextView::SetTitle ( const char *  )
virtual

Get/Set the title.

These methods should not be called directly. They are made public only so that the client-server-stream-interpreter can invoke them. Use the corresponding properties to change these values.

◆ GetTitle()

virtual char* vtkPVContextView::GetTitle ( )
virtual

Get/Set the title.

These methods should not be called directly. They are made public only so that the client-server-stream-interpreter can invoke them. Use the corresponding properties to change these values.

◆ SetTitleFont()

virtual void vtkPVContextView::SetTitleFont ( const char *  family,
int  pointSize,
bool  bold,
bool  italic 
)
pure virtual

Get/Set the font of the title.

These methods should not be called directly. They are made public only so that the client-server-stream-interpreter can invoke them. Use the corresponding properties to change these values.

Implemented in vtkPVPlotMatrixView, and vtkPVXYChartView.

◆ SetTitleFontFamily()

virtual void vtkPVContextView::SetTitleFontFamily ( const char *  family)
pure virtual

Get/Set the font of the title.

These methods should not be called directly. They are made public only so that the client-server-stream-interpreter can invoke them. Use the corresponding properties to change these values.

Implemented in vtkPVPlotMatrixView, and vtkPVXYChartView.

◆ SetTitleFontSize()

virtual void vtkPVContextView::SetTitleFontSize ( int  pointSize)
pure virtual

Get/Set the font of the title.

These methods should not be called directly. They are made public only so that the client-server-stream-interpreter can invoke them. Use the corresponding properties to change these values.

Implemented in vtkPVPlotMatrixView, and vtkPVXYChartView.

◆ SetTitleBold()

virtual void vtkPVContextView::SetTitleBold ( bool  bold)
pure virtual

Get/Set the font of the title.

These methods should not be called directly. They are made public only so that the client-server-stream-interpreter can invoke them. Use the corresponding properties to change these values.

Implemented in vtkPVPlotMatrixView, and vtkPVXYChartView.

◆ SetTitleItalic()

virtual void vtkPVContextView::SetTitleItalic ( bool  italic)
pure virtual

Get/Set the font of the title.

These methods should not be called directly. They are made public only so that the client-server-stream-interpreter can invoke them. Use the corresponding properties to change these values.

Implemented in vtkPVPlotMatrixView, and vtkPVXYChartView.

◆ SetTitleFontFile()

virtual void vtkPVContextView::SetTitleFontFile ( const char *  file)
pure virtual

Get/Set the font of the title.

These methods should not be called directly. They are made public only so that the client-server-stream-interpreter can invoke them. Use the corresponding properties to change these values.

Implemented in vtkPVPlotMatrixView, and vtkPVXYChartView.

◆ GetTitleFontFamily()

virtual const char* vtkPVContextView::GetTitleFontFamily ( )
pure virtual

Get/Set the font of the title.

These methods should not be called directly. They are made public only so that the client-server-stream-interpreter can invoke them. Use the corresponding properties to change these values.

Implemented in vtkPVPlotMatrixView, and vtkPVXYChartView.

◆ GetTitleFontSize()

virtual int vtkPVContextView::GetTitleFontSize ( )
pure virtual

Get/Set the font of the title.

These methods should not be called directly. They are made public only so that the client-server-stream-interpreter can invoke them. Use the corresponding properties to change these values.

Implemented in vtkPVPlotMatrixView, and vtkPVXYChartView.

◆ GetTitleFontBold()

virtual int vtkPVContextView::GetTitleFontBold ( )
pure virtual

Get/Set the font of the title.

These methods should not be called directly. They are made public only so that the client-server-stream-interpreter can invoke them. Use the corresponding properties to change these values.

Implemented in vtkPVPlotMatrixView, and vtkPVXYChartView.

◆ GetTitleFontItalic()

virtual int vtkPVContextView::GetTitleFontItalic ( )
pure virtual

Get/Set the font of the title.

These methods should not be called directly. They are made public only so that the client-server-stream-interpreter can invoke them. Use the corresponding properties to change these values.

Implemented in vtkPVPlotMatrixView, and vtkPVXYChartView.

◆ SetTitleColor()

virtual void vtkPVContextView::SetTitleColor ( double  red,
double  green,
double  blue 
)
pure virtual

Get/Set the color of the title.

These methods should not be called directly. They are made public only so that the client-server-stream-interpreter can invoke them. Use the corresponding properties to change these values.

Implemented in vtkPVPlotMatrixView, and vtkPVXYChartView.

◆ GetTitleColor()

virtual double* vtkPVContextView::GetTitleColor ( )
pure virtual

Get/Set the color of the title.

These methods should not be called directly. They are made public only so that the client-server-stream-interpreter can invoke them. Use the corresponding properties to change these values.

Implemented in vtkPVPlotMatrixView, and vtkPVXYChartView.

◆ SetTitleAlignment()

virtual void vtkPVContextView::SetTitleAlignment ( int  alignment)
pure virtual

Get/Set the alignement of the title.

These methods should not be called directly. They are made public only so that the client-server-stream-interpreter can invoke them. Use the corresponding properties to change these values.

Implemented in vtkPVPlotMatrixView, and vtkPVXYChartView.

◆ GetTitleAlignment()

virtual int vtkPVContextView::GetTitleAlignment ( )
pure virtual

Get/Set the alignement of the title.

These methods should not be called directly. They are made public only so that the client-server-stream-interpreter can invoke them. Use the corresponding properties to change these values.

Implemented in vtkPVPlotMatrixView, and vtkPVXYChartView.

◆ Render()

virtual void vtkPVContextView::Render ( bool  interactive)
protectedvirtual

Actual rendering implementation.

Reimplemented in vtkPVXYChartView, and vtkPVPlotMatrixView.

◆ MapSelectionToInput()

virtual bool vtkPVContextView::MapSelectionToInput ( vtkSelection )
protectedvirtual

Called to transform the selection.

This is only called on the client-side. Subclasses should transform the selection in place as needed. Default implementation simply goes to the first visible representation and asks it to transform (by calling vtkChartRepresentation::MapSelectionToInput()). We need to extend the infrastructrue to work properly when making selections in views showing multiple representations, but until that happens, this naive approach works for most cases. Return false on failure.

◆ GetFormattedTitle()

virtual std::string vtkPVContextView::GetFormattedTitle ( )
protectedvirtual

Method to get the Formatted title after formatting it using the pushed arguments provided by vtkPVStringFormatter.

Member Data Documentation

◆ ContextView

vtkContextView* vtkPVContextView::ContextView
protected

Get/Set the alignement of the title.

These methods should not be called directly. They are made public only so that the client-server-stream-interpreter can invoke them. Use the corresponding properties to change these values.

Definition at line 185 of file vtkPVContextView.h.


The documentation for this class was generated from the following file: