├── .gitignore ├── AxisKdTree.cpp ├── AxisKdTree.h ├── Bloomenthal.cpp ├── Bloomenthal.h ├── CMakeLists.txt ├── DicomLoad.cpp ├── ImplicitFunction.cpp ├── ImplicitFunction.h ├── ImplicitOctTree.cpp ├── ImplicitOctTree.h ├── LocalApprox.h ├── OctTreeP.cpp ├── OctTreeP.h ├── PointSet.h ├── PolygonalMesh.cpp ├── PolygonalMesh.h ├── Polygonizer.cpp ├── Polygonizer.h ├── Quadric.cpp ├── Quadric.h ├── QuadricO.cpp ├── QuadricO.h ├── QuadricOCorner.cpp ├── QuadricOCorner.h ├── QuadricOEdge.cpp ├── QuadricOEdge.h ├── README ├── data ├── horse.vtp ├── horsePoints.vtp ├── horseReconstruction.vtp ├── prostate.vtp └── prostateReconstruction.vtp ├── legacy ├── IO.cpp ├── IO.h ├── MPU.cpp ├── MPU.h ├── MPU.kdevelop.pcs ├── Visualize.cpp ├── Visualize.h ├── filtering.cpp ├── filtering.h └── main.h ├── main.cpp ├── paper ├── InsightArticle.cls ├── InsightJournal.bib ├── InsightJournal.ist ├── InsightJournal.sty ├── algorithm.sty ├── algorithmic.sty ├── amssymb.sty ├── doubleWordCheck.pl ├── fancyhdr.sty ├── floatflt.sty ├── fncychap.sty ├── shortbib.bib ├── times.sty └── vtkMPUReconstruction.tex ├── vtkMPU.cxx ├── vtkMPU.h ├── vtkMPU.xml ├── vtkMPUImplicitFunction.cxx └── vtkMPUImplicitFunction.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/.gitignore -------------------------------------------------------------------------------- /AxisKdTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/AxisKdTree.cpp -------------------------------------------------------------------------------- /AxisKdTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/AxisKdTree.h -------------------------------------------------------------------------------- /Bloomenthal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/Bloomenthal.cpp -------------------------------------------------------------------------------- /Bloomenthal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/Bloomenthal.h -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /DicomLoad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/DicomLoad.cpp -------------------------------------------------------------------------------- /ImplicitFunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/ImplicitFunction.cpp -------------------------------------------------------------------------------- /ImplicitFunction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/ImplicitFunction.h -------------------------------------------------------------------------------- /ImplicitOctTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/ImplicitOctTree.cpp -------------------------------------------------------------------------------- /ImplicitOctTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/ImplicitOctTree.h -------------------------------------------------------------------------------- /LocalApprox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/LocalApprox.h -------------------------------------------------------------------------------- /OctTreeP.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/OctTreeP.cpp -------------------------------------------------------------------------------- /OctTreeP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/OctTreeP.h -------------------------------------------------------------------------------- /PointSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/PointSet.h -------------------------------------------------------------------------------- /PolygonalMesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/PolygonalMesh.cpp -------------------------------------------------------------------------------- /PolygonalMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/PolygonalMesh.h -------------------------------------------------------------------------------- /Polygonizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/Polygonizer.cpp -------------------------------------------------------------------------------- /Polygonizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/Polygonizer.h -------------------------------------------------------------------------------- /Quadric.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/Quadric.cpp -------------------------------------------------------------------------------- /Quadric.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/Quadric.h -------------------------------------------------------------------------------- /QuadricO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/QuadricO.cpp -------------------------------------------------------------------------------- /QuadricO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/QuadricO.h -------------------------------------------------------------------------------- /QuadricOCorner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/QuadricOCorner.cpp -------------------------------------------------------------------------------- /QuadricOCorner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/QuadricOCorner.h -------------------------------------------------------------------------------- /QuadricOEdge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/QuadricOEdge.cpp -------------------------------------------------------------------------------- /QuadricOEdge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/QuadricOEdge.h -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | A VTK implementation of MPU surface reconstruction. 2 | -------------------------------------------------------------------------------- /data/horse.vtp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/data/horse.vtp -------------------------------------------------------------------------------- /data/horsePoints.vtp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/data/horsePoints.vtp -------------------------------------------------------------------------------- /data/horseReconstruction.vtp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/data/horseReconstruction.vtp -------------------------------------------------------------------------------- /data/prostate.vtp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/data/prostate.vtp -------------------------------------------------------------------------------- /data/prostateReconstruction.vtp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/data/prostateReconstruction.vtp -------------------------------------------------------------------------------- /legacy/IO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/legacy/IO.cpp -------------------------------------------------------------------------------- /legacy/IO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/legacy/IO.h -------------------------------------------------------------------------------- /legacy/MPU.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/legacy/MPU.cpp -------------------------------------------------------------------------------- /legacy/MPU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/legacy/MPU.h -------------------------------------------------------------------------------- /legacy/MPU.kdevelop.pcs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/legacy/MPU.kdevelop.pcs -------------------------------------------------------------------------------- /legacy/Visualize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/legacy/Visualize.cpp -------------------------------------------------------------------------------- /legacy/Visualize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/legacy/Visualize.h -------------------------------------------------------------------------------- /legacy/filtering.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/legacy/filtering.cpp -------------------------------------------------------------------------------- /legacy/filtering.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/legacy/filtering.h -------------------------------------------------------------------------------- /legacy/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/legacy/main.h -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/main.cpp -------------------------------------------------------------------------------- /paper/InsightArticle.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/paper/InsightArticle.cls -------------------------------------------------------------------------------- /paper/InsightJournal.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/paper/InsightJournal.bib -------------------------------------------------------------------------------- /paper/InsightJournal.ist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/paper/InsightJournal.ist -------------------------------------------------------------------------------- /paper/InsightJournal.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/paper/InsightJournal.sty -------------------------------------------------------------------------------- /paper/algorithm.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/paper/algorithm.sty -------------------------------------------------------------------------------- /paper/algorithmic.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/paper/algorithmic.sty -------------------------------------------------------------------------------- /paper/amssymb.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/paper/amssymb.sty -------------------------------------------------------------------------------- /paper/doubleWordCheck.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/paper/doubleWordCheck.pl -------------------------------------------------------------------------------- /paper/fancyhdr.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/paper/fancyhdr.sty -------------------------------------------------------------------------------- /paper/floatflt.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/paper/floatflt.sty -------------------------------------------------------------------------------- /paper/fncychap.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/paper/fncychap.sty -------------------------------------------------------------------------------- /paper/shortbib.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/paper/shortbib.bib -------------------------------------------------------------------------------- /paper/times.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/paper/times.sty -------------------------------------------------------------------------------- /paper/vtkMPUReconstruction.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/paper/vtkMPUReconstruction.tex -------------------------------------------------------------------------------- /vtkMPU.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/vtkMPU.cxx -------------------------------------------------------------------------------- /vtkMPU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/vtkMPU.h -------------------------------------------------------------------------------- /vtkMPU.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/vtkMPU.xml -------------------------------------------------------------------------------- /vtkMPUImplicitFunction.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/vtkMPUImplicitFunction.cxx -------------------------------------------------------------------------------- /vtkMPUImplicitFunction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daviddoria/MPUReconstruction/HEAD/vtkMPUImplicitFunction.h --------------------------------------------------------------------------------