22#include <ttkTopologicalCompressionWriterModule.h>
35 vtkSetStringMacro(FileName);
36 vtkGetStringMacro(FileName);
38 vtkGetMacro(Tolerance,
double);
39 vtkSetMacro(Tolerance,
double);
41 vtkGetMacro(MaximumError,
double);
42 vtkSetMacro(MaximumError,
double);
44 vtkGetMacro(ZFPTolerance,
double);
45 vtkSetMacro(ZFPTolerance,
double);
47 vtkGetMacro(ZFPOnly,
bool);
48 vtkSetMacro(ZFPOnly,
bool);
50 vtkGetMacro(CompressionType,
int);
51 vtkSetMacro(CompressionType,
int);
53 vtkGetMacro(NbSegments,
int);
54 vtkSetMacro(NbSegments,
int);
56 vtkGetMacro(NbVertices,
int);
57 vtkSetMacro(NbVertices,
int);
59 vtkGetMacro(SQMethod, std::string);
60 vtkSetMacro(SQMethod,
const std::string &);
62 vtkSetMacro(Subdivide,
bool);
63 vtkGetMacro(Subdivide,
bool);
65 vtkSetMacro(UseTopologicalSimplification,
bool);
66 vtkGetMacro(UseTopologicalSimplification,
bool);
80 vtkDataObject *GetInput();
Baseclass of all VTK filters that wrap ttk modules.
void SetInputData(vtkDataSet *)
int FillInputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) override
VTK-filter that wraps the topologicalCompressionWriter processing package.
void SetSQMethodPV(int c)
static ttkTopologicalCompressionWriter * New()
TTK topologicalCompression processing package.
void Write(FILE *fm, T data) const