User:Dgobbi: Difference between revisions
From KitwarePublic
Jump to navigationJump to search
Line 3: | Line 3: | ||
=== Ongoing Projects === | === Ongoing Projects === | ||
* [[VTK/Replacing vtkMultiThreader with vtkSMPTools | Replacing vtkMultiThreader with vtkSMPTools]] | |||
* [[VTK/Python Wrapper Enhancement|Python wrapper enhancements]] | * [[VTK/Python Wrapper Enhancement|Python wrapper enhancements]] | ||
* [[VTK/Image Connectivity | Image Connectivity Filter (start Jul 27 2014)]] | * [[VTK/Image Connectivity | Image Connectivity Filter (start Jul 27 2014)]] |
Revision as of 18:29, 22 February 2016
Projects
Ongoing Projects
- Replacing vtkMultiThreader with vtkSMPTools
- Python wrapper enhancements
- Image Connectivity Filter (start Jul 27 2014)
Recently Completed Projects
- New wrappable image iterators (finish Jan 24, 2016)
- Wrapping docstrings from doxygen comments (start Dec 10, 2015, finish Jan 7, 2016)
- Python 3 wrappers (start June 15, 2015, finish Aug 31, 2015)
- NIFTI image file IO (start Feb 15 2013, finish May 1 2014)
- Wrapper support for C++11 header files (start Oct 10 2013, finish Nov 22 2013)
- Fast filtered image resizing filter vtkImageResize (finish Dec 8 2011)
- Image interpolators (start Jun 20 2011, finish Aug 31 2011)
- New image rendering classes (start Dec 15 2010, finish Mar 15 2011)
- New wrappers (start Apr 28, 2010)
- Clipping of closed surfaces (start Mar 26, 2010, finish Apr 22, 2010)
- New Cell Picker and Volume Picking (start Nov 2009, finish Feb 2010)
Projects On Hold
- Improved image stencil support (start Nov 3, 2010)
- requires better integration with imaging pipeline
- MNI file formats
- requires support for hdf/minc2, but otherwise complete
Potential Projects
- Image connectivity filter (done, just need to merge)
- image contour filter - a contour filter that uses the interpolator classes
Maintenance
- Python wrappers
- Core wrapper infrastructure
- Imaging pipeline
- Anything transform related
Contributed classes
- vtkAbstractImageInterpolator
- vtkAbstractMapper3D
- vtkAbstractTransform
- vtkAmoebaMinimizer
- vtkBSplineTransform
- vtkClipClosedSurface
- vtkCocoaTkUtilities
- vtkContourTriangulator
- vtkCylindricalTransform
- vtkGeneralTransform
- vtkGlobFileNames
- vtkGridTransform
- vtkHomogenousTransform
- vtkIdentityTransform
- vtkImageBSplineCoefficients
- vtkImageBSplineInternals
- vtkImageBSplineInterpolator
- vtkImageBlend
- vtkImageChangeInformation
- vtkImageExport
- vtkImageGridSource
- vtkImageHistogram
- vtkImageHistogramStatistics
- vtkImageImport
- vtkImageInterpolator
- vtkImageMapToColors
- vtkImageProperty
- vtkImageResize
- vtkImageReslice
- vtkImageResliceMapper
- vtkImageResliceToColors
- vtkImageSincInterpolator
- vtkImageSlab
- vtkImageSlice
- vtkImageSliceCollection
- vtkImageSliceMapper
- vtkImageStack
- vtkImageStencil
- vtkImageStencilAlgorithm
- vtkImageStencilData
- vtkImageStencilIterator
- vtkImageStencilSource
- vtkImageStencilToImage
- vtkImageThresholdConnectivity
- vtkImageToImageStencil
- vtkLandmarkTransform
- vtkLassoStencilSource
- vtkLinearTransform
- vtkMatrixToHomogenousTransform
- vtkMatrixToLinearTransform
- vtkMINCImageAttributes
- vtkMINCImageReader
- vtkMINCImageWriter
- vtkMNIObjectReader
- vtkMNIObjectWriter
- vtkMNITagPointReader
- vtkMNITagPointWriter
- vtkMNITransformReader
- vtkMNITransformWriter
- vtkNIFTIImageHeader
- vtkNIFTIImageReader
- vtkNIFTIImageWriter
- vtkOpenGLImageSliceMapper
- vtkPerspectiveTransform
- vtkPolyDataToImageStencil
- vtkROIStencilSource
- vtkSphericalTransform
- vtkSortFileNames
- vtkThinPlateSplineTransform
- vtkVideoSource
- vtkVolumePicker
- vtkWarpTransform
VTK Module Reorg
[Core/ComputationalGeometry] -> [Core/Math] Filtering/vtkCardinalSpline.cxx: Filtering/vtkCardinalSpline.h: Filtering/vtkKochanekSpline.cxx: Filtering/vtkKochanekSpline.h: [Core/DataModel] -> [Core/Math] Filtering/vtkSpline.cxx: Filtering/vtkSpline.h: {IO/Exporters] -> [IO/Core] (or [IO/Image]) - these aren't exporters in the VTK sense Imaging/vtkImageExport.cxx: Imaging/vtkImageExport.h: {IO/Importers] -> [IO/Core] (or [IO/Image]) - these aren't importers in the VTK sense Imaging/vtkImageImport.cxx: Imaging/vtkImageImport.h: Imaging/vtkImageImportExecutive.cxx: Imaging/vtkImageImportExecutive.h: [IO/Image] ->[IO/Core] - not image-specific IO/vtkZLibDataCompressor.cxx: IO/vtkZLibDataCompressor.h: [IO/Geometry] -> [IO/Core] - definitely go in core IO/vtkSortFileNames.cxx: IO/vtkSortFileNames.h: [IO/MNIT] -> [IO/MINC] - these are closely related to MINC files and should go with them Hybrid/vtkMNIObjectReader.cxx: Hybrid/vtkMNIObjectReader.h: Hybrid/vtkMNIObjectWriter.cxx: Hybrid/vtkMNIObjectWriter.h: Hybrid/vtkMNITagPointReader.cxx: Hybrid/vtkMNITagPointReader.h: Hybrid/vtkMNITagPointWriter.cxx: Hybrid/vtkMNITagPointWriter.h: Hybrid/vtkMNITransformReader.cxx: Hybrid/vtkMNITransformReader.h: Hybrid/vtkMNITransformWriter.cxx: Hybrid/vtkMNITransformWriter.h: [Filters/Video] -> [IO/Video] - these talk to the hardware, so are really IO Hybrid/vtkMILVideoSource.cxx: Hybrid/vtkMILVideoSource.h: Hybrid/vtkVideoSource.cxx: Hybrid/vtkVideoSource.h: Hybrid/vtkWin32VideoSource.cxx: Hybrid/vtkWin32VideoSource.h: