- BSD See included LICENSE.txt file
- CeCILL-B http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
======================================================================-====*/
+
+//std
#include <sstream>
#include <cassert>
#include <vector>
+
+// clitk
+#include "clitkCommon.h"
+
+// vv
+#include "vvMesh.h"
+
+// itk
+#include <itksys/SystemTools.hxx>
+
+// vtk
#include <vtkSmartPointer.h>
#include <vtkFloatArray.h>
#include <vtkPointData.h>
#include <vtkPolyDataReader.h>
#include <vtkOBJReader.h>
#include <vtkImageData.h>
-#include "clitkCommon.h"
-#include "vvMesh.h"
#include <vtkImageStencil.h>
#include <vtkLinearExtrusionFilter.h>
#include <vtkPolyDataToImageStencil.h>
#include <vtkMarchingCubes.h>
-#include <itksys/SystemTools.hxx>
-
#include <vtkMetaImageWriter.h>
vvMesh::vvMesh() :
void vvMesh::ReadFromVTK(const char * filename)
{
- DD("hello!");
std::string extension=itksys::SystemTools::GetFilenameLastExtension(std::string(filename));
if (extension == ".vtk" || extension== ".VTK") {
assert(GetNumberOfMeshes() == 0); ///We assume the object is empty