28#ifndef vtkOTScatterPlotMatrix_h
29#define vtkOTScatterPlotMatrix_h
31#include "vtkFiltersOpenTURNSModule.h"
89 class DensityMapSettings;
90 std::map<int, DensityMapSettings*> DensityMapsSettings;
93 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.
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.
virtual 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...
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.