TTK
Loading...
Searching...
No Matches
ttkMergeTreeAutoencoderDecoding.h
Go to the documentation of this file.
1
39
40#pragma once
41
42// VTK Module
43#include <ttkMergeTreeAutoencoderDecodingModule.h>
44
45// VTK Includes
46#include <ttkAlgorithm.h>
47
48// TTK Base Includes
50
51class TTKMERGETREEAUTOENCODERDECODING_EXPORT ttkMergeTreeAutoencoderDecoding
52 : public ttkAlgorithm // we inherit from the generic ttkAlgorithm class
53 ,
54 protected ttk::MergeTreeAutoencoderDecoding // and we inherit from the base
55 // class
56{
57private:
62#ifdef TTK_ENABLE_TORCH
63 int DiagramPairTypes = 0;
64#endif
65
66public:
71
78
79protected:
86
91 int FillInputPortInformation(int port, vtkInformation *info) override;
92
97 int FillOutputPortInformation(int port, vtkInformation *info) override;
98
103 int RequestData(vtkInformation *request,
104 vtkInformationVector **inputVector,
105 vtkInformationVector *outputVector) override;
106};
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
static ttkMergeTreeAutoencoderDecoding * New()
~ttkMergeTreeAutoencoderDecoding() override=default