VTK
vtkProcrustesAlignmentFilter.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkProcrustesAlignmentFilter.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 =========================================================================*/
57 #ifndef vtkProcrustesAlignmentFilter_h
58 #define vtkProcrustesAlignmentFilter_h
59 
60 #include "vtkFiltersHybridModule.h" // For export macro
62 
64 class vtkPointSet;
65 class vtkPoints;
66 
68 {
69 public:
71 
73  void PrintSelf(ostream& os, vtkIndent indent);
74 
77 
79 
82  vtkGetObjectMacro(LandmarkTransform,vtkLandmarkTransform);
84 
86 
87  vtkGetObjectMacro(MeanPoints,vtkPoints);
89 
91 
94  vtkSetMacro(StartFromCentroid, bool);
95  vtkGetMacro(StartFromCentroid, bool);
96  vtkBooleanMacro(StartFromCentroid, bool);
98 
100 
107  vtkSetMacro(OutputPointsPrecision,int);
108  vtkGetMacro(OutputPointsPrecision,int);
110 
111 protected:
114 
117 
119 
121 
124 
125 private:
127  void operator=(const vtkProcrustesAlignmentFilter&); // Not implemented.
128 };
129 
130 #endif
131 
132 
Store vtkAlgorithm input/output information.
aligns a set of pointsets together
abstract class for specifying dataset behavior
Definition: vtkPointSet.h:44
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
static vtkMultiBlockDataSetAlgorithm * New()
a simple class to control print indentation
Definition: vtkIndent.h:38
#define VTKFILTERSHYBRID_EXPORT
a linear transform specified by two corresponding point sets
void PrintSelf(ostream &os, vtkIndent indent)
Store zero or more vtkInformation instances.
represent and manipulate 3D points
Definition: vtkPoints.h:38