/*========================================================================= * * Copyright NumFOCUS * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * https://www.apache.org/licenses/LICENSE-2.0.txt * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * *=========================================================================*/ #include "itkAntiAliasBinaryImageFilter.h" #include "itkBinaryMask3DMeshSource.h" #include "itkBinaryMinMaxCurvatureFlowImageFilter.h" #include "itkCannySegmentationLevelSetImageFilter.h" #include "itkConnectedRegionsMeshFilter.h" #include "itkDemonsRegistrationFilter.h" #include "itkExtensionVelocitiesImageFilter.h" int main(int, char *[]) { using InputType = itk::Image; using InputType3D = itk::Image; using OutputType = itk::Image; using MeshType = itk::Mesh; using VectorType = itk::Vector; using VectorImageType = itk::Image; itk::AntiAliasBinaryImageFilter::Pointer AntiAliasBinaryImageFilterObj = itk::AntiAliasBinaryImageFilter::New(); std::cout << "-------------AntiAliasBinaryImageFilter " << AntiAliasBinaryImageFilterObj; itk::BinaryMask3DMeshSource::Pointer BinaryMask3DMeshSourceObj = itk::BinaryMask3DMeshSource::New(); std::cout << "-------------BinaryMask3DMeshSource " << BinaryMask3DMeshSourceObj; itk::BinaryMinMaxCurvatureFlowFunction::Pointer BinaryMinMaxCurvatureFlowFunctionObj = itk::BinaryMinMaxCurvatureFlowFunction::New(); std::cout << "-------------BinaryMinMaxCurvatureFlowFunction " << BinaryMinMaxCurvatureFlowFunctionObj; itk::BinaryMinMaxCurvatureFlowImageFilter::Pointer BinaryMinMaxCurvatureFlowImageFilterObj = itk::BinaryMinMaxCurvatureFlowImageFilter::New(); std::cout << "-------------BinaryMinMaxCurvatureFlowImageFilter " << BinaryMinMaxCurvatureFlowImageFilterObj; itk::CannySegmentationLevelSetFunction::Pointer CannySegmentationLevelSetFunctionObj = itk::CannySegmentationLevelSetFunction::New(); std::cout << "-------------CannySegmentationLevelSetFunction " << CannySegmentationLevelSetFunctionObj; itk::CannySegmentationLevelSetImageFilter::Pointer CannySegmentationLevelSetImageFilterObj = itk::CannySegmentationLevelSetImageFilter::New(); std::cout << "-------------CannySegmentationLevelSetImageFilter " << CannySegmentationLevelSetImageFilterObj; itk::ConnectedRegionsMeshFilter::Pointer ConnectedRegionsMeshFilterObj = itk::ConnectedRegionsMeshFilter::New(); std::cout << "-------------ConnectedRegionsMeshFilter " << ConnectedRegionsMeshFilterObj; itk::CurvatureFlowFunction::Pointer CurvatureFlowFunctionObj = itk::CurvatureFlowFunction::New(); std::cout << "-------------CurvatureFlowFunction " << CurvatureFlowFunctionObj; itk::CurvatureFlowImageFilter::Pointer CurvatureFlowImageFilterObj = itk::CurvatureFlowImageFilter::New(); std::cout << "-------------CurvatureFlowImageFilter " << CurvatureFlowImageFilterObj; itk::DemonsRegistrationFilter::Pointer DemonsRegistrationFilterObj = itk::DemonsRegistrationFilter::New(); std::cout << "-------------DemonsRegistrationFilter " << DemonsRegistrationFilterObj; itk::DemonsRegistrationFunction::Pointer DemonsRegistrationFunctionObj = itk::DemonsRegistrationFunction::New(); std::cout << "-------------DemonsRegistrationFunction " << DemonsRegistrationFunctionObj; itk::ExtensionVelocitiesImageFilter::Pointer ExtensionVelocitiesImageFilterObj = itk::ExtensionVelocitiesImageFilter::New(); std::cout << "-------------ExtensionVelocitiesImageFilter " << ExtensionVelocitiesImageFilterObj; // itk::fem::FEMRegistrationFilter::Pointer FEMRegistrationFilterObj = // itk::fem::FEMRegistrationFilter::New(); // std:: cout << "-------------FEMRegistrationFilter " << FEMRegistrationFilterObj; itk::FastMarchingExtensionImageFilter::Pointer FastMarchingExtensionImageFilterObj = itk::FastMarchingExtensionImageFilter::New(); std::cout << "-------------FastMarchingExtensionImageFilter " << FastMarchingExtensionImageFilterObj; itk::FastMarchingImageFilter::Pointer FastMarchingImageFilterObj = itk::FastMarchingImageFilter::New(); std::cout << "-------------FastMarchingImageFilter " << FastMarchingImageFilterObj; return EXIT_SUCCESS; }