28 #ifndef __vtkvmtkSteepestDescentShooter_h    29 #define __vtkvmtkSteepestDescentShooter_h    32 #include "vtkPolyData.h"    33 #include "vtkEdgeTable.h"    34 #include "vtkIntArray.h"    35 #include "vtkDoubleArray.h"    36 #include "vtkIdList.h"    38 #include "vtkvmtkWin32Header.h"    44   void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE; 
    48   vtkSetObjectMacro(Target,vtkPolyData);
    49   vtkGetObjectMacro(Target,vtkPolyData);
    51   vtkSetObjectMacro(Seeds,vtkIdList);
    52   vtkGetObjectMacro(Seeds,vtkIdList);
    54   vtkSetStringMacro(EdgeArrayName);
    55   vtkGetStringMacro(EdgeArrayName);
    57   vtkSetStringMacro(TargetVectorsArrayName);
    58   vtkGetStringMacro(TargetVectorsArrayName);
    60   vtkSetStringMacro(TargetCellIdsArrayName);
    61   vtkGetStringMacro(TargetCellIdsArrayName);
    63   vtkSetStringMacro(TargetPCoordsArrayName);
    64   vtkGetStringMacro(TargetPCoordsArrayName);
    70   virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE;
    72   void Backtrace(vtkPolyData* input, vtkIdType seedId);
    74   void FindNearestPolyLinePoint(
double* currentPoint, 
double* lineClosestPoint, 
int &lineCellId, 
int &lineCellSubId, 
double &linePCoord);
 char * TargetCellIdsArrayName
 
char * TargetVectorsArrayName
 
char * TargetPCoordsArrayName
 
vtkDoubleArray * TargetPCoords
 
vtkIntArray * TargetCellIds
 
Abstract class for steepest descent on a polygonal non-manifold. 
 
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
 
static vtkvmtkNonManifoldSteepestDescent * New()
 
vtkDoubleArray * TargetVectors
 
vtkIntArray * TargetArray
 
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE
 
experimental method attempting movement across voronoi vertices; implement with caution.