VMTK
VMTK-Build
vtkVmtk
Utilities
Doxygen
dox
Misc
vtkvmtkPolyDataSizingFunction.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: VMTK
4
Module: $RCSfile: vtkvmtkPolyDataSizingFunction.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 __vtkvmtkPolyDataSizingFunction_h
29
#define __vtkvmtkPolyDataSizingFunction_h
30
31
#include "vtkPolyDataAlgorithm.h"
32
#include "vtkIdList.h"
33
#include "vtkvmtkWin32Header.h"
34
35
class
VTK_VMTK_MISC_EXPORT
vtkvmtkPolyDataSizingFunction
:
public
vtkPolyDataAlgorithm
36
{
37
public
:
38
vtkTypeMacro(
vtkvmtkPolyDataSizingFunction
,vtkPolyDataAlgorithm);
39
void
PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
40
41
static
vtkvmtkPolyDataSizingFunction
*New();
42
43
vtkSetStringMacro(SizingFunctionArrayName);
44
vtkGetStringMacro(SizingFunctionArrayName);
45
46
vtkSetMacro(ScaleFactor,
double
);
47
vtkGetMacro(ScaleFactor,
double
);
48
49
protected
:
50
vtkvmtkPolyDataSizingFunction
();
51
~
vtkvmtkPolyDataSizingFunction
();
52
53
virtual
int
RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE;
54
55
char
*
SizingFunctionArrayName
;
56
double
ScaleFactor
;
57
58
private
:
59
vtkvmtkPolyDataSizingFunction
(
const
vtkvmtkPolyDataSizingFunction
&);
// Not implemented.
60
void
operator=(
const
vtkvmtkPolyDataSizingFunction
&);
// Not implemented.
61
};
62
63
#endif
vtkvmtkPolyDataSizingFunction::ScaleFactor
double ScaleFactor
Definition:
vtkvmtkPolyDataSizingFunction.h:56
vtkvmtkPolyDataSizingFunction::SizingFunctionArrayName
char * SizingFunctionArrayName
Definition:
vtkvmtkPolyDataSizingFunction.h:55
vtkvmtkPolyDataSizingFunction
constructs a sizing function for volume meshing on the basis of input surface
Definition:
vtkvmtkPolyDataSizingFunction.h:35
Generated by
1.8.14