vtkbone
vtkboneOrientationFilter.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  Copyright 2010-2016, Numerics88 Solutions Ltd.
4  http://www.numerics88.com/
5 
6  Copyright (c) Eric Nodwell and Steven K. Boyd
7  See Copyright.txt for details.
8 
9  This software is distributed WITHOUT ANY WARRANTY; without even
10  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11  PURPOSE. See the above copyright notice for more information.
12 =========================================================================*/
13 
33 #ifndef __vtkboneOrientationFilter_h
34 #define __vtkboneOrientationFilter_h
35 
36 #include "vtkPolyDataAlgorithm.h"
37 #include "vtkboneWin32Header.h"
38 
40 {
41 public:
42  static vtkboneOrientationFilter* New();
44  void PrintSelf(ostream& os, vtkIndent indent);
45 
47 
49  vtkSetVector3Macro(NormalVector, double);
50  vtkGetVector3Macro(NormalVector, double);
52 
53 protected:
56 
57  virtual int RequestData(vtkInformation* request,
58  vtkInformationVector** inputVector,
59  vtkInformationVector* outputVector);
60 
61  double NormalVector[3];
62 
63 private:
64  vtkboneOrientationFilter(const vtkboneOrientationFilter&); // Not implemented.
65  void operator=(const vtkboneOrientationFilter&); // Not implemented.
66 };
67 
68 #endif
select polygons that face a specified direction.
#define VTKBONE_EXPORT
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
static vtkPolyDataAlgorithm * New()
void operator=(const vtkObjectBase &)