TTK
Loading...
Searching...
No Matches
ttkClusteringMetrics.h
Go to the documentation of this file.
1
31
32#pragma once
33
34// VTK Module
35#include <ttkClusteringMetricsModule.h>
36
37// VTK Includes
38#include <ttkAlgorithm.h>
39
40// TTK Base Includes
41#include <ClusteringMetrics.h>
42
43class TTKCLUSTERINGMETRICS_EXPORT ttkClusteringMetrics
44 : public ttkAlgorithm // we inherit from the generic ttkAlgorithm class
45 ,
46 protected ttk::ClusteringMetrics // and we inherit from the base class
47{
48public:
51
52protected:
54 ~ttkClusteringMetrics() override = default;
55
56 int FillInputPortInformation(int port, vtkInformation *info) override;
57
58 int FillOutputPortInformation(int port, vtkInformation *info) override;
59
60 int RequestData(vtkInformation *request,
61 vtkInformationVector **inputVector,
62 vtkInformationVector *outputVector) override;
63
64private:
65};
Baseclass of all VTK filters that wrap ttk modules.
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 VTK-filter that wraps the ttk::ClusteringMetrics module.
static ttkClusteringMetrics * New()
~ttkClusteringMetrics() override=default