itk_wrap_module(ITKCommon)

set(WRAPPER_SUBMODULE_ORDER
  itkFixedArray
  itkVector
  itkCovariantVector
  itkTriangleHelper
  itkPoint
  itkVariableSizeMatrix
  itkVersor
  vnl_c_vector
  vnl_cost_function
  vnl_diag_matrix
  vnl_file_matrix
  vnl_file_vector
  vnl_fortran_copy
  vnl_least_squares_function
  vnl_matrix_fixed
  vnl_matrix_fixed_ref
  vnl_matrix_ref
  vnl_vector_ref
  stdcomplex
  vnl_matrix
  vnl_vector
  vnl_unary_function
  ITKCommonBase
  itkSize
  itkOffset
  itkArray
  itkIndex
  itkContinuousIndex
  itkVectorContainer
  itkMapContainer
  itkBoundingBox
  itkRGBPixel
  itkRGBAPixel
  itkVariableLengthVector
  itkImageRegion
  itkSymmetricSecondRankTensor
  itkImage
  itkVectorImage
  itkNeighborhood
#  SwigExtras
  itkImageSourceCommon
  itkImageSource
  itkImageToImageFilterCommon
  itkImageToImageFilterA
  itkImageToImageFilterB
  itkInPlaceImageFilterA
  itkInPlaceImageFilterB
  itkDefaultDynamicMeshTraits
  itkDefaultStaticMeshTraits
  itkFunctionBase
#  itkCellInterface
#  itkPointSet
#  itkVertexCell
#  itkLineCell
)
itk_auto_load_submodules()

itk_end_wrap_module()

itk_wrap_module(ITKCommon)

set(WRAPPER_SUBMODULE_ORDER
  itkFixedArray
  itkVector
  itkCovariantVector
  itkPoint
  itkTriangleHelper
  itkVariableSizeMatrix
  itkVersor
  stdcomplex
  vnl_c_vector
  vnl_cost_function
  vnl_diag_matrix
  vnl_file_matrix
  vnl_file_vector
  vnl_fortran_copy
  vnl_least_squares_function
  vnl_matrix_fixed
  vnl_matrix_fixed_ref
  vnl_matrix_ref
  vnl_vector_ref
  vnl_matrix
  vnl_vector
  vnl_unary_function
  ITKCommonBase
  itkSize
  itkOffset
  itkArray
  itkIndex
  itkContinuousIndex
  itkMatrix
  itkVectorContainer
  itkMapContainer
  itkBoundingBox
  itkRGBPixel
  itkRGBAPixel
  itkVariableLengthVector
  itkImageRegion
  itkSymmetricSecondRankTensor
  itkImage
  itkVectorImage
  itkNeighborhood
#  SwigExtras
  itkImageSourceCommon
  itkImageSource
  itkImageToImageFilterCommon
  itkImageToImageFilterA
  itkImageToImageFilterB
  itkInPlaceImageFilterA
  itkInPlaceImageFilterB
  itkDefaultDynamicMeshTraits
  itkDefaultStaticMeshTraits
  itkFunctionBase
#  itkCellInterface
#  itkPointSet
#  itkVertexCell
#  itkLineCell
)
itk_auto_load_submodules()

itk_end_wrap_module()

Address ITKCommon Python submodule order.
COMP: Address ITKCommon Python submodule order.

This addresses the warnings:

Warning: Unknown parameter 'itk::Point< float,2 >' in template 'itk::TriangleHelper'
Warning: Unknown parameter 'itk::Point< double,2 >' in template 'itk::TriangleHelper'
Warning: Unknown parameter 'itk::Point< float,3 >' in template 'itk::TriangleHelper'
Warning: Unknown parameter 'itk::Point< double,3 >' in template 'itk::TriangleHelper'
Warning: Unknown parameter 'std::complex< float >' in template 'vnl_c_vector'
Warning: Unknown parameter 'std::complex< float >' in template 'vnl_diag_matrix'
Warning: Unknown parameter 'std::complex< float >' in template 'vnl_fortran_copy'
Warning: Unknown parameter 'std::complex< float >' in template 'vnl_vector_ref'
Warning: Unknown parameter 'itk::Matrix< float, 2, 2 >' in template 'itk::VectorContainer'
Warning: Unknown parameter 'itk::Matrix< double, 2, 2 >' in template 'itk::VectorContainer'
Warning: Unknown parameter 'itk::Matrix< float, 3, 3 >' in template 'itk::VectorContainer'
Warning: Unknown parameter 'itk::Matrix< double, 3, 3 >' in template 'itk::VectorContainer'
Warning: Unknown parameter 'itk::Matrix< double,2,2 >' in template 'itk::DefaultDynamicMeshTraits'
Warning: Unknown parameter 'itk::Matrix< double, 2, 2 >' in template 'itk::DefaultDynamicMeshTraits'
Warning: Unknown parameter 'itk::Matrix< double,3,3 >' in template 'itk::DefaultDynamicMeshTraits'
Warning: Unknown parameter 'itk::Matrix< double, 3, 3 >' in template 'itk::DefaultDynamicMeshTraits'
Warning: Unknown parameter 'itk::Matrix< double,2,2 >' in template 'itk::DefaultStaticMeshTraits'
Warning: Unknown parameter 'itk::Matrix< double, 2, 2 >' in template 'itk::DefaultStaticMeshTraits'
Warning: Unknown parameter 'itk::Matrix< double,3,3 >' in template 'itk::DefaultStaticMeshTraits'
Warning: Unknown parameter 'itk::Matrix< double, 3, 3 >' in template 'itk::DefaultStaticMeshTraits'

that occur at runtime.

Change-Id: I0d807a010c4b1eb000d9317cd4a6762d1bbff5db
