41 #ifndef __vtkMarchingSquares_h
42 #define __vtkMarchingSquares_h
44 #include "vtkFiltersCoreModule.h"
45 #include "vtkPolyDataAlgorithm.h"
47 #include "vtkContourValues.h"
50 class vtkIncrementalPointLocator;
57 void PrintSelf(ostream& os, vtkIndent indent);
64 vtkSetVectorMacro(ImageRange,
int,6);
65 vtkGetVectorMacro(ImageRange,
int,6);
66 void SetImageRange(
int imin,
int imax,
int jmin,
int jmax,
72 void SetValue(
int i,
double value);
73 double GetValue(
int i);
75 void GetValues(
double *contourValues);
76 void SetNumberOfContours(
int number);
77 int GetNumberOfContours();
78 void GenerateValues(
int numContours,
double range[2]);
79 void GenerateValues(
int numContours,
double rangeStart,
double rangeEnd);
83 unsigned long int GetMTime();
85 void SetLocator(vtkIncrementalPointLocator *locator);
86 vtkGetObjectMacro(Locator,vtkIncrementalPointLocator);
90 void CreateDefaultLocator();
96 virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
97 virtual int FillInputPortInformation(
int port, vtkInformation *info);
161 rangeStart,
double rangeEnd)
162 {this->
ContourValues->GenerateValues(numContours, rangeStart, rangeEnd);}
vtkIncrementalPointLocator * Locator
int GetNumberOfContours()
generate isoline(s) from structured points set
void GenerateValues(int numContours, double range[2])
void SetValue(int i, double value)
void SetNumberOfContours(int number)
vtkContourValues * ContourValues