#include "vtkImageData.h"
#include "vtkProp3D.h"
#include "vtkRenderer.h"
+#include "vtkPoints.h"
+#include "vtkCellArray.h"
#include <string>
vtkActor* getSurface();
/*
- constructing image substract
+ constructing image surface
*/
void surface(vtkImageData* imageData);
+
+ /*
+ Template for constructing the surface by image type
+ */
+ template <class T> void surfaceByType(T* dataImagePointer, vtkImageData* imageData, T max);
The type of image being viewed
*/
int imageType;
-};
\ No newline at end of file
+
+ /*
+ The points of the surface
+ */
+ vtkPoints* surfacePoints;
+
+ /*
+ Cells to be constructed from the surface
+ */
+ vtkCellArray* surfaceCells;
+};
+