- typedef cpmPluginsInterface::FilterProvider TFilterProvider;
- typedef cpmPluginsInterface::Filter TFilterObject;
- typedef TFilterObject::TParameters TParameters;
- typedef
- cpmPluginsInterface::Interface< TFilterProvider, TFilterObject >
- TFilterPlugins;
-
- // Data types
- static const unsigned int Dimension = 3;
- typedef short TPixel;
- typedef double TScalar;
- typedef itk::Image< TPixel, Dimension > TImage;
- typedef itk::ImageToVTKImageFilter< TImage > TVTKImage;
-
- typedef cpm::DataStructures::QuadEdgeMesh< TScalar, Dimension > TMesh;
-
- /*
- typedef cpm::VTK::MeshMapper< TTriangulation > TTriangulationMapper;
- typedef
- cpm::Algorithms::QuadEdge::MeshPlaneCutterFilter< TTriangulation >
- TCutter;
- */
+ typedef cpPlugins::Interface::Interface TPluginsInterface;
+ typedef cpPlugins::Interface::DataObject TPluginData;
+ typedef cpPlugins::Interface::ProcessObject TPlugin;
+ typedef TPlugin::TParameters TParameters;