19#ifndef vtkOTScatterPlotMatrix_h
20#define vtkOTScatterPlotMatrix_h
22#include "vtkFiltersOpenTURNSModule.h"
26VTK_ABI_NAMESPACE_BEGIN
75 int plotCorner = 0)
override;
81 class DensityMapSettings;
82 std::map<int, DensityMapSettings*> DensityMapsSettings;
85 DensityMapCacheMap DensityMapCache;
Factory class for drawing 2D charts.
a simple class to control print indentation
A VTK Filter to compute density map on any pair of numeric data arrays with the same number of tuples...
container for a matrix of charts.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void SetTransferFunction(vtkScalarsToColors *stc)
Get/Set a custom color transfer function.
static vtkOTScatterPlotMatrix * New()
Creates a new object.
void SetDensityMapColor(int plotType, unsigned int densityLineIndex, const vtkColor4ub &color)
Set the color for the specified plotType, automatically distributed on HSV by default.
void AddSupplementaryPlot(vtkChart *chart, int plotType, vtkStdString row, vtkStdString column, int plotCorner=0) override
Add a density map as a supplementary plot, with provided row and column, computed with OpenTURNS if D...
vtkScalarsToColors * GetTransferFunction()
Get/Set a custom color transfer function.
~vtkOTScatterPlotMatrix() override
void SetDensityLineSize(int plotType, float size)
Set the density line size for the specified plotType, 2 by default.
void SetDensityMapVisibility(int plotType, bool visible)
Set the visibility of density map for the specific plotType, false by default.
Superclass for mapping scalar values to colors.
container for a matrix of charts.
Hold a reference to a vtkObjectBase instance.
Wrapper around std::string to keep symbols short.