Go to the documentation of this file.
38 #ifndef vtkImageMarchingCubes_h
39 #define vtkImageMarchingCubes_h
60 void SetValue(
int i,
double value);
61 double GetValue(
int i);
63 void GetValues(
double *contourValues);
64 void SetNumberOfContours(
int number);
65 int GetNumberOfContours();
66 void GenerateValues(
int numContours,
double range[2]);
67 void GenerateValues(
int numContours,
double rangeStart,
double rangeEnd);
146 int numContours,
double *
values);
209 rangeStart,
double rangeEnd)
represent and manipulate 3D points
void March(vtkImageData *inData, int chunkMin, int chunkMax, int numContours, double *values)
unsigned long int GetMTime()
int GetNumberOfContours()
void SetValue(int i, double value)
int GetNumberOfContours()
dynamic, self-adjusting array of float
#define vtkTypeMacro(thisClass, superclass)
generate isosurface(s) from volume/images
int NumberOfSlicesPerChunk
vtkFloatArray * Gradients
vtkIdType * LocatorPointIds
vtkIdType GetLocatorPoint(int cellX, int cellY, int edge)
void GenerateValues(int numContours, double range[2])
vtkIdType InputMemoryLimit
GLsizei const GLfloat * value
GLboolean GLenum GLenum GLvoid * values
static vtkImageMarchingCubes * New()
void InitializeLocator(int min0, int max0, int min1, int max1)
helper object to manage setting and generating contour values
topologically and geometrically regular array of data
a simple class to control print indentation
object to represent cell connectivity
void GenerateValues(int numContours, double range[2])
void PrintSelf(ostream &os, vtkIndent indent)
void SetValue(int i, double value)
#define VTKFILTERSGENERAL_EXPORT
#define vtkGetMacro(name, type)
vtkContourValues * ContourValues
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void SetNumberOfContours(int number)
virtual int FillInputPortInformation(int port, vtkInformation *info)
vtkIdType * GetLocatorPointer(int cellX, int cellY, int edge)
void AddLocatorPoint(int cellX, int cellY, int edge, vtkIdType ptId)
void SetNumberOfContours(const int number)
Superclass for algorithms that produce only polydata as output.