Commit 433134a1 authored by Julien Michel's avatar Julien Michel
Browse files

Ajout de la structure de base pour le wrapping de l'otb. Les filtres itk sont...

Ajout de la structure de base pour le wrapping de l'otb. Les filtres itk sont disponibles avec les image otb, les IO otbs ainsi que la visu est disponible. Testé avec python.
Modification du otbTestMain.h pour support d'un nouveau type de pointeur.
Corrections dans le code d'erreurs repérées grace aux wrapping.
parent fb2c033e
/*=========================================================================
Program: Insight Segmentation & Registration Toolkit
Module: $RCSfile: wrap_itkGradientMagnitudeImageFilter.cxx,v $
Language: C++
Date: $Date: 2004/04/19 18:50:54 $
Version: $Revision: 1.1 $
Copyright (c) Insight Software Consortium. All rights reserved.
See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details.
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the above copyright notices for more information.
=========================================================================*/
#include "otbImage.h"
#include "itkGradientMagnitudeImageFilter.h"
#ifdef CABLE_CONFIGURATION
#include "itkCSwigMacros.h"
#include "itkCSwigImages.h"
//=================================
//THIS FILE GENERATED WITH MakeConsistentWrappedClasses.sh
//=================================
namespace _cable_
{
const char* const group = ITK_WRAP_GROUP(itkGradientMagnitudeImageFilter);
namespace wrappers
{
//===========2D Wrapped Filters==============
ITK_WRAP_OBJECT2(GradientMagnitudeImageFilter, image::F2 , image::F2 , itkGradientMagnitudeImageFilterF2F2 );
ITK_WRAP_OBJECT2(GradientMagnitudeImageFilter, image::D2 , image::D2 , itkGradientMagnitudeImageFilterD2D2 );
ITK_WRAP_OBJECT2(GradientMagnitudeImageFilter, image::UC2, image::UC2, itkGradientMagnitudeImageFilterUC2UC2);
ITK_WRAP_OBJECT2(GradientMagnitudeImageFilter, image::US2, image::US2, itkGradientMagnitudeImageFilterUS2US2);
ITK_WRAP_OBJECT2(GradientMagnitudeImageFilter, image::UI2, image::UI2, itkGradientMagnitudeImageFilterUI2UI2);
ITK_WRAP_OBJECT2(GradientMagnitudeImageFilter, image::SC2, image::SC2, itkGradientMagnitudeImageFilterSC2SC2);
ITK_WRAP_OBJECT2(GradientMagnitudeImageFilter, image::SS2, image::SS2, itkGradientMagnitudeImageFilterSS2SS2);
ITK_WRAP_OBJECT2(GradientMagnitudeImageFilter, image::SI2, image::SI2, itkGradientMagnitudeImageFilterSI2SI2);
//===========3D Wrapped Filters==============
ITK_WRAP_OBJECT2(GradientMagnitudeImageFilter, image::F3 , image::F3 , itkGradientMagnitudeImageFilterF3F3 );
ITK_WRAP_OBJECT2(GradientMagnitudeImageFilter, image::D3 , image::D3 , itkGradientMagnitudeImageFilterD3D3 );
ITK_WRAP_OBJECT2(GradientMagnitudeImageFilter, image::UC3, image::UC3, itkGradientMagnitudeImageFilterUC3UC3);
ITK_WRAP_OBJECT2(GradientMagnitudeImageFilter, image::US3, image::US3, itkGradientMagnitudeImageFilterUS3US3);
ITK_WRAP_OBJECT2(GradientMagnitudeImageFilter, image::UI3, image::UI3, itkGradientMagnitudeImageFilterUI3UI3);
ITK_WRAP_OBJECT2(GradientMagnitudeImageFilter, image::SC3, image::SC3, itkGradientMagnitudeImageFilterSC3SC3);
ITK_WRAP_OBJECT2(GradientMagnitudeImageFilter, image::SS3, image::SS3, itkGradientMagnitudeImageFilterSS3SS3);
ITK_WRAP_OBJECT2(GradientMagnitudeImageFilter, image::SI3, image::SI3, itkGradientMagnitudeImageFilterSI3SI3);
}
}
#endif
/*=========================================================================
Program: Insight Segmentation & Registration Toolkit
Module: $RCSfile: wrap_itkGrayscaleDilateImageFilter.cxx,v $
Language: C++
Date: $Date: 2004/04/19 18:50:54 $
Version: $Revision: 1.1 $
Copyright (c) Insight Software Consortium. All rights reserved.
See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details.
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the above copyright notices for more information.
=========================================================================*/
#include "itkGrayscaleDilateImageFilter.h"
#include "itkBinaryBallStructuringElement.h"
#include "otbImage.h"
#ifdef CABLE_CONFIGURATION
#include "itkCSwigMacros.h"
#include "itkCSwigImages.h"
#include "itkCSwigBinaryBallStructuringElement.h"
namespace _cable_
{
const char* const group = ITK_WRAP_GROUP(itkGrayscaleDilateImageFilter);
namespace wrappers
{
// NOTE: since both the GrayscaleDilateImageFilter and GrayscaleErodeImageFilter derive from the same superclass, only one of
// them should do the wrapping WITH_SUPERCLASS.
//
//===========2D Wrapped Filters==============
ITK_WRAP_OBJECT3(GrayscaleDilateImageFilter, image::F2 , image::F2 , structuringElement::F2, itkGrayscaleDilateImageFilterF2F2 );
ITK_WRAP_OBJECT3(GrayscaleDilateImageFilter, image::UC2, image::UC2, structuringElement::UC2, itkGrayscaleDilateImageFilterUC2UC2);
ITK_WRAP_OBJECT3(GrayscaleDilateImageFilter, image::US2, image::US2, structuringElement::US2, itkGrayscaleDilateImageFilterUS2US2);
//===========3D Wrapped Filters==============
ITK_WRAP_OBJECT3(GrayscaleDilateImageFilter, image::F3 , image::F3 , structuringElement::F3, itkGrayscaleDilateImageFilterF3F3 );
ITK_WRAP_OBJECT3(GrayscaleDilateImageFilter, image::UC3, image::UC3, structuringElement::UC3, itkGrayscaleDilateImageFilterUC3UC3);
ITK_WRAP_OBJECT3(GrayscaleDilateImageFilter, image::US3, image::US3, structuringElement::US3, itkGrayscaleDilateImageFilterUS3US3);
}
}
#endif
/*=========================================================================
Program: Insight Segmentation & Registration Toolkit
Module: $RCSfile: wrap_itkGrayscaleErodeImageFilter.cxx,v $
Language: C++
Date: $Date: 2004/04/19 18:50:54 $
Version: $Revision: 1.1 $
Copyright (c) Insight Software Consortium. All rights reserved.
See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details.
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the above copyright notices for more information.
=========================================================================*/
#include "itkGrayscaleErodeImageFilter.h"
#include "itkBinaryBallStructuringElement.h"
#include "otbImage.h"
#ifdef CABLE_CONFIGURATION
#include "itkCSwigMacros.h"
#include "itkCSwigImages.h"
#include "itkCSwigBinaryBallStructuringElement.h"
namespace _cable_
{
const char* const group = ITK_WRAP_GROUP(itkGrayscaleErodeImageFilter);
namespace wrappers
{
// NOTE: since both the GrayscaleDilateImageFilter and GrayscaleErodeImageFilter derive from the same superclass, only one of
// them should do the wrapping WITH_SUPERCLASS.
//
//===========2D Wrapped Filters==============
ITK_WRAP_OBJECT3(GrayscaleErodeImageFilter, image::F2 , image::F2 , structuringElement::F2, itkGrayscaleErodeImageFilterF2F2 );
ITK_WRAP_OBJECT3(GrayscaleErodeImageFilter, image::UC2, image::UC2, structuringElement::UC2, itkGrayscaleErodeImageFilterUC2UC2);
ITK_WRAP_OBJECT3(GrayscaleErodeImageFilter, image::US2, image::US2, structuringElement::US2, itkGrayscaleErodeImageFilterUS2US2);
//===========3D Wrapped Filters==============
ITK_WRAP_OBJECT3(GrayscaleErodeImageFilter, image::F3 , image::F3 , structuringElement::F3, itkGrayscaleErodeImageFilterF3F3 );
ITK_WRAP_OBJECT3(GrayscaleErodeImageFilter, image::UC3, image::UC3, structuringElement::UC3, itkGrayscaleErodeImageFilterUC3UC3);
ITK_WRAP_OBJECT3(GrayscaleErodeImageFilter, image::US3, image::US3, structuringElement::US3, itkGrayscaleErodeImageFilterUS3US3);
}
}
#endif
/*=========================================================================
Program: Insight Segmentation & Registration Toolkit
Module: $RCSfile: wrap_itkImportImageFilter.cxx,v $
Language: C++
Date: $Date: 2004/04/19 18:50:54 $
Version: $Revision: 1.1 $
Copyright (c) Insight Software Consortium. All rights reserved.
See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details.
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the above copyright notices for more information.
=========================================================================*/
#include "itkImportImageFilter.h"
#include "otbImage.h"
#ifdef CABLE_CONFIGURATION
#include "itkCSwigMacros.h"
#include "itkCSwigImages.h"
namespace _cable_
{
const char* const group = ITK_WRAP_GROUP(itkImportImageFilter);
namespace wrappers
{
ITK_WRAP_OBJECT2( ImportImageFilter, float, 2, itkImportImageFilterF2 );
ITK_WRAP_OBJECT2( ImportImageFilter, unsigned char, 2, itkImportImageFilterUC2 );
ITK_WRAP_OBJECT2( ImportImageFilter, unsigned short, 2, itkImportImageFilterUS2 );
ITK_WRAP_OBJECT2( ImportImageFilter, float, 3, itkImportImageFilterF3 );
ITK_WRAP_OBJECT2( ImportImageFilter, unsigned char, 3, itkImportImageFilterUC3 );
ITK_WRAP_OBJECT2( ImportImageFilter, unsigned short, 3, itkImportImageFilterUS3 );
}
}
#endif
/*=========================================================================
Program: Insight Segmentation & Registration Toolkit
Module: $RCSfile: wrap_itkIsolatedConnectedImageFilter.cxx,v $
Language: C++
Date: $Date: 2004/04/19 18:50:54 $
Version: $Revision: 1.1 $
Copyright (c) Insight Software Consortium. All rights reserved.
See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details.
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the above copyright notices for more information.
=========================================================================*/
#include "otbImage.h"
#include "itkIsolatedConnectedImageFilter.h"
#ifdef CABLE_CONFIGURATION
#include "itkCSwigMacros.h"
#include "itkCSwigImages.h"
//=================================
//THIS FILE GENERATED WITH MakeConsistentWrappedClasses.sh
//=================================
namespace _cable_
{
const char* const group = ITK_WRAP_GROUP(itkIsolatedConnectedImageFilter);
namespace wrappers
{
//===========2D Wrapped Filters==============
ITK_WRAP_OBJECT2(IsolatedConnectedImageFilter, image::F2 , image::F2 , itkIsolatedConnectedImageFilterF2F2 );
ITK_WRAP_OBJECT2(IsolatedConnectedImageFilter, image::D2 , image::D2 , itkIsolatedConnectedImageFilterD2D2 );
ITK_WRAP_OBJECT2(IsolatedConnectedImageFilter, image::UC2, image::UC2, itkIsolatedConnectedImageFilterUC2UC2);
ITK_WRAP_OBJECT2(IsolatedConnectedImageFilter, image::US2, image::US2, itkIsolatedConnectedImageFilterUS2US2);
ITK_WRAP_OBJECT2(IsolatedConnectedImageFilter, image::UI2, image::UI2, itkIsolatedConnectedImageFilterUI2UI2);
ITK_WRAP_OBJECT2(IsolatedConnectedImageFilter, image::SC2, image::SC2, itkIsolatedConnectedImageFilterSC2SC2);
ITK_WRAP_OBJECT2(IsolatedConnectedImageFilter, image::SS2, image::SS2, itkIsolatedConnectedImageFilterSS2SS2);
ITK_WRAP_OBJECT2(IsolatedConnectedImageFilter, image::SI2, image::SI2, itkIsolatedConnectedImageFilterSI2SI2);
//===========3D Wrapped Filters==============
ITK_WRAP_OBJECT2(IsolatedConnectedImageFilter, image::F3 , image::F3 , itkIsolatedConnectedImageFilterF3F3 );
ITK_WRAP_OBJECT2(IsolatedConnectedImageFilter, image::D3 , image::D3 , itkIsolatedConnectedImageFilterD3D3 );
ITK_WRAP_OBJECT2(IsolatedConnectedImageFilter, image::UC3, image::UC3, itkIsolatedConnectedImageFilterUC3UC3);
ITK_WRAP_OBJECT2(IsolatedConnectedImageFilter, image::US3, image::US3, itkIsolatedConnectedImageFilterUS3US3);
ITK_WRAP_OBJECT2(IsolatedConnectedImageFilter, image::UI3, image::UI3, itkIsolatedConnectedImageFilterUI3UI3);
ITK_WRAP_OBJECT2(IsolatedConnectedImageFilter, image::SC3, image::SC3, itkIsolatedConnectedImageFilterSC3SC3);
ITK_WRAP_OBJECT2(IsolatedConnectedImageFilter, image::SS3, image::SS3, itkIsolatedConnectedImageFilterSS3SS3);
ITK_WRAP_OBJECT2(IsolatedConnectedImageFilter, image::SI3, image::SI3, itkIsolatedConnectedImageFilterSI3SI3);
}
}
#endif
/*=========================================================================
Program: Insight Segmentation & Registration Toolkit
Module: $RCSfile: wrap_itkLaplacianImageFilter.cxx,v $
Language: C++
Date: $Date: 2004/04/19 18:50:54 $
Version: $Revision: 1.1 $
Copyright (c) Insight Software Consortium. All rights reserved.
See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details.
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the above copyright notices for more information.
=========================================================================*/
#include "itkLaplacianImageFilter.h"
#include "otbImage.h"
#ifdef CABLE_CONFIGURATION
#include "itkCSwigMacros.h"
#include "itkCSwigImages.h"
namespace _cable_
{
const char* const group = ITK_WRAP_GROUP(itkLaplacianImageFilter);
namespace wrappers
{
ITK_WRAP_OBJECT2(LaplacianImageFilter, image::F2, image::F2, itkLaplacianImageFilterF2F2);
ITK_WRAP_OBJECT2(LaplacianImageFilter, image::F3, image::F3, itkLaplacianImageFilterF3F3);
}
}
#endif
/*=========================================================================
Program: Insight Segmentation & Registration Toolkit
Module: $RCSfile: wrap_itkMinimumMaximumImageCalculator.cxx,v $
Language: C++
Date: $Date: 2004/04/19 18:50:54 $
Version: $Revision: 1.1 $
Copyright (c) Insight Software Consortium. All rights reserved.
See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details.
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the above copyright notices for more information.
=========================================================================*/
#include "itkMinimumMaximumImageCalculator.h"
#include "otbImage.h"
#ifdef CABLE_CONFIGURATION
#include "itkCSwigMacros.h"
#include "itkCSwigImages.h"
namespace _cable_
{
const char* const group = ITK_WRAP_GROUP(itkMinimumMaximumImageCalculator);
namespace wrappers
{
ITK_WRAP_OBJECT1(MinimumMaximumImageCalculator, image::F2, itkMinimumMaximumImageCalculatorF2);
ITK_WRAP_OBJECT1(MinimumMaximumImageCalculator, image::F3, itkMinimumMaximumImageCalculatorF3);
ITK_WRAP_OBJECT1(MinimumMaximumImageCalculator, image::US2, itkMinimumMaximumImageCalculatorUS2);
ITK_WRAP_OBJECT1(MinimumMaximumImageCalculator, image::US3, itkMinimumMaximumImageCalculatorUS3);
}
}
#endif
/*=========================================================================
Program: Insight Segmentation & Registration Toolkit
Module: $RCSfile: wrap_itkMorphologyImageFilter.cxx,v $
Language: C++
Date: $Date: 2005/11/21 19:18:12 $
Version: $Revision: 1.1 $
Copyright (c) Insight Software Consortium. All rights reserved.
See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details.
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the above copyright notices for more information.
=========================================================================*/
#include "itkMorphologyImageFilter.h"
#include "itkBinaryBallStructuringElement.h"
#include "otbImage.h"
#ifdef CABLE_CONFIGURATION
#include "itkCSwigMacros.h"
#include "itkCSwigImages.h"
#include "itkCSwigBinaryBallStructuringElement.h"
namespace _cable_
{
const char* const group = ITK_WRAP_GROUP(itkMorphologyImageFilter);
namespace wrappers
{
//===========2D Wrapped Filters==============
ITK_WRAP_OBJECT3(MorphologyImageFilter, image::F2 , image::F2 , structuringElement::F2, itkMorphologyImageFilterF2F2 );
ITK_WRAP_OBJECT3(MorphologyImageFilter, image::UC2, image::UC2, structuringElement::UC2, itkMorphologyImageFilterUC2UC2);
ITK_WRAP_OBJECT3(MorphologyImageFilter, image::US2, image::US2, structuringElement::US2, itkMorphologyImageFilterUS2US2);
//===========3D Wrapped Filters==============
ITK_WRAP_OBJECT3(MorphologyImageFilter, image::F3 , image::F3 , structuringElement::F3, itkMorphologyImageFilterF3F3 );
ITK_WRAP_OBJECT3(MorphologyImageFilter, image::UC3, image::UC3, structuringElement::UC3, itkMorphologyImageFilterUC3UC3);
ITK_WRAP_OBJECT3(MorphologyImageFilter, image::US3, image::US3, structuringElement::US3, itkMorphologyImageFilterUS3US3);
}
}
#endif
/*=========================================================================
Program: Insight Segmentation & Registration Toolkit
Module: $RCSfile: wrap_itkNeighborhoodConnectedImageFilter.cxx,v $
Language: C++
Date: $Date: 2004/04/19 18:50:54 $
Version: $Revision: 1.1 $
Copyright (c) Insight Software Consortium. All rights reserved.
See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details.
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the above copyright notices for more information.
=========================================================================*/
#include "otbImage.h"
#include "itkNeighborhoodConnectedImageFilter.h"
#ifdef CABLE_CONFIGURATION
#include "itkCSwigMacros.h"
#include "itkCSwigImages.h"
//=================================
//THIS FILE GENERATED WITH MakeConsistentWrappedClasses.sh
//=================================
namespace _cable_
{
const char* const group = ITK_WRAP_GROUP(itkNeighborhoodConnectedImageFilter);
namespace wrappers
{
//===========2D Wrapped Filters==============
ITK_WRAP_OBJECT2(NeighborhoodConnectedImageFilter, image::F2 , image::F2 , itkNeighborhoodConnectedImageFilterF2F2 );
ITK_WRAP_OBJECT2(NeighborhoodConnectedImageFilter, image::D2 , image::D2 , itkNeighborhoodConnectedImageFilterD2D2 );
ITK_WRAP_OBJECT2(NeighborhoodConnectedImageFilter, image::UC2, image::UC2, itkNeighborhoodConnectedImageFilterUC2UC2);
ITK_WRAP_OBJECT2(NeighborhoodConnectedImageFilter, image::US2, image::US2, itkNeighborhoodConnectedImageFilterUS2US2);
ITK_WRAP_OBJECT2(NeighborhoodConnectedImageFilter, image::UI2, image::UI2, itkNeighborhoodConnectedImageFilterUI2UI2);
ITK_WRAP_OBJECT2(NeighborhoodConnectedImageFilter, image::SC2, image::SC2, itkNeighborhoodConnectedImageFilterSC2SC2);
ITK_WRAP_OBJECT2(NeighborhoodConnectedImageFilter, image::SS2, image::SS2, itkNeighborhoodConnectedImageFilterSS2SS2);
ITK_WRAP_OBJECT2(NeighborhoodConnectedImageFilter, image::SI2, image::SI2, itkNeighborhoodConnectedImageFilterSI2SI2);
//===========3D Wrapped Filters==============
ITK_WRAP_OBJECT2(NeighborhoodConnectedImageFilter, image::F3 , image::F3 , itkNeighborhoodConnectedImageFilterF3F3 );
ITK_WRAP_OBJECT2(NeighborhoodConnectedImageFilter, image::D3 , image::D3 , itkNeighborhoodConnectedImageFilterD3D3 );
ITK_WRAP_OBJECT2(NeighborhoodConnectedImageFilter, image::UC3, image::UC3, itkNeighborhoodConnectedImageFilterUC3UC3);
ITK_WRAP_OBJECT2(NeighborhoodConnectedImageFilter, image::US3, image::US3, itkNeighborhoodConnectedImageFilterUS3US3);
ITK_WRAP_OBJECT2(NeighborhoodConnectedImageFilter, image::UI3, image::UI3, itkNeighborhoodConnectedImageFilterUI3UI3);
ITK_WRAP_OBJECT2(NeighborhoodConnectedImageFilter, image::SC3, image::SC3, itkNeighborhoodConnectedImageFilterSC3SC3);
ITK_WRAP_OBJECT2(NeighborhoodConnectedImageFilter, image::SS3, image::SS3, itkNeighborhoodConnectedImageFilterSS3SS3);
ITK_WRAP_OBJECT2(NeighborhoodConnectedImageFilter, image::SI3, image::SI3, itkNeighborhoodConnectedImageFilterSI3SI3);
}
}
#endif
/*=========================================================================
Program: Insight Segmentation & Registration Toolkit
Module: $RCSfile: wrap_itkSobelEdgeDetectionImageFilter.cxx,v $
Language: C++
Date: $Date: 2004/04/19 18:50:54 $
Version: $Revision: 1.1 $
Copyright (c) Insight Software Consortium. All rights reserved.
See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details.
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the above copyright notices for more information.
=========================================================================*/
#include "itkSobelEdgeDetectionImageFilter.h"
#include "otbImage.h"
#ifdef CABLE_CONFIGURATION
#include "itkCSwigMacros.h"
#include "itkCSwigImages.h"
namespace _cable_
{
const char* const group = ITK_WRAP_GROUP(itkSobelEdgeDetectionImageFilter);
namespace wrappers
{
ITK_WRAP_OBJECT2(SobelEdgeDetectionImageFilter, image::F2, image::F2,
itkSobelEdgeDetectionImageFilterF2F2);
ITK_WRAP_OBJECT2(SobelEdgeDetectionImageFilter, image::F3, image::F3,
itkSobelEdgeDetectionImageFilterF3F3);
}
}
#endif
/*=========================================================================
Program: Insight Segmentation & Registration Toolkit
Module: $RCSfile: wrap_itkTernaryMagnitudeImageFilter.cxx,v $
Language: C++
Date: $Date: 2004/04/19 18:50:54 $
Version: $Revision: 1.1 $
Copyright (c) Insight Software Consortium. All rights reserved.
See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details.
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the above copyright notices for more information.
=========================================================================*/
#include "itkTernaryMagnitudeImageFilter.h"
#include "otbImage.h"
#ifdef CABLE_CONFIGURATION
#include "itkCSwigMacros.h"
#include "itkCSwigImages.h"
namespace _cable_
{
const char* const group = ITK_WRAP_GROUP(itkTernaryMagnitudeImageFilter);
namespace wrappers
{
ITK_WRAP_OBJECT4_WITH_SUPERCLASS(TernaryMagnitudeImageFilter,
image::F2,
image::F2,
image::F2,
image::F2,
itkTernaryMagnitudeImageFilterF2F2);
ITK_WRAP_OBJECT4_WITH_SUPERCLASS(TernaryMagnitudeImageFilter,
image::F3,
image::F3,
image::F3,
image::F3,
itkTernaryMagnitudeImageFilterF3F3);
ITK_WRAP_OBJECT4_WITH_SUPERCLASS(TernaryMagnitudeImageFilter,
image::US2,
image::US2,
image::US2,
image::US2,
itkTernaryMagnitudeImageFilterUS2US2);
ITK_WRAP_OBJECT4_WITH_SUPERCLASS(TernaryMagnitudeImageFilter,
image::US3,
image::US3,
image::US3,
image::US3,
itkTernaryMagnitudeImageFilterUS3US3);
}
}
#endif
SET(WRAP_SOURCES
wrap_itkExpImageFilter
wrap_itkExpNegativeImageFilter
wrap_itkGradientMagnitudeRecursiveGaussianImageFilter
wrap_itkGradientRecursiveGaussianImageFilter
wrap_itkMeanImageFilter
wrap_itkMedianImageFilter
wrap_itkMinimumMaximumImageFilter
wrap_itkNaryAddImageFilter
wrap_itkNormalizeImageFilter
wrap_itkPermuteAxesImageFilter
wrap_itkRandomImageSource
wrap_itkRecursiveGaussianImageFilter
wrap_itkRecursiveSeparableImageFilter
wrap_itkRegionOfInterestImageFilter
wrap_itkResampleImageFilter
wrap_itkRescaleIntensityImageFilter
wrap_itkShiftScaleImageFilter
wrap_itkSigmoidImageFilter
wrap_itkSmoothingRecursiveGaussianImageFilter
wrap_itkStatisticsImageFilter
wrap_itkSubtractImageFilter
wrap_itkThresholdImageFilter
wrap_itkVTKImageExport
wrap_itkVTKImageImport
)
SET(MASTER_INDEX_FILES "${WrapOTB_BINARY_DIR}/VXLNumerics/VXLNumerics.mdx"
"${WrapOTB_BINARY_DIR}/Numerics/ITKNumerics.mdx"
"${WrapOTB_BINARY_DIR}/CommonA/ITKCommonA.mdx"
"${WrapOTB_BINARY_DIR}/CommonB/ITKCommonB.mdx"
"${WrapOTB_BINARY_DIR}/BasicFiltersB/ITKBasicFiltersB.mdx"
)
ITK_WRAP_LIBRARY("${WRAP_SOURCES}" ITKBasicFiltersB BasicFiltersB "ITKNumerics;ITKCommonB;ITKCommonA" "" "ITKBasicFilters")
/.NoDartCoverage/1.1/Sat Sep 25 17:38:30 2004//TITK-3-0-1
/CMakeLists.txt/1.5/Tue Jun 7 13:25:02 2005//TITK-3-0-1
/wrap_ITKBasicFiltersB.cxx/1.3/Tue Jun 7 13:25:02 2005//TITK-3-0-1
/wrap_ITKBasicFiltersBJava.cxx/1.1/Fri Apr 2 22:43:59 2004//TITK-3-0-1
/wrap_ITKBasicFiltersBPython.cxx/1.1/Fri Apr 2 22:43:59 2004//TITK-3-0-1
/wrap_ITKBasicFiltersBTcl.cxx/1.1/Fri Apr 2 22:43:59 2004//TITK-3-0-1
/wrap_itkExpImageFilter.cxx/1.2/Thu Jan 13 18:37:50 2005//TITK-3-0-1
/wrap_itkExpNegativeImageFilter.cxx/1.2/Thu Jan 13 18:37:50 2005//TITK-3-0-1
/wrap_itkGradientMagnitudeRecursiveGaussianImageFilter.cxx/1.1/Wed Apr 21 20:24:21 2004//TITK-3-0-1
/wrap_itkGradientRecursiveGaussianImageFilter.cxx/1.1/Wed Apr 21 20:24:21 2004//TITK-3-0-1
/wrap_itkMeanImageFilter.cxx/1.1/Fri Apr 2 22:43:59 2004//TITK-3-0-1
/wrap_itkMedianImageFilter.cxx/1.1/Fri Apr 2 22:43:59 2004//TITK-3-0-1
/wrap_itkMinimumMaximumImageFilter.cxx/1.1/Tue Jun 7 13:25:02 2005//TITK-3-0-1
/wrap_itkNaryAddImageFilter.cxx/1.1/Fri Apr 2 22:43:59 2004//TITK-3-0-1
/wrap_itkNormalizeImageFilter.cxx/1.1/Wed Apr 21 20:24:21 2004//TITK-3-0-1
/wrap_itkPermuteAxesImageFilter.cxx/1.1/Wed Apr 21 20:24:21 2004//TITK-3-0-1
/wrap_itkRandomImageSource.cxx/1.1/Fri Apr 2 22:43:59 2004//TITK-3-0-1
/wrap_itkRecursiveGaussianImageFilter.cxx/1.1/Wed Apr 21 20:24:21 2004//TITK-3-0-1
/wrap_itkRecursiveSeparableImageFilter.cxx/1.1/Wed Apr 21 20:24:21 2004//TITK-3-0-1
/wrap_itkRegionOfInterestImageFilter.cxx/1.1/Wed Apr 21 20:24:21 2004//TITK-3-0-1
/wrap_itkResampleImageFilter.cxx/1.1/Wed Apr 21 20:24:21 2004//TITK-3-0-1
/wrap_itkRescaleIntensityImageFilter.cxx/1.1/Wed Apr 21 20:24:21 2004//TITK-3-0-1
/wrap_itkShiftScaleImageFilter.cxx/1.1/Wed Apr 21 20:24:21 2004//TITK-3-0-1
/wrap_itkSigmoidImageFilter.cxx/1.2/Thu Jan 13 18:37:50 2005//TITK-3-0-1
/wrap_itkSmoothingRecursiveGaussianImageFilter.cxx/1.1/Wed Apr 21 20:24:21 2004//TITK-3-0-1
/wrap_itkStatisticsImageFilter.cxx/1.1/Wed Apr 21 20:24:21 2004//TITK-3-0-1
/wrap_itkSubtractImageFilter.cxx/1.1/Tue Jun 7 13:25:02 2005//TITK-3-0-1
/wrap_itkThresholdImageFilter.cxx/1.1/Fri Apr 2 22:43:59 2004//TITK-3-0-1