Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vtkPVPlotMatrixView Class Reference

#include <vtkPVPlotMatrixView.h>

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

Public Types

typedef vtkPVContextView Superclass
 
- Public Types inherited from vtkPVContextView
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
 
vtkAbstractContextItemGetContextItem () override
 Get the context item. More...
 
void SetSelection (vtkChartRepresentation *repr, vtkSelection *selection) override
 Representations can use this method to set the selection for a particular representation. More...
 
void ClearAnimationPath ()
 Clear the animation path, ensuring it is empty. More...
 
void AddAnimationPath (int i, int j)
 Append to the animation path of the scatter plot matrix. More...
 
void StartAnimationPath ()
 Append to the animation path of the scatter plot matrix. More...
 
void AdvanceAnimationPath ()
 Push the animation forward a frame. More...
 
void SetNumberOfAnimationFrames (int value)
 Set the number of animation frames used when changing the active scatterplot. More...
 
void UpdateSettings ()
 Update all the settings. More...
 
void SetActivePlot (int i, int j)
 Get/set the active plot in the scatter plot matrix. More...
 
int GetActiveRow ()
 Get/set the active plot in the scatter plot matrix. More...
 
int GetActiveColumn ()
 Get/set the active plot in the scatter plot matrix. More...
 
void SetTitleFont (const char *family, int pointSize, bool bold, bool italic) override
 Get/Set the font of the title. More...
 
void SetTitleFontFamily (const char *family) override
 Get/Set the font of the title. More...
 
void SetTitleFontSize (int pointSize) override
 Get/Set the font of the title. More...
 
void SetTitleBold (bool bold) override
 Get/Set the font of the title. More...
 
void SetTitleItalic (bool italic) override
 Get/Set the font of the title. More...
 
void SetTitleFontFile (const char *file) override
 Get/Set the font of the title. More...
 
const char * GetTitleFontFamily () override
 Get/Set the font of the title. More...
 
int GetTitleFontSize () override
 Get/Set the font of the title. More...
 
int GetTitleFontBold () override
 Get/Set the font of the title. More...
 
int GetTitleFontItalic () override
 Get/Set the font of the title. More...
 
void SetTitleColor (double red, double green, double blue) override
 Get/Set the color of the title. More...
 
doubleGetTitleColor () override
 Get/Set the color of the title. More...
 
void SetTitleAlignment (int alignment) override
 Set the alignement of the title. More...
 
int GetTitleAlignment () override
 Set the alignement of the title. More...
 
virtual void SetGutter (float x, float y)
 Set the gutter that should be left between the charts in the matrix. More...
 
void SetGutterX (float value)
 Set the gutter that should be left between the charts in the matrix. More...
 
void SetGutterY (float value)
 Set the gutter that should be left between the charts in the matrix. More...
 
virtual void SetPadding (float padding)
 Set the padding that applied an uniform padding on each charts. More...
 
virtual void SetBorders (int left, int bottom, int right, int top)
 Set/get the borders of the chart matrix (space in pixels around each chart). More...
 
virtual void SetBorderLeft (int value)
 Set/get the borders of the chart matrix (space in pixels around each chart). More...
 
virtual void SetBorderBottom (int value)
 Set/get the borders of the chart matrix (space in pixels around each chart). More...
 
virtual void SetBorderRight (int value)
 Set/get the borders of the chart matrix (space in pixels around each chart). More...
 
virtual void SetBorderTop (int value)
 Set/get the borders of the chart matrix (space in pixels around each chart). More...
 
void SetGridVisibility (int plotType, bool visible)
 Sets whether or not the grid for the given axis is visible given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
 GENERATE_PLOT_TYPE_DECLARATION (GridVisibility, bool)
 Sets whether or not the grid for the given axis is visible given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
int GetGridVisibility (int plotType)
 Sets whether or not the grid for the given axis is visible given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
void SetBackgroundColor (int plotType, double red, double green, double blue, double alpha)
 Sets the background color for the chart given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
bool GetBackgroundColor (int plotType, double color[3])
 Sets the background color for the chart given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
 GENERATE_PLOT_TYPE_DECLARATION4 (BackgroundColor, double, double, double, double)
 Sets the background color for the chart given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
void SetAxisColor (int plotType, double red, double green, double blue)
 Sets the color for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
bool GetAxisColor (int plotType, double color[3])
 Sets the color for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
 GENERATE_PLOT_TYPE_DECLARATION3 (AxisColor, double, double, double)
 Sets the color for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
void SetGridColor (int plotType, double red, double green, double blue)
 Sets the color for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
bool GetGridColor (int plotType, double color[3])
 Sets the color for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
 GENERATE_PLOT_TYPE_DECLARATION3 (GridColor, double, double, double)
 Sets the color for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
void SetAxisLabelVisibility (int plotType, bool visible)
 Sets whether or not the labels for the axes are visible, given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
int GetAxisLabelVisibility (int plotType)
 Sets whether or not the labels for the axes are visible, given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
 GENERATE_PLOT_TYPE_DECLARATION (AxisLabelVisibility, bool)
 Sets whether or not the labels for the axes are visible, given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
void SetAxisLabelFont (int plotType, const char *family, int pointSize, bool bold, bool italic)
 Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
void SetAxisLabelFontFamily (int plotType, const char *family)
 Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
 GENERATE_PLOT_TYPE_DECLARATION (AxisLabelFontFamily, const char *)
 Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
void SetAxisLabelFontFile (int plotType, const char *file)
 Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
 GENERATE_PLOT_TYPE_DECLARATION (AxisLabelFontFile, const char *)
 Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
void SetAxisLabelFontSize (int plotType, int pointSize)
 Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
 GENERATE_PLOT_TYPE_DECLARATION (AxisLabelFontSize, int)
 Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
void SetAxisLabelBold (int plotType, bool bold)
 Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
 GENERATE_PLOT_TYPE_DECLARATION (AxisLabelBold, bool)
 Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
void SetAxisLabelItalic (int plotType, bool italic)
 Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
 GENERATE_PLOT_TYPE_DECLARATION (AxisLabelItalic, bool)
 Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
const char * GetAxisLabelFontFamily (int plotType)
 Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
int GetAxisLabelFontSize (int plotType)
 Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
int GetAxisLabelFontBold (int plotType)
 Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
int GetAxisLabelFontItalic (int plotType)
 Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
void SetAxisLabelColor (int plotType, double red, double green, double blue)
 Sets the axis label color for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
 GENERATE_PLOT_TYPE_DECLARATION3 (AxisLabelColor, double, double, double)
 Sets the axis label color for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
bool GetAxisLabelColor (int plotType, double color[3])
 Sets the axis label color for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
void SetAxisLabelNotation (int plotType, int notation)
 Sets the axis label notation for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
 GENERATE_PLOT_TYPE_DECLARATION (AxisLabelNotation, int)
 Sets the axis label notation for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
int GetAxisLabelNotation (int plotType)
 Sets the axis label notation for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
void SetAxisLabelPrecision (int plotType, int precision)
 Sets the axis label precision for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
 GENERATE_PLOT_TYPE_DECLARATION (AxisLabelPrecision, int)
 Sets the axis label precision for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
int GetAxisLabelPrecision (int plotType)
 Sets the axis label precision for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
void SetTooltipNotation (int plotType, int notation)
 Set chart's tooltip notation and precision, given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
 GENERATE_PLOT_TYPE_DECLARATION (TooltipNotation, int)
 Set chart's tooltip notation and precision, given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
void SetTooltipPrecision (int plotType, int precision)
 Set chart's tooltip notation and precision, given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
 GENERATE_PLOT_TYPE_DECLARATION (TooltipPrecision, int)
 Set chart's tooltip notation and precision, given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
int GetTooltipNotation (int plotType)
 Set chart's tooltip notation and precision, given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
int GetTooltipPrecision (int plotType)
 Set chart's tooltip notation and precision, given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}. More...
 
void SetScatterPlotSelectedRowColumnColor (double red, double green, double blue, double alpha)
 Set the scatter plot title's color. More...
 
bool GetScatterPlotSelectedRowColumnColor (double color[3])
 Set the scatter plot title's color. More...
 
void SetScatterPlotSelectedActiveColor (double red, double green, double blue, double alpha)
 Set the scatter plot title's color. More...
 
bool GetScatterPlotSelectedActiveColor (double color[3])
 Set the scatter plot title's color. More...
 
- Public Member Functions inherited from vtkPVContextView
void StillRender () override
 Triggers a high-resolution render. More...
 
void InteractiveRender () override
 Triggers a interactive render. More...
 
vtkSelectionGetSelection ()
 Get the current selection created in the view. More...
 
virtual bool Export (vtkAbstractChartExporter *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...
 
- 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 ()
 
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...
 
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 vtkPVPlotMatrixViewNew ()
 
static int IsTypeOf (const char *type)
 
static vtkPVPlotMatrixViewSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkPVContextView
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 ()
 

Protected Member Functions

 vtkPVPlotMatrixView ()
 
 ~vtkPVPlotMatrixView () override
 
void Render (bool interactive) override
 Actual rendering implementation. More...
 
void PlotMatrixSelectionCallback (vtkObject *, unsigned long, void *)
 The callback function when SelectionChangedEvent is invoked from the Big chart in vtkScatterPlotMatrix. More...
 
- Protected Member Functions inherited from vtkPVContextView
 vtkPVContextView ()
 Get/Set the alignement of the title. More...
 
 ~vtkPVContextView () override
 Get/Set the alignement of the title. 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...
 
- 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 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...
 
- 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 &)
 

Additional Inherited Members

- Static Protected Member Functions inherited from vtkPVView
static vtkPVDataDeliveryManagerGetDeliveryManager (vtkInformation *info)
 
- Protected Attributes inherited from vtkPVContextView
vtkContextViewContextView
 Get/Set the alignement of the title. More...
 
- 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

Definition at line 32 of file vtkPVPlotMatrixView.h.

Member Typedef Documentation

◆ Superclass

Definition at line 36 of file vtkPVPlotMatrixView.h.

Constructor & Destructor Documentation

◆ vtkPVPlotMatrixView()

vtkPVPlotMatrixView::vtkPVPlotMatrixView ( )
protected

◆ ~vtkPVPlotMatrixView()

vtkPVPlotMatrixView::~vtkPVPlotMatrixView ( )
overrideprotected

Member Function Documentation

◆ New()

static vtkPVPlotMatrixView* vtkPVPlotMatrixView::New ( )
static

◆ GetClassName()

virtual const char* vtkPVPlotMatrixView::GetClassName ( )
virtual

Reimplemented from vtkPVContextView.

◆ IsTypeOf()

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

◆ IsA()

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

Reimplemented from vtkPVContextView.

◆ SafeDownCast()

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

◆ PrintSelf()

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

Reimplemented from vtkPVContextView.

◆ GetContextItem()

vtkAbstractContextItem* vtkPVPlotMatrixView::GetContextItem ( )
overridevirtual

Get the context item.

Implements vtkPVContextView.

◆ SetSelection()

void vtkPVPlotMatrixView::SetSelection ( vtkChartRepresentation repr,
vtkSelection selection 
)
overridevirtual

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.

Implements vtkPVContextView.

◆ SetActivePlot()

void vtkPVPlotMatrixView::SetActivePlot ( int  i,
int  j 
)

Get/set the active plot in the scatter plot matrix.

◆ GetActiveRow()

int vtkPVPlotMatrixView::GetActiveRow ( )

Get/set the active plot in the scatter plot matrix.

◆ GetActiveColumn()

int vtkPVPlotMatrixView::GetActiveColumn ( )

Get/set the active plot in the scatter plot matrix.

◆ ClearAnimationPath()

void vtkPVPlotMatrixView::ClearAnimationPath ( )

Clear the animation path, ensuring it is empty.

◆ AddAnimationPath()

void vtkPVPlotMatrixView::AddAnimationPath ( int  i,
int  j 
)

Append to the animation path of the scatter plot matrix.

◆ StartAnimationPath()

void vtkPVPlotMatrixView::StartAnimationPath ( )

Append to the animation path of the scatter plot matrix.

◆ AdvanceAnimationPath()

void vtkPVPlotMatrixView::AdvanceAnimationPath ( )

Push the animation forward a frame.

◆ SetTitleFont()

void vtkPVPlotMatrixView::SetTitleFont ( const char *  family,
int  pointSize,
bool  bold,
bool  italic 
)
overridevirtual

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.

Implements vtkPVContextView.

◆ SetTitleFontFamily()

void vtkPVPlotMatrixView::SetTitleFontFamily ( const char *  family)
overridevirtual

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.

Implements vtkPVContextView.

◆ SetTitleFontSize()

void vtkPVPlotMatrixView::SetTitleFontSize ( int  pointSize)
overridevirtual

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.

Implements vtkPVContextView.

◆ SetTitleBold()

void vtkPVPlotMatrixView::SetTitleBold ( bool  bold)
overridevirtual

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.

Implements vtkPVContextView.

◆ SetTitleItalic()

void vtkPVPlotMatrixView::SetTitleItalic ( bool  italic)
overridevirtual

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.

Implements vtkPVContextView.

◆ SetTitleFontFile()

void vtkPVPlotMatrixView::SetTitleFontFile ( const char *  file)
overridevirtual

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.

Implements vtkPVContextView.

◆ GetTitleFontFamily()

const char* vtkPVPlotMatrixView::GetTitleFontFamily ( )
overridevirtual

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.

Implements vtkPVContextView.

◆ GetTitleFontSize()

int vtkPVPlotMatrixView::GetTitleFontSize ( )
overridevirtual

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.

Implements vtkPVContextView.

◆ GetTitleFontBold()

int vtkPVPlotMatrixView::GetTitleFontBold ( )
overridevirtual

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.

Implements vtkPVContextView.

◆ GetTitleFontItalic()

int vtkPVPlotMatrixView::GetTitleFontItalic ( )
overridevirtual

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.

Implements vtkPVContextView.

◆ SetTitleColor()

void vtkPVPlotMatrixView::SetTitleColor ( double  red,
double  green,
double  blue 
)
overridevirtual

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.

Implements vtkPVContextView.

◆ GetTitleColor()

double* vtkPVPlotMatrixView::GetTitleColor ( )
overridevirtual

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.

Implements vtkPVContextView.

◆ SetTitleAlignment()

void vtkPVPlotMatrixView::SetTitleAlignment ( int  alignment)
overridevirtual

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.

Implements vtkPVContextView.

◆ GetTitleAlignment()

int vtkPVPlotMatrixView::GetTitleAlignment ( )
overridevirtual

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.

Implements vtkPVContextView.

◆ SetNumberOfAnimationFrames()

void vtkPVPlotMatrixView::SetNumberOfAnimationFrames ( int  value)

Set the number of animation frames used when changing the active scatterplot.

◆ SetGutter()

virtual void vtkPVPlotMatrixView::SetGutter ( float  x,
float  y 
)
virtual

Set the gutter that should be left between the charts in the matrix.

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.

◆ SetGutterX()

void vtkPVPlotMatrixView::SetGutterX ( float  value)

Set the gutter that should be left between the charts in the matrix.

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.

◆ SetGutterY()

void vtkPVPlotMatrixView::SetGutterY ( float  value)

Set the gutter that should be left between the charts in the matrix.

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.

◆ SetPadding()

virtual void vtkPVPlotMatrixView::SetPadding ( float  padding)
virtual

Set the padding that applied an uniform padding on each charts.

◆ SetBorders()

virtual void vtkPVPlotMatrixView::SetBorders ( int  left,
int  bottom,
int  right,
int  top 
)
virtual

Set/get the borders of the chart matrix (space in pixels around each chart).

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.

◆ SetBorderLeft()

virtual void vtkPVPlotMatrixView::SetBorderLeft ( int  value)
virtual

Set/get the borders of the chart matrix (space in pixels around each chart).

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.

◆ SetBorderBottom()

virtual void vtkPVPlotMatrixView::SetBorderBottom ( int  value)
virtual

Set/get the borders of the chart matrix (space in pixels around each chart).

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.

◆ SetBorderRight()

virtual void vtkPVPlotMatrixView::SetBorderRight ( int  value)
virtual

Set/get the borders of the chart matrix (space in pixels around each chart).

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.

◆ SetBorderTop()

virtual void vtkPVPlotMatrixView::SetBorderTop ( int  value)
virtual

Set/get the borders of the chart matrix (space in pixels around each chart).

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.

◆ SetGridVisibility()

void vtkPVPlotMatrixView::SetGridVisibility ( int  plotType,
bool  visible 
)

Sets whether or not the grid for the given axis is visible given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ GENERATE_PLOT_TYPE_DECLARATION() [1/11]

vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION ( GridVisibility  ,
bool   
)

Sets whether or not the grid for the given axis is visible given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ GetGridVisibility()

int vtkPVPlotMatrixView::GetGridVisibility ( int  plotType)

Sets whether or not the grid for the given axis is visible given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ SetBackgroundColor()

void vtkPVPlotMatrixView::SetBackgroundColor ( int  plotType,
double  red,
double  green,
double  blue,
double  alpha 
)

Sets the background color for the chart given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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. The getter return false if the color can't be recovered.

◆ GetBackgroundColor()

bool vtkPVPlotMatrixView::GetBackgroundColor ( int  plotType,
double  color[3] 
)

Sets the background color for the chart given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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. The getter return false if the color can't be recovered.

◆ GENERATE_PLOT_TYPE_DECLARATION4()

vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION4 ( BackgroundColor  ,
double  ,
double  ,
double  ,
double   
)

Sets the background color for the chart given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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. The getter return false if the color can't be recovered.

◆ SetAxisColor()

void vtkPVPlotMatrixView::SetAxisColor ( int  plotType,
double  red,
double  green,
double  blue 
)

Sets the color for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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. The getter return false if the color can't be recovered.

◆ GetAxisColor()

bool vtkPVPlotMatrixView::GetAxisColor ( int  plotType,
double  color[3] 
)

Sets the color for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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. The getter return false if the color can't be recovered.

◆ GENERATE_PLOT_TYPE_DECLARATION3() [1/3]

vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION3 ( AxisColor  ,
double  ,
double  ,
double   
)

Sets the color for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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. The getter return false if the color can't be recovered.

◆ SetGridColor()

void vtkPVPlotMatrixView::SetGridColor ( int  plotType,
double  red,
double  green,
double  blue 
)

Sets the color for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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. The getter return false if the color can't be recovered.

◆ GetGridColor()

bool vtkPVPlotMatrixView::GetGridColor ( int  plotType,
double  color[3] 
)

Sets the color for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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. The getter return false if the color can't be recovered.

◆ GENERATE_PLOT_TYPE_DECLARATION3() [2/3]

vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION3 ( GridColor  ,
double  ,
double  ,
double   
)

Sets the color for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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. The getter return false if the color can't be recovered.

◆ SetAxisLabelVisibility()

void vtkPVPlotMatrixView::SetAxisLabelVisibility ( int  plotType,
bool  visible 
)

Sets whether or not the labels for the axes are visible, given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ GetAxisLabelVisibility()

int vtkPVPlotMatrixView::GetAxisLabelVisibility ( int  plotType)

Sets whether or not the labels for the axes are visible, given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ GENERATE_PLOT_TYPE_DECLARATION() [2/11]

vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION ( AxisLabelVisibility  ,
bool   
)

Sets whether or not the labels for the axes are visible, given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ SetAxisLabelFont()

void vtkPVPlotMatrixView::SetAxisLabelFont ( int  plotType,
const char *  family,
int  pointSize,
bool  bold,
bool  italic 
)

Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ SetAxisLabelFontFamily()

void vtkPVPlotMatrixView::SetAxisLabelFontFamily ( int  plotType,
const char *  family 
)

Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ GENERATE_PLOT_TYPE_DECLARATION() [3/11]

vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION ( AxisLabelFontFamily  ,
const char *   
)

Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ SetAxisLabelFontFile()

void vtkPVPlotMatrixView::SetAxisLabelFontFile ( int  plotType,
const char *  file 
)

Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ GENERATE_PLOT_TYPE_DECLARATION() [4/11]

vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION ( AxisLabelFontFile  ,
const char *   
)

Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ SetAxisLabelFontSize()

void vtkPVPlotMatrixView::SetAxisLabelFontSize ( int  plotType,
int  pointSize 
)

Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ GENERATE_PLOT_TYPE_DECLARATION() [5/11]

vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION ( AxisLabelFontSize  ,
int   
)

Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ SetAxisLabelBold()

void vtkPVPlotMatrixView::SetAxisLabelBold ( int  plotType,
bool  bold 
)

Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ GENERATE_PLOT_TYPE_DECLARATION() [6/11]

vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION ( AxisLabelBold  ,
bool   
)

Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ SetAxisLabelItalic()

void vtkPVPlotMatrixView::SetAxisLabelItalic ( int  plotType,
bool  italic 
)

Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ GENERATE_PLOT_TYPE_DECLARATION() [7/11]

vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION ( AxisLabelItalic  ,
bool   
)

Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ GetAxisLabelFontFamily()

const char* vtkPVPlotMatrixView::GetAxisLabelFontFamily ( int  plotType)

Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ GetAxisLabelFontSize()

int vtkPVPlotMatrixView::GetAxisLabelFontSize ( int  plotType)

Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ GetAxisLabelFontBold()

int vtkPVPlotMatrixView::GetAxisLabelFontBold ( int  plotType)

Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ GetAxisLabelFontItalic()

int vtkPVPlotMatrixView::GetAxisLabelFontItalic ( int  plotType)

Set the axis label font for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ SetAxisLabelColor()

void vtkPVPlotMatrixView::SetAxisLabelColor ( int  plotType,
double  red,
double  green,
double  blue 
)

Sets the axis label color for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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. The getter return false if the color can't be recovered.

◆ GENERATE_PLOT_TYPE_DECLARATION3() [3/3]

vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION3 ( AxisLabelColor  ,
double  ,
double  ,
double   
)

Sets the axis label color for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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. The getter return false if the color can't be recovered.

◆ GetAxisLabelColor()

bool vtkPVPlotMatrixView::GetAxisLabelColor ( int  plotType,
double  color[3] 
)

Sets the axis label color for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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. The getter return false if the color can't be recovered.

◆ SetAxisLabelNotation()

void vtkPVPlotMatrixView::SetAxisLabelNotation ( int  plotType,
int  notation 
)

Sets the axis label notation for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ GENERATE_PLOT_TYPE_DECLARATION() [8/11]

vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION ( AxisLabelNotation  ,
int   
)

Sets the axis label notation for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ GetAxisLabelNotation()

int vtkPVPlotMatrixView::GetAxisLabelNotation ( int  plotType)

Sets the axis label notation for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ SetAxisLabelPrecision()

void vtkPVPlotMatrixView::SetAxisLabelPrecision ( int  plotType,
int  precision 
)

Sets the axis label precision for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ GENERATE_PLOT_TYPE_DECLARATION() [9/11]

vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION ( AxisLabelPrecision  ,
int   
)

Sets the axis label precision for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ GetAxisLabelPrecision()

int vtkPVPlotMatrixView::GetAxisLabelPrecision ( int  plotType)

Sets the axis label precision for the axes given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ SetTooltipNotation()

void vtkPVPlotMatrixView::SetTooltipNotation ( int  plotType,
int  notation 
)

Set chart's tooltip notation and precision, given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ GENERATE_PLOT_TYPE_DECLARATION() [10/11]

vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION ( TooltipNotation  ,
int   
)

Set chart's tooltip notation and precision, given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ SetTooltipPrecision()

void vtkPVPlotMatrixView::SetTooltipPrecision ( int  plotType,
int  precision 
)

Set chart's tooltip notation and precision, given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ GENERATE_PLOT_TYPE_DECLARATION() [11/11]

vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION ( TooltipPrecision  ,
int   
)

Set chart's tooltip notation and precision, given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ GetTooltipNotation()

int vtkPVPlotMatrixView::GetTooltipNotation ( int  plotType)

Set chart's tooltip notation and precision, given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ GetTooltipPrecision()

int vtkPVPlotMatrixView::GetTooltipPrecision ( int  plotType)

Set chart's tooltip notation and precision, given a plot type, which refers to vtkScatterPlotMatrix::{SCATTERPLOT, HISTOGRAM, ACTIVEPLOT}.

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.

◆ SetScatterPlotSelectedRowColumnColor()

void vtkPVPlotMatrixView::SetScatterPlotSelectedRowColumnColor ( double  red,
double  green,
double  blue,
double  alpha 
)

Set the scatter plot title's color.

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. The getter return false if the color can't be recovered.

◆ GetScatterPlotSelectedRowColumnColor()

bool vtkPVPlotMatrixView::GetScatterPlotSelectedRowColumnColor ( double  color[3])

Set the scatter plot title's color.

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. The getter return false if the color can't be recovered.

◆ SetScatterPlotSelectedActiveColor()

void vtkPVPlotMatrixView::SetScatterPlotSelectedActiveColor ( double  red,
double  green,
double  blue,
double  alpha 
)

Set the scatter plot title's color.

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. The getter return false if the color can't be recovered.

◆ GetScatterPlotSelectedActiveColor()

bool vtkPVPlotMatrixView::GetScatterPlotSelectedActiveColor ( double  color[3])

Set the scatter plot title's color.

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. The getter return false if the color can't be recovered.

◆ UpdateSettings()

void vtkPVPlotMatrixView::UpdateSettings ( )

Update all the settings.

◆ Render()

void vtkPVPlotMatrixView::Render ( bool  interactive)
overrideprotectedvirtual

Actual rendering implementation.

Reimplemented from vtkPVContextView.

◆ PlotMatrixSelectionCallback()

void vtkPVPlotMatrixView::PlotMatrixSelectionCallback ( vtkObject ,
unsigned  long,
void *   
)
protected

The callback function when SelectionChangedEvent is invoked from the Big chart in vtkScatterPlotMatrix.


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