ParaView
|
#include <vtkPVPlotMatrixView.h>
Public Types | |
typedef vtkPVContextView | Superclass |
![]() | |
typedef vtkPVView | Superclass |
![]() | |
enum | { ViewTimeChangedEvent = 9000 } |
typedef vtkView | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
vtkAbstractContextItem * | GetContextItem () |
Get the context item. More... | |
virtual void | SetSelection (vtkChartRepresentation *repr, vtkSelection *selection) |
Representations can use this method to set the selection for a particular representation. More... | |
void | SetActivePlot (int i, int j) |
int | GetActiveRow () |
int | GetActiveColumn () |
void | ClearAnimationPath () |
void | AddAnimationPath (int i, int j) |
void | StartAnimationPath () |
void | AdvanceAnimationPath () |
void | SetTitle (const char *title) |
const char * | GetTitle () |
void | SetTitleFont (const char *family, int pointSize, bool bold, bool italic) |
void | SetTitleFontFamily (const char *family) |
void | SetTitleFontSize (int pointSize) |
void | SetTitleBold (bool bold) |
void | SetTitleItalic (bool italic) |
const char * | GetTitleFontFamily () |
int | GetTitleFontSize () |
int | GetTitleFontBold () |
int | GetTitleFontItalic () |
void | SetTitleColor (double red, double green, double blue) |
double * | GetTitleColor () |
void | SetTitleAlignment (int alignment) |
int | GetTitleAlignment () |
void | SetNumberOfAnimationFrames (int value) |
virtual void | SetGutter (float x, float y) |
void | SetGutterX (float value) |
void | SetGutterY (float value) |
virtual void | SetBorders (int left, int bottom, int right, int top) |
virtual void | SetBorderLeft (int value) |
virtual void | SetBorderBottom (int value) |
virtual void | SetBorderRight (int value) |
virtual void | SetBorderTop (int value) |
void | SetGridVisibility (int plotType, bool visible) |
GENERATE_PLOT_TYPE_DECLARATION (GridVisibility, bool) | |
int | GetGridVisibility (int plotType) |
void | SetBackgroundColor (int plotType, double red, double green, double blue, double alpha) |
double * | GetBackgroundColor (int plotType) |
GENERATE_PLOT_TYPE_DECLARATION4 (BackgroundColor, double, double, double, double) | |
void | SetAxisColor (int plotType, double red, double green, double blue) |
double * | GetAxisColor (int plotType) |
GENERATE_PLOT_TYPE_DECLARATION3 (AxisColor, double, double, double) | |
void | SetGridColor (int plotType, double red, double green, double blue) |
double * | GetGridColor (int plotType) |
GENERATE_PLOT_TYPE_DECLARATION3 (GridColor, double, double, double) | |
void | SetAxisLabelVisibility (int plotType, bool visible) |
int | GetAxisLabelVisibility (int plotType) |
GENERATE_PLOT_TYPE_DECLARATION (AxisLabelVisibility, bool) | |
void | SetAxisLabelFont (int plotType, const char *family, int pointSize, bool bold, bool italic) |
void | SetAxisLabelFontFamily (int plotType, const char *family) |
GENERATE_PLOT_TYPE_DECLARATION (AxisLabelFontFamily, const char *) | |
void | SetAxisLabelFontSize (int plotType, int pointSize) |
GENERATE_PLOT_TYPE_DECLARATION (AxisLabelFontSize, int) | |
void | SetAxisLabelBold (int plotType, bool bold) |
GENERATE_PLOT_TYPE_DECLARATION (AxisLabelBold, bool) | |
void | SetAxisLabelItalic (int plotType, bool italic) |
GENERATE_PLOT_TYPE_DECLARATION (AxisLabelItalic, bool) | |
const char * | GetAxisLabelFontFamily (int plotType) |
int | GetAxisLabelFontSize (int plotType) |
int | GetAxisLabelFontBold (int plotType) |
int | GetAxisLabelFontItalic (int plotType) |
void | SetAxisLabelColor (int plotType, double red, double green, double blue) |
GENERATE_PLOT_TYPE_DECLARATION3 (AxisLabelColor, double, double, double) | |
double * | GetAxisLabelColor (int plotType) |
void | SetAxisLabelNotation (int plotType, int notation) |
GENERATE_PLOT_TYPE_DECLARATION (AxisLabelNotation, int) | |
int | GetAxisLabelNotation (int plotType) |
void | SetAxisLabelPrecision (int plotType, int precision) |
GENERATE_PLOT_TYPE_DECLARATION (AxisLabelPrecision, int) | |
int | GetAxisLabelPrecision (int plotType) |
void | SetTooltipNotation (int plotType, int notation) |
GENERATE_PLOT_TYPE_DECLARATION (TooltipNotation, int) | |
void | SetTooltipPrecision (int plotType, int precision) |
GENERATE_PLOT_TYPE_DECLARATION (TooltipPrecision, int) | |
int | GetTooltipNotation (int plotType) |
int | GetTooltipPrecision (int plotType) |
void | SetScatterPlotSelectedRowColumnColor (double red, double green, double blue, double alpha) |
double * | GetScatterPlotSelectedRowColumnColor () |
void | SetScatterPlotSelectedActiveColor (double red, double green, double blue, double alpha) |
double * | GetScatterPlotSelectedActiveColor () |
void | UpdateSettings () |
![]() | |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | StillRender () |
Triggers a high-resolution render. More... | |
virtual void | InteractiveRender () |
Triggers a interactive render. More... | |
virtual void | Initialize (unsigned int id) |
Initialize the view with an identifier. More... | |
virtual void | Update () |
Overridden to ensure that in multi-client configurations, same set of representations are "dirty" on all processes to avoid race conditions. More... | |
vtkSelection * | GetSelection () |
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 vtkContextView * | GetContextView () |
Get the context view. More... | |
virtual vtkRenderWindow * | GetRenderWindow () |
virtual void | SetupInteractor (vtkRenderWindowInteractor *) |
Set the interactor. More... | |
vtkRenderWindowInteractor * | GetInteractor () |
Set the interactor. More... | |
virtual void | SetUseOffscreenRenderingForScreenshots (bool) |
Set or get whether offscreen rendering should be used during CaptureWindow calls. More... | |
virtual void | UseOffscreenRenderingForScreenshotsOn () |
Set or get whether offscreen rendering should be used during CaptureWindow calls. More... | |
virtual void | UseOffscreenRenderingForScreenshotsOff () |
Set or get whether offscreen rendering should be used during CaptureWindow calls. More... | |
virtual bool | GetUseOffscreenRenderingForScreenshots () |
Set or get whether offscreen rendering should be used during CaptureWindow calls. More... | |
virtual void | SetUseOffscreenRendering (bool) |
Get/Set whether to use offscreen rendering for all rendering. More... | |
virtual void | UseOffscreenRenderingOn () |
Get/Set whether to use offscreen rendering for all rendering. More... | |
virtual void | UseOffscreenRenderingOff () |
Get/Set whether to use offscreen rendering for all rendering. More... | |
virtual bool | GetUseOffscreenRendering () |
Get/Set whether to use offscreen rendering for all rendering. More... | |
![]() | |
void | PrintSelf (ostream &os, vtkIndent indent) |
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... | |
virtual unsigned int | GetIdentifier () |
virtual void | SetPosition (int, int) |
Set the position on this view in the multiview configuration. More... | |
virtual int * | GetPosition () |
Set the position on this view in the multiview configuration. More... | |
virtual void | GetPosition (int &, int &) |
Set the position on this view in the multiview configuration. More... | |
virtual void | GetPosition (int [2]) |
Set the position on this view in the multiview configuration. More... | |
virtual void | SetSize (int, int) |
Set the size of this view in the multiview configuration. More... | |
virtual int * | GetSize () |
Set the size of this view in the multiview configuration. More... | |
virtual void | GetSize (int &, int &) |
Set the size of this view in the multiview configuration. More... | |
virtual void | GetSize (int [2]) |
Set the size of this view in the multiview configuration. More... | |
bool | SynchronizeBounds (double bounds[6]) |
This encapsulates a whole lot of logic for communication between processes. More... | |
bool | SynchronizeSize (double &size) |
This encapsulates a whole lot of logic for communication between processes. More... | |
bool | SynchronizeSize (unsigned int &size) |
This encapsulates a whole lot of logic for communication between processes. 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... | |
Static Public Member Functions | |
static vtkPVPlotMatrixView * | New () |
static int | IsTypeOf (const char *type) |
static vtkPVPlotMatrixView * | SafeDownCast (vtkObject *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkPVContextView * | SafeDownCast (vtkObject *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkPVView * | SafeDownCast (vtkObject *o) |
static void | SetEnableStreaming (bool) |
static bool | GetEnableStreaming () |
static vtkInformationObjectBaseKey * | VIEW () |
Key used to pass the vtkPVView pointer to the representation during any of the view passes such as REQUEST_UPDATE(), REQUEST_UPDATE_LOD(), REQUEST_RENDER(), etc. More... | |
static vtkInformationRequestKey * | REQUEST_UPDATE () |
This is a Update-Data pass. More... | |
static vtkInformationRequestKey * | REQUEST_UPDATE_LOD () |
This is a Update-LOD-Data pass. More... | |
static vtkInformationRequestKey * | REQUEST_RENDER () |
This is a render pass. More... | |
Protected Member Functions | |
vtkPVPlotMatrixView () | |
~vtkPVPlotMatrixView () | |
void | PlotMatrixSelectionCallback (vtkObject *, unsigned long, void *) |
![]() | |
vtkPVContextView () | |
~vtkPVContextView () | |
virtual void | Render (bool interactive) |
Actual rendering implementation. More... | |
virtual bool | MapSelectionToInput (vtkSelection *) |
Called to transform the selection. More... | |
void | OnStartRender () |
Callbacks called when the primary "renderer" in the vtkContextView starts/ends rendering. More... | |
void | OnEndRender () |
Callbacks called when the primary "renderer" in the vtkContextView starts/ends rendering. More... | |
![]() | |
vtkPVView () | |
~vtkPVView () | |
virtual void | AddRepresentationInternal (vtkDataRepresentation *rep) |
Overridden to check that the representation has View setup properly. More... | |
void | CallProcessViewRequest (vtkInformationRequestKey *passType, vtkInformation *request, vtkInformationVector *reply) |
Subclasses can use this method to trigger a pass on all representations. More... | |
Additional Inherited Members | |
![]() | |
vtkContextView * | ContextView |
vtkRenderWindow * | RenderWindow |
bool | UseOffscreenRenderingForScreenshots |
bool | UseOffscreenRendering |
![]() | |
vtkPVSynchronizedRenderWindows * | SynchronizedWindows |
unsigned int | Identifier |
Every view gets a unique identifier that it uses to register itself with the SynchronizedWindows. More... | |
double | CacheKey |
bool | UseCache |
int | Size [2] |
int | Position [2] |
vtkInformation * | RequestInformation |
These are passed as arguments to vtkDataRepresentation::ProcessViewRequest(). More... | |
vtkInformationVector * | ReplyInformationVector |
These are passed as arguments to vtkDataRepresentation::ProcessViewRequest(). More... | |
double | ViewTime |
Subclasses can use this method to trigger a pass on all representations. More... | |
Definition at line 44 of file vtkPVPlotMatrixView.h.
Definition at line 48 of file vtkPVPlotMatrixView.h.
|
protected |
|
protected |
|
static |
|
virtual |
Reimplemented from vtkPVContextView.
|
static |
|
virtual |
Reimplemented from vtkPVContextView.
|
static |
void vtkPVPlotMatrixView::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
virtual |
Get the context item.
Implements vtkPVContextView.
|
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.
Implements vtkPVContextView.
void vtkPVPlotMatrixView::SetActivePlot | ( | int | i, |
int | j | ||
) |
int vtkPVPlotMatrixView::GetActiveRow | ( | ) |
int vtkPVPlotMatrixView::GetActiveColumn | ( | ) |
void vtkPVPlotMatrixView::ClearAnimationPath | ( | ) |
void vtkPVPlotMatrixView::AddAnimationPath | ( | int | i, |
int | j | ||
) |
void vtkPVPlotMatrixView::StartAnimationPath | ( | ) |
void vtkPVPlotMatrixView::AdvanceAnimationPath | ( | ) |
void vtkPVPlotMatrixView::SetTitle | ( | const char * | title | ) |
const char* vtkPVPlotMatrixView::GetTitle | ( | ) |
void vtkPVPlotMatrixView::SetTitleFont | ( | const char * | family, |
int | pointSize, | ||
bool | bold, | ||
bool | italic | ||
) |
void vtkPVPlotMatrixView::SetTitleFontFamily | ( | const char * | family | ) |
void vtkPVPlotMatrixView::SetTitleFontSize | ( | int | pointSize | ) |
void vtkPVPlotMatrixView::SetTitleBold | ( | bool | bold | ) |
void vtkPVPlotMatrixView::SetTitleItalic | ( | bool | italic | ) |
const char* vtkPVPlotMatrixView::GetTitleFontFamily | ( | ) |
int vtkPVPlotMatrixView::GetTitleFontSize | ( | ) |
int vtkPVPlotMatrixView::GetTitleFontBold | ( | ) |
int vtkPVPlotMatrixView::GetTitleFontItalic | ( | ) |
void vtkPVPlotMatrixView::SetTitleColor | ( | double | red, |
double | green, | ||
double | blue | ||
) |
double* vtkPVPlotMatrixView::GetTitleColor | ( | ) |
void vtkPVPlotMatrixView::SetTitleAlignment | ( | int | alignment | ) |
int vtkPVPlotMatrixView::GetTitleAlignment | ( | ) |
void vtkPVPlotMatrixView::SetNumberOfAnimationFrames | ( | int | value | ) |
|
virtual |
void vtkPVPlotMatrixView::SetGutterX | ( | float | value | ) |
void vtkPVPlotMatrixView::SetGutterY | ( | float | value | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
void vtkPVPlotMatrixView::SetGridVisibility | ( | int | plotType, |
bool | visible | ||
) |
vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION | ( | GridVisibility | , |
bool | |||
) |
int vtkPVPlotMatrixView::GetGridVisibility | ( | int | plotType | ) |
void vtkPVPlotMatrixView::SetBackgroundColor | ( | int | plotType, |
double | red, | ||
double | green, | ||
double | blue, | ||
double | alpha | ||
) |
double* vtkPVPlotMatrixView::GetBackgroundColor | ( | int | plotType | ) |
vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION4 | ( | BackgroundColor | , |
double | , | ||
double | , | ||
double | , | ||
double | |||
) |
void vtkPVPlotMatrixView::SetAxisColor | ( | int | plotType, |
double | red, | ||
double | green, | ||
double | blue | ||
) |
double* vtkPVPlotMatrixView::GetAxisColor | ( | int | plotType | ) |
vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION3 | ( | AxisColor | , |
double | , | ||
double | , | ||
double | |||
) |
void vtkPVPlotMatrixView::SetGridColor | ( | int | plotType, |
double | red, | ||
double | green, | ||
double | blue | ||
) |
double* vtkPVPlotMatrixView::GetGridColor | ( | int | plotType | ) |
vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION3 | ( | GridColor | , |
double | , | ||
double | , | ||
double | |||
) |
void vtkPVPlotMatrixView::SetAxisLabelVisibility | ( | int | plotType, |
bool | visible | ||
) |
int vtkPVPlotMatrixView::GetAxisLabelVisibility | ( | int | plotType | ) |
vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION | ( | AxisLabelVisibility | , |
bool | |||
) |
void vtkPVPlotMatrixView::SetAxisLabelFont | ( | int | plotType, |
const char * | family, | ||
int | pointSize, | ||
bool | bold, | ||
bool | italic | ||
) |
void vtkPVPlotMatrixView::SetAxisLabelFontFamily | ( | int | plotType, |
const char * | family | ||
) |
vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION | ( | AxisLabelFontFamily | , |
const char * | |||
) |
void vtkPVPlotMatrixView::SetAxisLabelFontSize | ( | int | plotType, |
int | pointSize | ||
) |
vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION | ( | AxisLabelFontSize | , |
int | |||
) |
void vtkPVPlotMatrixView::SetAxisLabelBold | ( | int | plotType, |
bool | bold | ||
) |
vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION | ( | AxisLabelBold | , |
bool | |||
) |
void vtkPVPlotMatrixView::SetAxisLabelItalic | ( | int | plotType, |
bool | italic | ||
) |
vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION | ( | AxisLabelItalic | , |
bool | |||
) |
const char* vtkPVPlotMatrixView::GetAxisLabelFontFamily | ( | int | plotType | ) |
int vtkPVPlotMatrixView::GetAxisLabelFontSize | ( | int | plotType | ) |
int vtkPVPlotMatrixView::GetAxisLabelFontBold | ( | int | plotType | ) |
int vtkPVPlotMatrixView::GetAxisLabelFontItalic | ( | int | plotType | ) |
void vtkPVPlotMatrixView::SetAxisLabelColor | ( | int | plotType, |
double | red, | ||
double | green, | ||
double | blue | ||
) |
vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION3 | ( | AxisLabelColor | , |
double | , | ||
double | , | ||
double | |||
) |
double* vtkPVPlotMatrixView::GetAxisLabelColor | ( | int | plotType | ) |
void vtkPVPlotMatrixView::SetAxisLabelNotation | ( | int | plotType, |
int | notation | ||
) |
vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION | ( | AxisLabelNotation | , |
int | |||
) |
int vtkPVPlotMatrixView::GetAxisLabelNotation | ( | int | plotType | ) |
void vtkPVPlotMatrixView::SetAxisLabelPrecision | ( | int | plotType, |
int | precision | ||
) |
vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION | ( | AxisLabelPrecision | , |
int | |||
) |
int vtkPVPlotMatrixView::GetAxisLabelPrecision | ( | int | plotType | ) |
void vtkPVPlotMatrixView::SetTooltipNotation | ( | int | plotType, |
int | notation | ||
) |
vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION | ( | TooltipNotation | , |
int | |||
) |
void vtkPVPlotMatrixView::SetTooltipPrecision | ( | int | plotType, |
int | precision | ||
) |
vtkPVPlotMatrixView::GENERATE_PLOT_TYPE_DECLARATION | ( | TooltipPrecision | , |
int | |||
) |
int vtkPVPlotMatrixView::GetTooltipNotation | ( | int | plotType | ) |
int vtkPVPlotMatrixView::GetTooltipPrecision | ( | int | plotType | ) |
void vtkPVPlotMatrixView::SetScatterPlotSelectedRowColumnColor | ( | double | red, |
double | green, | ||
double | blue, | ||
double | alpha | ||
) |
double* vtkPVPlotMatrixView::GetScatterPlotSelectedRowColumnColor | ( | ) |
void vtkPVPlotMatrixView::SetScatterPlotSelectedActiveColor | ( | double | red, |
double | green, | ||
double | blue, | ||
double | alpha | ||
) |
double* vtkPVPlotMatrixView::GetScatterPlotSelectedActiveColor | ( | ) |
void vtkPVPlotMatrixView::UpdateSettings | ( | ) |
|
protected |