26#include <vtkInformation.h>
27#include <vtkInformationVector.h>
29#include <vtkUnstructuredGrid.h>
32#include <ttkPersistenceDiagramDictionaryModule.h>
62 vtkSetMacro(Percent_,
double);
63 vtkGetMacro(Percent_,
double);
95 vtkSetMacro(AtomNumber_,
int);
96 vtkGetMacro(AtomNumber_,
int);
98 vtkSetMacro(Seed_,
int);
99 vtkGetMacro(Seed_,
int);
110 this->
setDos(
true,
false,
false);
113 this->
setDos(
false,
true,
false);
116 this->
setDos(
false,
false,
true);
119 this->
setDos(
true,
true,
true);
146 vtkInformationVector **inputVector,
147 vtkInformationVector *outputVector)
override;
virtual int RequestData(vtkInformation *ttkNotUsed(request), vtkInformationVector **ttkNotUsed(inputVectors), vtkInformationVector *ttkNotUsed(outputVector))
int FillInputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) override
int FillOutputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) override
TTK processing package for the computation of a Dictionary of Persistence Diagrams and barycentric we...
void SetWassersteinMetric(const std::string &data)
void SetPairType(const int data)
static ttkPersistenceDiagramDictionary * New()
std::string GetWassersteinMetric()
~ttkPersistenceDiagramDictionary() override=default
ttkPersistenceDiagramDictionary()
void setDos(const bool min, const bool sad, const bool max)
double CompressionFactor_
#define ttkSetEnumMacro(name, enumType)