VTK
9.5.20251127
Filters
Core
vtkDecimatePolylineAngleStrategy.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2
// SPDX-License-Identifier: BSD-3-Clause
20
21
#ifndef vtkDecimatePolylineAngleStrategy_h
22
#define vtkDecimatePolylineAngleStrategy_h
23
24
#include "
vtkDecimatePolylineStrategy.h
"
25
#include "vtkFiltersCoreModule.h"
// For export macro
26
#include "
vtkWrappingHints.h
"
// For VTK_MARSHALAUTO
27
28
VTK_ABI_NAMESPACE_BEGIN
29
30
class
VTKFILTERSCORE_EXPORT
VTK_MARSHALAUTO
vtkDecimatePolylineAngleStrategy
31
:
public
vtkDecimatePolylineStrategy
32
{
33
public
:
34
static
vtkDecimatePolylineAngleStrategy
*
New
();
35
36
vtkTypeMacro(
vtkDecimatePolylineAngleStrategy
,
vtkDecimatePolylineStrategy
);
37
49
double
ComputeError
(
50
vtkPointSet
* dataset,
vtkIdType
originId,
vtkIdType
p1Id,
vtkIdType
p2Id)
override
;
51
52
protected
:
53
vtkDecimatePolylineAngleStrategy
() =
default
;
54
~vtkDecimatePolylineAngleStrategy
()
override
=
default
;
55
56
private
:
57
vtkDecimatePolylineAngleStrategy
(
const
vtkDecimatePolylineAngleStrategy
&) =
delete
;
58
void
operator=(
const
vtkDecimatePolylineAngleStrategy
&) =
delete
;
59
};
60
61
VTK_ABI_NAMESPACE_END
62
#endif
vtkDecimatePolylineAngleStrategy::ComputeError
double ComputeError(vtkPointSet *dataset, vtkIdType originId, vtkIdType p1Id, vtkIdType p2Id) override
Method for computing the decimation error.
vtkDecimatePolylineAngleStrategy::vtkDecimatePolylineAngleStrategy
vtkDecimatePolylineAngleStrategy()=default
vtkDecimatePolylineAngleStrategy::~vtkDecimatePolylineAngleStrategy
~vtkDecimatePolylineAngleStrategy() override=default
vtkDecimatePolylineAngleStrategy::New
static vtkDecimatePolylineAngleStrategy * New()
vtkDecimatePolylineStrategy::vtkDecimatePolylineStrategy
vtkDecimatePolylineStrategy()=default
vtkPointSet
concrete class for storing a set of points
Definition
vtkPointSet.h:98
vtkDecimatePolylineStrategy.h
vtkIdType
int vtkIdType
Definition
vtkType.h:367
vtkWrappingHints.h
VTK_MARSHALAUTO
#define VTK_MARSHALAUTO
Definition
vtkWrappingHints.h:60
Generated on Thu Nov 27 2025 07:43:57 for VTK by
1.13.2