ITK Release 4/QuadEdgeMesh Filter: Difference between revisions
Agouaillard (talk | contribs) |
Agouaillard (talk | contribs) |
||
Line 105: | Line 105: | ||
*itkQuadEdgeMeshZipMeshFunction.h | *itkQuadEdgeMeshZipMeshFunction.h | ||
*itkQuadEdgeMeshZipMeshFunction.txx | *itkQuadEdgeMeshZipMeshFunction.txx | ||
*itkTriangleHelper.h | |||
*itkTriangleHelper.txx | |||
==== Moved to Code/IO ==== | ==== Moved to Code/IO ==== |
Revision as of 09:40, 17 September 2010
QuadEdgeMesh Filters
Wen Li - Iowa
Insight Journal contributions
- Assign Scalars Mesh Filter
- Histogram Matching Mesh Filter
- Mesh Similarity Calculator
- Mesh To List Adaptor
- Rescale Scalars Mesh Filter
- Warp Mesh Filter
There are two filters about to be committed.
- Window Scalars Mesh Filter
- Shift Scalars Mesh Filter
Alex Gouaillard et al
during the span of the project : Creatis@lyon, Sun Microsystems@beijing, caltech, Harvard Med. School, A*STAR@singapore, CoSMo@everywhere
move out of review
First step of moving QE out of review
The basic structure as well as the Euler Operators and the helpers have been moved to Common. The filters have been moved to Algorithms and the VTKPolyData readers and wroteers to IO. The source files for the test have been moved to the corresponding directory under Testing. The tests have been removed or disabled and need further attention.
Change-Id: Ib25a00ca58c58103c184100ad51b561e5406cf72
Moved to Code/Algorithm
- itkPriorityQueueContainer.h # container. should it go to Common?
- itkQuadEdgeMeshBorderTransform.h # should we rename and add Filter at the end?
- itkQuadEdgeMeshBorderTransform.txx # should we rename and add Filter at the end?
- itkQuadEdgeMeshCleanFilter.h
- itkQuadEdgeMeshDecimationCriteria.h
- itkQuadEdgeMeshDecimationFilter.h
- itkQuadEdgeMeshDecimationQuadricElementHelper.h
- itkQuadEdgeMeshDelaunayConformingFilter.h
- itkQuadEdgeMeshDelaunayConformingFilter.txx
- itkQuadEdgeMeshDiscreteCurvatureEstimator.h # should we rename and add Filter at the end?
- itkQuadEdgeMeshDiscreteCurvatureTensorEstimator.h # should we rename and add Filter at the end?
- itkQuadEdgeMeshDiscreteGaussianCurvatureEstimator.h # should we rename and add Filter at the end?
- itkQuadEdgeMeshDiscreteMaxCurvatureEstimator.h # should we rename and add Filter at the end?
- itkQuadEdgeMeshDiscreteMeanCurvatureEstimator.h # should we rename and add Filter at the end?
- itkQuadEdgeMeshDiscreteMinCurvatureEstimator.h # should we rename and add Filter at the end?
- itkQuadEdgeMeshDiscretePrincipalCurvaturesEstimator.h # should we rename and add Filter at the end?
- itkQuadEdgeMeshEdgeMergeDecimationFilter.h
- itkQuadEdgeMeshEdgeMergeDecimationFilter.txx
- itkQuadEdgeMeshNormalFilter.h
- itkQuadEdgeMeshNormalFilter.txx
- itkQuadEdgeMeshParam.h # should we rename and add Filter at the end?
- itkQuadEdgeMeshParam.txx # should we rename and add Filter at the end?
- itkQuadEdgeMeshParamMatrixCoefficients.h
- itkQuadEdgeMeshQuadricDecimation.h # should we rename and add Filter at the end?
- itkQuadEdgeMeshSmoothing.h # should we rename and add Filter at the end?
- itkQuadEdgeMeshSmoothing.txx # should we rename and add Filter at the end?
- itkQuadEdgeMeshSquaredEdgeLengthDecimation.h # should we rename and add Filter at the end?
- itkQuadEdgeMeshSquaredEdgeLengthDecimation.txx # should we rename and add Filter at the end?
- itkQuadEdgeMeshToQuadEdgeMeshFilter.h
- itkQuadEdgeMeshToQuadEdgeMeshFilter.txx
Moved to Code/Common
- itkGeometricalQuadEdge.h
- itkGeometricalQuadEdge.txx
- itkQuadEdge.cxx
- itkQuadEdge.h
- itkQuadEdgeCellTraitsInfo.h
- itkQuadEdgeMesh.h
- itkQuadEdgeMesh.txx
- itkQuadEdgeMeshBaseIterator.h
- itkQuadEdgeMeshBoundaryEdgesMeshFunction.h
- itkQuadEdgeMeshBoundaryEdgesMeshFunction.txx
- itkQuadEdgeMeshEulerOperatorCreateCenterVertexFunction.h
- itkQuadEdgeMeshEulerOperatorCreateCenterVertexFunction.txx
- itkQuadEdgeMeshEulerOperatorDeleteCenterVertexFunction.h
- itkQuadEdgeMeshEulerOperatorDeleteCenterVertexFunction.txx
- itkQuadEdgeMeshEulerOperatorFlipEdgeFunction.h
- itkQuadEdgeMeshEulerOperatorFlipEdgeFunction.txx
- itkQuadEdgeMeshEulerOperatorJoinFacetFunction.h
- itkQuadEdgeMeshEulerOperatorJoinFacetFunction.txx
- itkQuadEdgeMeshEulerOperatorJoinVertexFunction.h
- itkQuadEdgeMeshEulerOperatorJoinVertexFunction.txx
- itkQuadEdgeMeshEulerOperatorSplitEdgeFunction.h
- itkQuadEdgeMeshEulerOperatorSplitFacetFunction.h
- itkQuadEdgeMeshEulerOperatorSplitFacetFunction.txx
- itkQuadEdgeMeshEulerOperatorSplitVertexFunction.h
- itkQuadEdgeMeshEulerOperatorSplitVertexFunction.txx
- itkQuadEdgeMeshExtendedTraits.h
- itkQuadEdgeMeshFrontIterator.h
- itkQuadEdgeMeshFrontIterator.txx
- itkQuadEdgeMeshFunctionBase.h
- itkQuadEdgeMeshLineCell.h
- itkQuadEdgeMeshLineCell.txx
- itkQuadEdgeMeshMacro.h
- itkQuadEdgeMeshPoint.h
- itkQuadEdgeMeshPoint.txx
- itkQuadEdgeMeshPolygonCell.h
- itkQuadEdgeMeshPolygonCell.txx
- itkQuadEdgeMeshTopologyChecker.h
- itkQuadEdgeMeshTopologyChecker.txx
- itkQuadEdgeMeshTraits.h
- itkQuadEdgeMeshZipMeshFunction.h
- itkQuadEdgeMeshZipMeshFunction.txx
- itkTriangleHelper.h
- itkTriangleHelper.txx
Moved to Code/IO
- itkQuadEdgeMeshScalarDataVTKPolyDataWriter.h
- itkQuadEdgeMeshScalarDataVTKPolyDataWriter.txx
Moved to Testing/Code/Algorithms
Testing/Code/Review/itkQuadEdgeMeshCleanFilterTest.cxx -> Testing/Code/Algorithms/itkQuadEdgeMeshCleanFilterTest.cxx Testing/Code/Review/itkQuadEdgeMeshDelaunayConformingFilterTest.cxx -> Testing/Code/Algorithms/itkQuadEdgeMeshDelaunayConformingFilterTest.cxx Testing/Code/Review/itkQuadEdgeMeshGaussianCurvatureTest.cxx -> Testing/Code/Algorithms/itkQuadEdgeMeshGaussianCurvatureTest.cxx Testing/Code/Review/itkQuadEdgeMeshLinearParameterizationTest.cxx -> Testing/Code/Algorithms/itkQuadEdgeMeshLinearParameterizationTest.cxx Testing/Code/Review/itkQuadEdgeMeshMaxCurvatureTest.cxx -> Testing/Code/Algorithms/itkQuadEdgeMeshMaxCurvatureTest.cxx Testing/Code/Review/itkQuadEdgeMeshMeanCurvatureTest.cxx -> Testing/Code/Algorithms/itkQuadEdgeMeshMeanCurvatureTest.cxx Testing/Code/Review/itkQuadEdgeMeshMinCurvatureTest.cxx -> Testing/Code/Algorithms/itkQuadEdgeMeshMinCurvatureTest.cxx Testing/Code/Review/itkQuadEdgeMeshNormalFilterTest.cxx -> Testing/Code/Algorithms/itkQuadEdgeMeshNormalFilterTest.cxx Testing/Code/Review/itkQuadEdgeMeshQuadricDecimationTest.cxx -> Testing/Code/Algorithms/itkQuadEdgeMeshQuadricDecimationTest.cxx Testing/Code/Review/itkQuadEdgeMeshSmoothingTest.cxx -> Testing/Code/Algorithms/itkQuadEdgeMeshSmoothingTest.cxx Testing/Code/Review/itkQuadEdgeMeshSquaredEdgeLengthDecimationTest.cxx -> Testing/Code/Algorithms/itkQuadEdgeMeshSquaredEdgeLengthDecimationTest.cxx
Moved to Testing/Code/Common
Testing/Code/Review/itkAutomaticTopologyQuadEdgeMeshSourceTest.cxx -> Testing/Code/Common/itkAutomaticTopologyQuadEdgeMeshSourceTest.cxx Testing/Code/Review/itkBinaryMask3DQuadEdgeMeshSourceTest.cxx -> Testing/Code/Common/itkBinaryMask3DQuadEdgeMeshSourceTest.cxx Testing/Code/Review/itkCrossHelperTest.cxx -> Testing/Code/Common/itkCrossHelperTest.cxx Testing/Code/Review/itkDynamicQuadEdgeMeshTest.cxx -> Testing/Code/Common/itkDynamicQuadEdgeMeshTest.cxx Testing/Code/Review/itkGeometricalQuadEdgeTest1.cxx -> Testing/Code/Common/itkGeometricalQuadEdgeTest1.cxx Testing/Code/Review/itkPriorityQueueTest.cxx -> Testing/Code/Common/itkPriorityQueueTest.cxx Testing/Code/Review/itkQuadEdgeMeshAddFaceTest1.cxx -> Testing/Code/Common/itkQuadEdgeMeshAddFaceTest1.cxx Testing/Code/Review/itkQuadEdgeMeshAddFaceTest2.cxx -> Testing/Code/Common/itkQuadEdgeMeshAddFaceTest2.cxx Testing/Code/Review/itkQuadEdgeMeshBasicLayerTest.cxx -> Testing/Code/Common/itkQuadEdgeMeshBasicLayerTest.cxx Testing/Code/Review/itkQuadEdgeMeshCellInterfaceTest.cxx -> Testing/Code/Common/itkQuadEdgeMeshCellInterfaceTest.cxx Testing/Code/Review/itkQuadEdgeMeshCountingCellsTest.cxx -> Testing/Code/Common/itkQuadEdgeMeshCountingCellsTest.cxx Testing/Code/Review/itkQuadEdgeMeshDeleteEdgeTest.cxx -> Testing/Code/Common/itkQuadEdgeMeshDeleteEdgeTest.cxx Testing/Code/Review/itkQuadEdgeMeshDeletePointAndReorderIDsTest.cxx -> Testing/Code/Common/itkQuadEdgeMeshDeletePointAndReorderIDsTest.cxx Testing/Code/Review/itkQuadEdgeMeshEulerOperatorCreateCenterVertexTest.cxx -> Testing/Code/Common/itkQuadEdgeMeshEulerOperatorCreateCenterVertexTest.cxx Testing/Code/Review/itkQuadEdgeMeshEulerOperatorDeleteCenterVertexTest.cxx -> Testing/Code/Common/itkQuadEdgeMeshEulerOperatorDeleteCenterVertexTest.cxx Testing/Code/Review/itkQuadEdgeMeshEulerOperatorFlipTest.cxx -> Testing/Code/Common/itkQuadEdgeMeshEulerOperatorFlipTest.cxx Testing/Code/Review/itkQuadEdgeMeshEulerOperatorJoinFacetTest.cxx -> Testing/Code/Common/itkQuadEdgeMeshEulerOperatorJoinFacetTest.cxx Testing/Code/Review/itkQuadEdgeMeshEulerOperatorJoinVertexTest.cxx -> Testing/Code/Common/itkQuadEdgeMeshEulerOperatorJoinVertexTest.cxx Testing/Code/Review/itkQuadEdgeMeshEulerOperatorSplitEdgeTest.cxx -> Testing/Code/Common/itkQuadEdgeMeshEulerOperatorSplitEdgeTest.cxx Testing/Code/Review/itkQuadEdgeMeshEulerOperatorSplitFaceTest.cxx -> Testing/Code/Common/itkQuadEdgeMeshEulerOperatorSplitFaceTest.cxx Testing/Code/Review/itkQuadEdgeMeshEulerOperatorSplitVertexTest.cxx -> Testing/Code/Common/itkQuadEdgeMeshEulerOperatorSplitVertexTest.cxx renamed Testing/Code/Review/itkQuadEdgeMeshEulerOperatorsTestHelper.h -> Testing/Code/Common/itkQuadEdgeMeshEulerOperatorsTestHelper.h renamed Testing/Code/Review/itkQuadEdgeMeshFrontIteratorTest.cxx -> Testing/Code/Common/itkQuadEdgeMeshFrontIteratorTest.cxx renamed Testing/Code/Review/itkQuadEdgeMeshIteratorTest.cxx -> Testing/Code/Common/itkQuadEdgeMeshIteratorTest.cxx renamed Testing/Code/Review/itkQuadEdgem_NoPointTest.cxx -> Testing/Code/Common/itkQuadEdgeMeshNoPointConstTest.cxx renamed Testing/Code/Review/itkQuadEdgeMeshPointTest1.cxx -> Testing/Code/Common/itkQuadEdgeMeshPointTest1.cxx renamed Testing/Code/Review/itkQuadEdgeMeshPolygonCellTest.cxx -> Testing/Code/Common/itkQuadEdgeMeshPolygonCellTest.cxx renamed Testing/Code/Review/itkQuadEdgeMeshTest1.cxx -> Testing/Code/Common/itkQuadEdgeMeshTest1.cxx renamed Testing/Code/Review/itkQuadEdgeMeshTest2.cxx -> Testing/Code/Common/itkQuadEdgeMeshTest2.cxx renamed Testing/Code/Review/itkQuadEdgeMeshTest3.cxx -> Testing/Code/Common/itkQuadEdgeMeshTest3.cxx renamed Testing/Code/Review/itkQuadEdgeTest1.cxx -> Testing/Code/Common/itkQuadEdgeTest1.cxx renamed Testing/Code/Review/itkRegularSphereQuadEdgeMeshSourceTest.cxx -> Testing/Code/Common/itkRegularSphereQuadEdgeMeshSourceTest.cxx renamed Testing/Code/Review/itkTriangleHelperTest.cxx -> Testing/Code/Common/itkTriangleHelperTest.cxx
Move to Testing/Code/IO
renamed Testing/Code/Review/itkQuadEdgeMeshScalarDataVTKPolyDataWriterTest1.cxx -> Testing/Code/IO/itkQuadEdgeMeshScalarDataVTKPolyDataWriterTest1.cxx renamed Testing/Code/Review/itkVTKPolyDataIOQuadEdgeMeshTest.cxx -> Testing/Code/IO/itkVTKPolyDataIOQuadEdgeMeshTest.cxx renamed Testing/Code/Review/itkVTKPolyDataReaderQuadEdgeMeshTest.cxx -> Testing/Code/IO/itkVTKPolyDataReaderQuadEdgeMeshTest.cxx renamed Testing/Code/Review/itkVTKPolyDataReaderTest.cxx -> Testing/Code/IO/itkVTKPolyDataReaderTest.cxx renamed Testing/Code/Review/itkVTKPolyDataWriterTest.cxx -> Testing/Code/IO/itkVTKPolyDataWriterTest.cxx renamed Testing/Code/Review/itkVTKPolyDataWriterTest2.cxx -> Testing/Code/IO/itkVTKPolyDataWriterTest2.cxx
Modified original code
Code/Common/CMakeLists.txt Code/Review/CMakeLists.txt Testing/Code/Common/CMakeLists.txt Testing/Code/Review/CMakeLists.txt Testing/Code/Review/itkReviewTests.cxx Testing/Code/Review/itkReviewTests2.cxx