VMTK
VMTK-Build
vtkVmtk
Utilities
Doxygen
dox
DifferentialGeometry
vtkvmtkPolyDataMultipleCylinderHarmonicMappingFilter.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: VMTK
4
Module: $RCSfile: vtkvmtkPolyDataMultipleCylinderHarmonicMappingFilter.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
=========================================================================*/
28
#ifndef __vtkvmtkPolyDataMultipleCylinderHarmonicMappingFilter_h
29
#define __vtkvmtkPolyDataMultipleCylinderHarmonicMappingFilter_h
30
31
#include "vtkPolyDataAlgorithm.h"
32
//#include "vtkvmtkDifferentialGeometryWin32Header.h"
33
#include "vtkvmtkWin32Header.h"
34
35
class
VTK_VMTK_DIFFERENTIAL_GEOMETRY_EXPORT
vtkvmtkPolyDataMultipleCylinderHarmonicMappingFilter
:
public
vtkPolyDataAlgorithm
36
{
37
public
:
38
static
vtkvmtkPolyDataMultipleCylinderHarmonicMappingFilter
* New();
39
vtkTypeMacro(
vtkvmtkPolyDataMultipleCylinderHarmonicMappingFilter
,vtkPolyDataAlgorithm);
40
41
vtkSetStringMacro(HarmonicMappingArrayName);
42
vtkGetStringMacro(HarmonicMappingArrayName);
43
44
vtkSetStringMacro(GroupIdsArrayName);
45
vtkGetStringMacro(GroupIdsArrayName);
46
47
protected
:
48
vtkvmtkPolyDataMultipleCylinderHarmonicMappingFilter
();
49
~
vtkvmtkPolyDataMultipleCylinderHarmonicMappingFilter
();
50
51
virtual
int
RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE;
52
53
char
*
HarmonicMappingArrayName
;
54
char
*
GroupIdsArrayName
;
55
56
private
:
57
vtkvmtkPolyDataMultipleCylinderHarmonicMappingFilter
(
const
vtkvmtkPolyDataMultipleCylinderHarmonicMappingFilter
&);
// Not implemented.
58
void
operator=(
const
vtkvmtkPolyDataMultipleCylinderHarmonicMappingFilter
&);
// Not implemented.
59
};
60
61
#endif
62
vtkvmtkPolyDataMultipleCylinderHarmonicMappingFilter::GroupIdsArrayName
char * GroupIdsArrayName
Definition:
vtkvmtkPolyDataMultipleCylinderHarmonicMappingFilter.h:54
vtkvmtkPolyDataMultipleCylinderHarmonicMappingFilter
Wrap a harmonic function over a cylinders for every group within a surface.
Definition:
vtkvmtkPolyDataMultipleCylinderHarmonicMappingFilter.h:35
vtkvmtkPolyDataMultipleCylinderHarmonicMappingFilter::HarmonicMappingArrayName
char * HarmonicMappingArrayName
Definition:
vtkvmtkPolyDataMultipleCylinderHarmonicMappingFilter.h:53
Generated by
1.8.14