TTK
Loading...
Searching...
No Matches
home
julien
Pro
git
github
thomas
ttk-dani
core
vtk
ttkQuadrangulationSubdivision
ttkQuadrangulationSubdivision.h
Go to the documentation of this file.
1
31
32
#pragma once
33
34
// VTK Module
35
#include <ttkQuadrangulationSubdivisionModule.h>
36
37
// ttk code includes
38
#include <
QuadrangulationSubdivision.h
>
39
#include <
ttkAlgorithm.h
>
40
41
class
TTKQUADRANGULATIONSUBDIVISION_EXPORT
ttkQuadrangulationSubdivision
42
:
public
ttkAlgorithm
,
43
protected
ttk::QuadrangulationSubdivision
{
44
45
public
:
46
static
ttkQuadrangulationSubdivision
*
New
();
47
vtkTypeMacro(
ttkQuadrangulationSubdivision
,
ttkAlgorithm
);
48
49
vtkSetMacro(
SubdivisionLevel
,
unsigned
int
);
50
vtkGetMacro(
SubdivisionLevel
,
unsigned
int
);
51
52
vtkSetMacro(
RelaxationIterations
,
unsigned
int
);
53
vtkGetMacro(
RelaxationIterations
,
unsigned
int
);
54
55
vtkSetMacro(
LockInputExtrema
,
bool
);
56
vtkGetMacro(
LockInputExtrema
,
bool
);
57
58
vtkSetMacro(
LockAllInputVertices
,
bool
);
59
vtkGetMacro(
LockAllInputVertices
,
bool
);
60
61
vtkSetMacro(
HausdorffLevel
,
float
);
62
vtkGetMacro(
HausdorffLevel
,
float
);
63
64
vtkSetMacro(
ShowResError
,
bool
);
65
vtkGetMacro(
ShowResError
,
bool
);
66
67
vtkSetMacro(QuadStatistics,
bool
);
68
vtkGetMacro(QuadStatistics,
bool
);
69
70
protected
:
71
ttkQuadrangulationSubdivision
();
72
73
int
FillInputPortInformation
(
int
port, vtkInformation *info)
override
;
74
int
FillOutputPortInformation
(
int
port, vtkInformation *info)
override
;
75
int
RequestData
(vtkInformation *request,
76
vtkInformationVector **inputVector,
77
vtkInformationVector *outputVector)
override
;
78
79
private
:
80
// display quadrangle statistics
81
bool
QuadStatistics{
false
};
82
};
QuadrangulationSubdivision.h
ttkAlgorithm::RequestData
virtual int RequestData(vtkInformation *ttkNotUsed(request), vtkInformationVector **ttkNotUsed(inputVectors), vtkInformationVector *ttkNotUsed(outputVector))
Definition
ttkAlgorithm.h:423
ttkAlgorithm::FillInputPortInformation
int FillInputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) override
Definition
ttkAlgorithm.h:437
ttkAlgorithm::ttkAlgorithm
ttkAlgorithm()
ttkAlgorithm::FillOutputPortInformation
int FillOutputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) override
Definition
ttkAlgorithm.h:452
ttkQuadrangulationSubdivision::ttkQuadrangulationSubdivision
ttkQuadrangulationSubdivision()
Definition
ttkQuadrangulationSubdivision.cpp:14
ttkQuadrangulationSubdivision::New
static ttkQuadrangulationSubdivision * New()
ttk::QuadrangulationSubdivision
TTK processing package for the topological simplification of scalar data.
Definition
QuadrangulationSubdivision.h:32
ttk::QuadrangulationSubdivision::RelaxationIterations
unsigned int RelaxationIterations
Definition
QuadrangulationSubdivision.h:153
ttk::QuadrangulationSubdivision::HausdorffLevel
float HausdorffLevel
Definition
QuadrangulationSubdivision.h:161
ttk::QuadrangulationSubdivision::SubdivisionLevel
unsigned int SubdivisionLevel
Definition
QuadrangulationSubdivision.h:151
ttk::QuadrangulationSubdivision::LockInputExtrema
bool LockInputExtrema
Definition
QuadrangulationSubdivision.h:155
ttk::QuadrangulationSubdivision::ShowResError
bool ShowResError
Definition
QuadrangulationSubdivision.h:159
ttk::QuadrangulationSubdivision::LockAllInputVertices
bool LockAllInputVertices
Definition
QuadrangulationSubdivision.h:157
ttkAlgorithm.h
Generated on Fri Apr 10 2026 10:02:09 for TTK by
1.13.2