41 #ifndef __vtkvmtkPolyDataLocalGeometry_h    42 #define __vtkvmtkPolyDataLocalGeometry_h    44 #include "vtkPolyDataAlgorithm.h"    45 #include "vtkPolyData.h"    46 #include "vtkIdList.h"    48 #include "vtkvmtkWin32Header.h"    54   void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE; 
    60   vtkSetMacro(ComputePoleVectors,
int);
    61   vtkGetMacro(ComputePoleVectors,
int);
    62   vtkBooleanMacro(ComputePoleVectors,
int);
    67   vtkSetMacro(ComputeGeodesicDistance,
int);
    68   vtkGetMacro(ComputeGeodesicDistance,
int);
    69   vtkBooleanMacro(ComputeGeodesicDistance,
int);
    75   vtkSetStringMacro(GeodesicDistanceArrayName);
    76   vtkGetStringMacro(GeodesicDistanceArrayName);
    81   vtkSetMacro(ComputeNormalizedTangencyDeviation,
int);
    82   vtkGetMacro(ComputeNormalizedTangencyDeviation,
int);
    83   vtkBooleanMacro(ComputeNormalizedTangencyDeviation,
int);
    89   vtkSetStringMacro(NormalizedTangencyDeviationArrayName);
    90   vtkGetStringMacro(NormalizedTangencyDeviationArrayName);
    95   vtkSetMacro(ComputeEuclideanDistance,
int);
    96   vtkGetMacro(ComputeEuclideanDistance,
int);
    97   vtkBooleanMacro(ComputeEuclideanDistance,
int);
   102   vtkSetStringMacro(EuclideanDistanceArrayName);
   103   vtkGetStringMacro(EuclideanDistanceArrayName);
   108   vtkSetMacro(ComputeCenterlineVectors,
int);
   109   vtkGetMacro(ComputeCenterlineVectors,
int);
   110   vtkBooleanMacro(ComputeCenterlineVectors,
int);
   115   vtkSetStringMacro(CenterlineVectorsArrayName);
   116   vtkGetStringMacro(CenterlineVectorsArrayName);
   121   vtkSetMacro(ComputeCellIds,
int);
   122   vtkGetMacro(ComputeCellIds,
int);
   123   vtkBooleanMacro(ComputeCellIds,
int);
   128   vtkSetStringMacro(CellIdsArrayName);
   129   vtkGetStringMacro(CellIdsArrayName);
   134   vtkSetMacro(ComputePCoords,
int);
   135   vtkGetMacro(ComputePCoords,
int);
   136   vtkBooleanMacro(ComputePCoords,
int);
   139   vtkSetMacro(AdjustBoundaryValues,
int);
   140   vtkGetMacro(AdjustBoundaryValues,
int);
   141   vtkBooleanMacro(AdjustBoundaryValues,
int);
   145   vtkSetStringMacro(PCoordsArrayName);
   146   vtkGetStringMacro(PCoordsArrayName);
   151   vtkSetObjectMacro(VoronoiDiagram,vtkPolyData);
   152   vtkGetObjectMacro(VoronoiDiagram,vtkPolyData);
   158   vtkSetStringMacro(VoronoiGeodesicDistanceArrayName);
   159   vtkGetStringMacro(VoronoiGeodesicDistanceArrayName);
   164   vtkSetStringMacro(VoronoiPoleCenterlineVectorsArrayName);
   165   vtkGetStringMacro(VoronoiPoleCenterlineVectorsArrayName);
   170   vtkSetStringMacro(VoronoiCellIdsArrayName);
   171   vtkGetStringMacro(VoronoiCellIdsArrayName);
   176   vtkSetStringMacro(VoronoiPCoordsArrayName);
   177   vtkGetStringMacro(VoronoiPCoordsArrayName);
   183   vtkSetObjectMacro(PoleIds,vtkIdList);
   184   vtkGetObjectMacro(PoleIds,vtkIdList);
   189   vtkSetStringMacro(PoleVectorsArrayName);
   190   vtkGetStringMacro(PoleVectorsArrayName);
   197   virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE;
   199   void AdjustBoundaryQuantities(vtkPolyData* output);
 char * PoleVectorsArrayName
char * VoronoiPCoordsArrayName
char * EuclideanDistanceArrayName
int ComputeNormalizedTangencyDeviation
int ComputeCenterlineVectors
int ComputeEuclideanDistance
char * NormalizedTangencyDeviationArrayName
int ComputeGeodesicDistance
char * GeodesicDistanceArrayName
char * VoronoiCellIdsArrayName
char * VoronoiPoleCenterlineVectorsArrayName
vtkPolyData * VoronoiDiagram
char * CenterlineVectorsArrayName
Compute shape-related quantities over a surface. 
char * VoronoiGeodesicDistanceArrayName