VMTK
VMTK-Build
vtkVmtk
Utilities
Doxygen
dox
DifferentialGeometry
vtkvmtkPolyDataDiscreteElasticaFilter.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: VMTK
4
Module: $RCSfile: vtkvmtkPolyDataDiscreteElasticaFilter.h,v $
5
Language: C++
6
7
Copyright (c) Luca Antiga, David Steinman. All rights reserved.
8
See LICENSE file for details.
9
10
Portions of this code are covered under the VTK copyright.
11
See VTKCopyright.txt or http://www.kitware.com/VTKCopyright.htm
12
for details.
13
14
This software is distributed WITHOUT ANY WARRANTY; without even
15
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
16
PURPOSE. See the above copyright notices for more information.
17
18
=========================================================================*/
27
#ifndef __vtkvmtkPolyDataDiscreteElasticaFilter_h
28
#define __vtkvmtkPolyDataDiscreteElasticaFilter_h
29
30
#include "vtkObject.h"
31
#include "vtkPolyDataAlgorithm.h"
32
#include "vtkvmtkWin32Header.h"
33
34
class
VTK_VMTK_DIFFERENTIAL_GEOMETRY_EXPORT
vtkvmtkPolyDataDiscreteElasticaFilter
:
public
vtkPolyDataAlgorithm
35
{
36
public
:
37
38
static
vtkvmtkPolyDataDiscreteElasticaFilter
*New();
39
vtkTypeMacro(
vtkvmtkPolyDataDiscreteElasticaFilter
,vtkPolyDataAlgorithm);
40
void
PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
41
42
protected
:
43
vtkvmtkPolyDataDiscreteElasticaFilter
();
44
~
vtkvmtkPolyDataDiscreteElasticaFilter
();
45
46
virtual
int
RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE;
47
48
private
:
49
vtkvmtkPolyDataDiscreteElasticaFilter
(
const
vtkvmtkPolyDataDiscreteElasticaFilter
&);
// Not implemented.
50
void
operator=(
const
vtkvmtkPolyDataDiscreteElasticaFilter
&);
// Not implemented.
51
};
52
53
#endif
54
vtkvmtkPolyDataDiscreteElasticaFilter
Not implemented; smooth a surface with via an elastic forces method.
Definition:
vtkvmtkPolyDataDiscreteElasticaFilter.h:34
Generated by
1.8.14