VTK
dox
Filters
Sources
vtkOutlineCornerFilter.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkOutlineCornerFilter.h
5
6
Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7
All rights reserved.
8
See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9
10
This software is distributed WITHOUT ANY WARRANTY; without even
11
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12
PURPOSE. See the above copyright notice for more information.
13
14
=========================================================================*/
30
#ifndef vtkOutlineCornerFilter_h
31
#define vtkOutlineCornerFilter_h
32
33
#include "vtkFiltersSourcesModule.h"
// For export macro
34
#include "
vtkPolyDataAlgorithm.h
"
35
class
vtkOutlineCornerSource
;
36
37
class
VTKFILTERSSOURCES_EXPORT
vtkOutlineCornerFilter
:
public
vtkPolyDataAlgorithm
38
{
39
public
:
40
vtkTypeMacro(
vtkOutlineCornerFilter
,
vtkPolyDataAlgorithm
);
41
void
PrintSelf
(ostream& os,
vtkIndent
indent) VTK_OVERRIDE;
42
46
static
vtkOutlineCornerFilter
*
New
();
47
49
53
vtkSetClampMacro(CornerFactor,
double
, 0.001, 0.5);
54
vtkGetMacro(CornerFactor,
double
);
56
57
protected
:
58
vtkOutlineCornerFilter
();
59
~vtkOutlineCornerFilter
() VTK_OVERRIDE;
60
61
vtkOutlineCornerSource
*OutlineCornerSource;
62
int
RequestData(
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*) VTK_OVERRIDE;
63
int
FillInputPortInformation(
int
port
,
vtkInformation
*
info
) VTK_OVERRIDE;
64
65
double
CornerFactor;
66
private:
67
vtkOutlineCornerFilter
(const
vtkOutlineCornerFilter
&) VTK_DELETE_FUNCTION;
68
void
operator=(const
vtkOutlineCornerFilter
&) VTK_DELETE_FUNCTION;
69
};
70
71
#endif
vtkOutlineCornerFilter::New
static vtkOutlineCornerFilter * New()
Construct outline corner filter with default corner factor = 0.2.
vtkInformationVector
Store zero or more vtkInformation instances.
Definition:
vtkInformationVector.h:42
vtkOutlineCornerFilter::vtkOutlineCornerFilter
vtkOutlineCornerFilter()
vtkPolyDataAlgorithm.h
vtkX3D::port
@ port
Definition:
vtkX3D.h:447
vtkOutlineCornerFilter::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkIndent
a simple class to control print indentation
Definition:
vtkIndent.h:40
vtkOutlineCornerSource
create wireframe outline corners around bounding box
Definition:
vtkOutlineCornerSource.h:33
vtkOutlineCornerFilter
create wireframe outline corners for arbitrary data set
Definition:
vtkOutlineCornerFilter.h:38
vtkInformation
Store vtkAlgorithm input/output information.
Definition:
vtkInformation.h:87
vtkX3D::info
@ info
Definition:
vtkX3D.h:376
vtkOutlineCornerFilter::~vtkOutlineCornerFilter
~vtkOutlineCornerFilter() override
vtkPolyDataAlgorithm
Superclass for algorithms that produce only polydata as output.
Definition:
vtkPolyDataAlgorithm.h:45
Generated by
1.8.20