[ 0%] Built target GenerateConfigProperties
[ 5%] Built target fltk
[ 5%] Built target fltk_forms
[ 5%] Built target fltk_gl
[ 5%] Built target fltk_images
[ 6%] Built target fluid
[ 6%] Built target itksys
[ 7%] Built target itkvcl
[ 18%] Built target itkv3p_netlib
[ 18%] Built target itkv3p_lsqr
[ 27%] Built target itkvnl
[ 30%] Built target itkvnl_algo
[ 31%] Built target itkNetlibSlatec
[ 31%] Built target itkvnl_inst
[ 34%] Built target ITKCommon
[ 35%] Built target ITKNumerics
[ 35%] Built target ITKBasicFilters
[ 35%] Built target ITKStatistics
[ 35%] Built target ITKAlgorithms
[ 35%] Built target ITKSpatialObject
[ 36%] Built target ITKIO
[ 37%] Built target ITKIOReview
[ 37%] Built target ITKQuadEdgeMesh
[ 38%] Built target ITKFEM
[ 39%] Built target otbliblas
[ 40%] Built target otbopenjpeg
[ 40%] Built target otbsvm
[ 40%] Built target InsightJournal
[ 41%] Built target version-config
[ 70%] Built target otbossim
[ 74%] Built target otbossimplugins
[ 86%] Built target otb6S
[ 86%] Built target otbmuparser
[ 90%] Built target otbkml
[ 90%] Built target otbedison
[ 90%] Built target otbsiftfast
[ 91%] Built target otbconfigfile
[ 91%] Built target OTBCurlAdapters
[ 91%] Built target OTBOssimAdapters
[ 91%] Built target OTBCommon
[ 92%] Built target OTBOGRAdapters
[ 92%] Built target OTBBasicFilters
[ 94%] Built target OTBIO
[ 94%] Built target OTBChangeDetection
[ 95%] Built target OTBFeatureExtraction
[ 95%] Built target OTBLearning
[ 95%] Built target OTBMultiScale
[ 95%] Built target OTBDisparityMap
[ 95%] Built target OTBSpatialReasoning
[ 95%] Built target OTBProjections
[ 95%] Built target OTBRadiometry
[ 95%] Built target OTBFusion
[ 95%] Built target OTBMarkov
[ 95%] Built target OTBSARPolarimetry
[ 95%] Built target OTBTesting
[ 95%] Built target otbTestDriver
[ 95%] Built target OTBOBIA
[ 95%] Built target OTBObjectDetection
[ 95%] Built target OTBFuzzy
[ 95%] Built target OTBMultiTemporal
[ 95%] Built target OTBSimulation
[ 95%] Built target OTBHyperspectral
[ 96%] Built target OTBSegmentation
[ 96%] Built target OTBGui
[ 96%] Built target OTBVisu
[ 97%] Built target OTBVisualization
[ 97%] Built target otbViewer
[ 98%] Built target OTBApplicationEngine
[ 98%] Built target OTBWrapperCommandLine
[ 98%] Built target otbApplicationLauncherCommandLine
[ 98%] Built target otbapp_ComputePolylineFeatureFromImage
[ 98%] Built target otbapp_DSFuzzyModelEstimation
[ 98%] Built target otbapp_VectorDataDSValidation
[ 98%] Built target otbapp_MultivariateAlterationDetector
[ 98%] Built target otbapp_ComputeImagesStatistics
[ 98%] Built target otbapp_ImageSVMClassifier
[ 98%] Built target otbapp_KMeansClassification
[ 98%] Built target otbapp_SOMClassification
[ 98%] Built target otbapp_TrainSVMImagesClassifier
[ 98%] Built target otbapp_ValidateSVMImagesClassifier
[ 98%] Built target otbapp_DimensionalityReduction
[ 98%] Built target otbapp_MaximumAutocorrelationFactor
[ 98%] Built target otbapp_BlockMatching
[ 98%] Built target otbapp_DisparityMapToElevationMap
[ 98%] Built target otbapp_FineRegistration
[ 98%] Built target otbapp_StereoRectificationGridGenerator
[ 98%] Built target otbapp_StereoSensorModelToElevationMap
[ 98%] Built target otbapp_HaralickTextureExtraction
[ 98%] Built target otbapp_LineSegmentDetection
[ 98%] Built target otbapp_SFSTextureExtraction
[ 98%] Built target otbapp_HyperspectralUnmixing
[ 98%] Built target otbapp_VertexComponentAnalysis
[ 98%] Building CXX object Applications/Projections/CMakeFiles/otbapp_BundleToPerfectSensor.dir/otbBundleToPerfectSensor.cxx.o
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkMath.h:28:0,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkIndex.h:24,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageRegion.h:25,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageBase.h:25,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImage.h:20,
from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:21,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkConceptChecking.h: In instantiation of ‘void itk::Concept::HasNumericTraits<T>::Constraints::constraints() [with T = itk::VariableLengthVector<float>]’:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkConceptChecking.h:580:3: required from ‘struct itk::Concept::HasNumericTraits<itk::VariableLengthVector<float> >’
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.h:148:3: required from ‘class otb::ConvolutionImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float>, itk::ZeroFluxNeumannBoundaryCondition<otb::Image<float> >, float>’
/home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:219:45: required from ‘class otb::LmvmPanSharpeningFusionImageFilter<otb::Image<float>, otb::VectorImage<float>, otb::VectorImage<float> >’
/home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:194:21: required from here
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkConceptChecking.h:567:7: error: invalid user-defined conversion from ‘const Self(const Self&) {aka const itk::VariableLengthVector<float>(const itk::VariableLengthVector<float>&)}’ to ‘const Self& {aka const itk::VariableLengthVector<float>&}’ [-fpermissive]
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.h:443:0,
from /home/kalxas/code/hg/OTB/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h:25,
from /home/kalxas/code/hg/OTB/Code/IO/otbImageMetadataInterfaceBase.h:24,
from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:22,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: note: candidate is: itk::VariableLengthVector<TValueType>::VariableLengthVector(unsigned int) [with TValueType = float] <near match>
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: note: no known conversion for argument 1 from ‘const Self(const Self&) {aka const itk::VariableLengthVector<float>(const itk::VariableLengthVector<float>&)}’ to ‘unsigned int’
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkMath.h:28:0,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkIndex.h:24,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageRegion.h:25,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageBase.h:25,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImage.h:20,
from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:21,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkConceptChecking.h:567:7: error: invalid conversion from ‘const Self (*)(const Self&) {aka const itk::VariableLengthVector<float> (*)(const itk::VariableLengthVector<float>&)}’ to ‘unsigned int’ [-fpermissive]
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.h:443:0,
from /home/kalxas/code/hg/OTB/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h:25,
from /home/kalxas/code/hg/OTB/Code/IO/otbImageMetadataInterfaceBase.h:24,
from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:22,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: error: initializing argument 1 of ‘itk::VariableLengthVector<TValueType>::VariableLengthVector(unsigned int) [with TValueType = float]’ [-fpermissive]
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkMath.h:28:0,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkIndex.h:24,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageRegion.h:25,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageBase.h:25,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImage.h:20,
from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:21,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkConceptChecking.h:568:7: error: invalid user-defined conversion from ‘const Self(const Self&) {aka const itk::VariableLengthVector<float>(const itk::VariableLengthVector<float>&)}’ to ‘const Self& {aka const itk::VariableLengthVector<float>&}’ [-fpermissive]
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.h:443:0,
from /home/kalxas/code/hg/OTB/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h:25,
from /home/kalxas/code/hg/OTB/Code/IO/otbImageMetadataInterfaceBase.h:24,
from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:22,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: note: candidate is: itk::VariableLengthVector<TValueType>::VariableLengthVector(unsigned int) [with TValueType = float] <near match>
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: note: no known conversion for argument 1 from ‘const Self(const Self&) {aka const itk::VariableLengthVector<float>(const itk::VariableLengthVector<float>&)}’ to ‘unsigned int’
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkMath.h:28:0,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkIndex.h:24,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageRegion.h:25,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageBase.h:25,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImage.h:20,
from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:21,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkConceptChecking.h:568:7: error: invalid conversion from ‘const Self (*)(const Self&) {aka const itk::VariableLengthVector<float> (*)(const itk::VariableLengthVector<float>&)}’ to ‘unsigned int’ [-fpermissive]
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.h:443:0,
from /home/kalxas/code/hg/OTB/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h:25,
from /home/kalxas/code/hg/OTB/Code/IO/otbImageMetadataInterfaceBase.h:24,
from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:22,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: error: initializing argument 1 of ‘itk::VariableLengthVector<TValueType>::VariableLengthVector(unsigned int) [with TValueType = float]’ [-fpermissive]
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkMath.h:28:0,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkIndex.h:24,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageRegion.h:25,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageBase.h:25,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImage.h:20,
from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:21,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkConceptChecking.h:569:7: error: ‘NonpositiveMin’ is not a member of ‘itk::NumericTraits<itk::VariableLengthVector<float> >’
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkConceptChecking.h:570:7: error: ‘ZeroValue’ is not a member of ‘itk::NumericTraits<itk::VariableLengthVector<float> >’
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkConceptChecking.h:571:7: error: ‘IsPositive’ is not a member of ‘itk::NumericTraits<itk::VariableLengthVector<float> >’
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkConceptChecking.h:572:7: error: ‘IsNonpositive’ is not a member of ‘itk::NumericTraits<itk::VariableLengthVector<float> >’
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkConceptChecking.h:573:7: error: ‘IsNegative’ is not a member of ‘itk::NumericTraits<itk::VariableLengthVector<float> >’
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkConceptChecking.h:574:7: error: ‘IsNonnegative’ is not a member of ‘itk::NumericTraits<itk::VariableLengthVector<float> >’
In file included from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:262:0,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24:
/home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.txx: In instantiation of ‘otb::LmvmPanSharpeningFusionImageFilter<TPanImageType, TXsImageType, TOutputImageType, TInternalPrecision>::LmvmPanSharpeningFusionImageFilter() [with TPanImageType = otb::Image<float>; TXsImageType = otb::VectorImage<float>; TOutputImageType = otb::VectorImage<float>; TInternalPrecision = float]’:
/home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:82:3: required from ‘static otb::LmvmPanSharpeningFusionImageFilter<TPanImageType, TXsImageType, TOutputImageType, TInternalPrecision>::Pointer otb::LmvmPanSharpeningFusionImageFilter<TPanImageType, TXsImageType, TOutputImageType, TInternalPrecision>::New() [with TPanImageType = otb::Image<float>; TXsImageType = otb::VectorImage<float>; TOutputImageType = otb::VectorImage<float>; TInternalPrecision = float; otb::LmvmPanSharpeningFusionImageFilter<TPanImageType, TXsImageType, TOutputImageType, TInternalPrecision>::Pointer = itk::SmartPointer<otb::LmvmPanSharpeningFusionImageFilter<otb::Image<float>, otb::VectorImage<float>, otb::VectorImage<float> > >]’
/home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:194:65: required from here
/home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.txx:54:3: error: no match for ‘operator=’ in ‘((otb::LmvmPanSharpeningFusionImageFilter<otb::Image<float>, otb::VectorImage<float>, otb::VectorImage<float> >*)this)->otb::LmvmPanSharpeningFusionImageFilter<otb::Image<float>, otb::VectorImage<float>, otb::VectorImage<float> >::m_FusionStep2Filter = itk::TernaryFunctorImageFilter<TInputImage1, TInputImage2, TInputImage3, TOutputImage, TFunction>::New() [with TInputImage1 = otb::VectorImage<float>; TInputImage2 = otb::VectorImage<float>; TInputImage3 = otb::Image<float>; TOutputImage = otb::VectorImage<float>; TFunction = otb::LmvmPanSharpeningFusionImageFilter<otb::Image<float>, otb::VectorImage<float>, otb::VectorImage<float> >::FusionFunctor2; itk::TernaryFunctorImageFilter<TInputImage1, TInputImage2, TInputImage3, TOutputImage, TFunction>::Pointer = itk::SmartPointer<itk::TernaryFunctorImageFilter<otb::VectorImage<float>, otb::VectorImage<float>, otb::Image<float>, otb::
VectorImage<float>, otb::LmvmPanSharpeningFusionImageFilter<otb::Image<float>, otb::VectorImage<float>, otb::VectorImage<float> >::FusionFunctor2> >]()’
/home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.txx:54:3: note: candidates are:
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkExceptionObject.h:29:0,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkMacro.h:588,
from /home/kalxas/code/hg/OTB/Code/Common/otbMacro.h:28,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:22,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkSmartPointer.h:112:17: note: itk::SmartPointer<TObjectType>& itk::SmartPointer<TObjectType>::operator=(const itk::SmartPointer<TObjectType>&) [with TObjectType = itk::TernaryFunctorImageFilter<otb::Image<float>, otb::VectorImage<float>, otb::Image<float>, otb::VectorImage<float>, otb::LmvmPanSharpeningFusionImageFilter<otb::Image<float>, otb::VectorImage<float>, otb::VectorImage<float> >::FusionFunctor1>; itk::SmartPointer<TObjectType> = itk::SmartPointer<itk::TernaryFunctorImageFilter<otb::Image<float>, otb::VectorImage<float>, otb::Image<float>, otb::VectorImage<float>, otb::LmvmPanSharpeningFusionImageFilter<otb::Image<float>, otb::VectorImage<float>, otb::VectorImage<float> >::FusionFunctor1> >]
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkSmartPointer.h:112:17: note: no known conversion for argument 1 from ‘itk::TernaryFunctorImageFilter<otb::VectorImage<float>, otb::VectorImage<float>, otb::Image<float>, otb::VectorImage<float>, otb::LmvmPanSharpeningFusionImageFilter<otb::Image<float>, otb::VectorImage<float>, otb::VectorImage<float> >::FusionFunctor2>::Pointer {aka itk::SmartPointer<itk::TernaryFunctorImageFilter<otb::VectorImage<float>, otb::VectorImage<float>, otb::Image<float>, otb::VectorImage<float>, otb::LmvmPanSharpeningFusionImageFilter<otb::Image<float>, otb::VectorImage<float>, otb::VectorImage<float> >::FusionFunctor2> >}’ to ‘const itk::SmartPointer<itk::TernaryFunctorImageFilter<otb::Image<float>, otb::VectorImage<float>, otb::Image<float>, otb::VectorImage<float>, otb::LmvmPanSharpeningFusionImageFilter<otb::Image<float>, otb::VectorImage<float>, otb::VectorImage<float> >::FusionFunctor1> >&’
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkSmartPointer.h:116:17: note: itk::SmartPointer<TObjectType>& itk::SmartPointer<TObjectType>::operator=(itk::SmartPointer<TObjectType>::ObjectType*) [with TObjectType = itk::TernaryFunctorImageFilter<otb::Image<float>, otb::VectorImage<float>, otb::Image<float>, otb::VectorImage<float>, otb::LmvmPanSharpeningFusionImageFilter<otb::Image<float>, otb::VectorImage<float>, otb::VectorImage<float> >::FusionFunctor1>; itk::SmartPointer<TObjectType> = itk::SmartPointer<itk::TernaryFunctorImageFilter<otb::Image<float>, otb::VectorImage<float>, otb::Image<float>, otb::VectorImage<float>, otb::LmvmPanSharpeningFusionImageFilter<otb::Image<float>, otb::VectorImage<float>, otb::VectorImage<float> >::FusionFunctor1> >; itk::SmartPointer<TObjectType>::ObjectType = itk::TernaryFunctorImageFilter<otb::Image<float>, otb::VectorImage<float>, otb::Image<float>, otb::VectorImage<float>, otb::LmvmPanSharpeningFusionImageFilter<otb::Image<float>, otb::VectorImage<float>, otb::
VectorImage<float> >::FusionFunctor1>]
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkSmartPointer.h:116:17: note: no known conversion for argument 1 from ‘itk::TernaryFunctorImageFilter<otb::VectorImage<float>, otb::VectorImage<float>, otb::Image<float>, otb::VectorImage<float>, otb::LmvmPanSharpeningFusionImageFilter<otb::Image<float>, otb::VectorImage<float>, otb::VectorImage<float> >::FusionFunctor2>::Pointer {aka itk::SmartPointer<itk::TernaryFunctorImageFilter<otb::VectorImage<float>, otb::VectorImage<float>, otb::Image<float>, otb::VectorImage<float>, otb::LmvmPanSharpeningFusionImageFilter<otb::Image<float>, otb::VectorImage<float>, otb::VectorImage<float> >::FusionFunctor2> >}’ to ‘itk::SmartPointer<itk::TernaryFunctorImageFilter<otb::Image<float>, otb::VectorImage<float>, otb::Image<float>, otb::VectorImage<float>, otb::LmvmPanSharpeningFusionImageFilter<otb::Image<float>, otb::VectorImage<float>, otb::VectorImage<float> >::FusionFunctor1> >::ObjectType* {aka itk::TernaryFunctorImageFilter<otb::Image<float>, otb::
VectorImage<float>, otb::Image<float>, otb::VectorImage<float>, otb::LmvmPanSharpeningFusionImageFilter<otb::Image<float>, otb::VectorImage<float>, otb::VectorImage<float> >::FusionFunctor1>*}’
In file included from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:262:0,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24:
/home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.txx: In instantiation of ‘void otb::LmvmPanSharpeningFusionImageFilter<TPanImageType, TXsImageType, TOutputImageType, TInternalPrecision>::GenerateData() [with TPanImageType = otb::Image<float>; TXsImageType = otb::VectorImage<float>; TOutputImageType = otb::VectorImage<float>; TInternalPrecision = float]’:
/home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here
/home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.txx:160:3: error: no matching function for call to ‘itk::TernaryFunctorImageFilter<otb::Image<float>, otb::VectorImage<float>, otb::Image<float>, otb::VectorImage<float>, otb::LmvmPanSharpeningFusionImageFilter<otb::Image<float>, otb::VectorImage<float>, otb::VectorImage<float> >::FusionFunctor1>::SetInput1(itk::ImageSource<otb::VectorImage<float> >::OutputImageType*)’
/home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.txx:160:3: note: candidate is:
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkTernaryFunctorImageFilter.h:165:0,
from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:26,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkTernaryFunctorImageFilter.txx:45:1: note: void itk::TernaryFunctorImageFilter<TInputImage1, TInputImage2, TInputImage3, TOutputImage, TFunction>::SetInput1(const TInputImage1*) [with TInputImage1 = otb::Image<float>; TInputImage2 = otb::VectorImage<float>; TInputImage3 = otb::Image<float>; TOutputImage = otb::VectorImage<float>; TFunction = otb::LmvmPanSharpeningFusionImageFilter<otb::Image<float>, otb::VectorImage<float>, otb::VectorImage<float> >::FusionFunctor1]
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkTernaryFunctorImageFilter.txx:45:1: note: no known conversion for argument 1 from ‘itk::ImageSource<otb::VectorImage<float> >::OutputImageType* {aka otb::VectorImage<float>*}’ to ‘const otb::Image<float>*’
In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.h:117:0,
from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:27,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24:
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.txx: In instantiation of ‘void otb::PerBandVectorImageFilter<TInputImage, TOutputImage, TFilter>::GenerateInputRequestedRegion() [with TInputImage = otb::VectorImage<float>; TOutputImage = otb::VectorImage<float>; TFilter = itk::NoiseImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float> >]’:
/home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.txx:63:3: error: no matching function for call to ‘itk::NoiseImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float> >::SetInput(otb::Image<float>::Pointer&)’
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.txx:63:3: note: candidates are:
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.h:271:0,
from /home/kalxas/code/hg/OTB/Code/IO/otbStreamingImageFileWriter.h:23,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperOutputImageParameter.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:33,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: void itk::ImageToImageFilter<TInputImage, TOutputImage>::SetInput(const InputImageType*) [with TInputImage = otb::Image<itk::VariableLengthVector<float>, 2u>; TOutputImage = otb::Image<float>; itk::ImageToImageFilter<TInputImage, TOutputImage>::InputImageType = otb::Image<itk::VariableLengthVector<float>, 2u>]
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: no known conversion for argument 1 from ‘otb::Image<float>::Pointer {aka itk::SmartPointer<otb::Image<float> >}’ to ‘const InputImageType* {aka const otb::Image<itk::VariableLengthVector<float>, 2u>*}’
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: void itk::ImageToImageFilter<TInputImage, TOutputImage>::SetInput(unsigned int, const TInputImage*) [with TInputImage = otb::Image<itk::VariableLengthVector<float>, 2u>; TOutputImage = otb::Image<float>]
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: candidate expects 2 arguments, 1 provided
In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.h:117:0,
from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:27,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24:
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.txx: In instantiation of ‘void otb::PerBandVectorImageFilter<TInputImage, TOutputImage, TFilter>::GenerateOutputInformation() [with TInputImage = otb::VectorImage<float>; TOutputImage = otb::VectorImage<float>; TFilter = itk::NoiseImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float> >]’:
/home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.txx:47:5: error: no matching function for call to ‘itk::NoiseImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float> >::SetInput(otb::Image<float>::Pointer&)’
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.txx:47:5: note: candidates are:
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.h:271:0,
from /home/kalxas/code/hg/OTB/Code/IO/otbStreamingImageFileWriter.h:23,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperOutputImageParameter.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:33,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: void itk::ImageToImageFilter<TInputImage, TOutputImage>::SetInput(const InputImageType*) [with TInputImage = otb::Image<itk::VariableLengthVector<float>, 2u>; TOutputImage = otb::Image<float>; itk::ImageToImageFilter<TInputImage, TOutputImage>::InputImageType = otb::Image<itk::VariableLengthVector<float>, 2u>]
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: no known conversion for argument 1 from ‘otb::Image<float>::Pointer {aka itk::SmartPointer<otb::Image<float> >}’ to ‘const InputImageType* {aka const otb::Image<itk::VariableLengthVector<float>, 2u>*}’
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: void itk::ImageToImageFilter<TInputImage, TOutputImage>::SetInput(unsigned int, const TInputImage*) [with TInputImage = otb::Image<itk::VariableLengthVector<float>, 2u>; TOutputImage = otb::Image<float>]
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: candidate expects 2 arguments, 1 provided
In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.h:117:0,
from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:27,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24:
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.txx: In instantiation of ‘void otb::PerBandVectorImageFilter<TInputImage, TOutputImage, TFilter>::GenerateInputRequestedRegion() [with TInputImage = otb::VectorImage<float>; TOutputImage = otb::VectorImage<float>; TFilter = otb::ConvolutionImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float>, itk::ZeroFluxNeumannBoundaryCondition<otb::Image<float> >, float>]’:
/home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.txx:63:3: error: no matching function for call to ‘otb::ConvolutionImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float>, itk::ZeroFluxNeumannBoundaryCondition<otb::Image<float> >, float>::SetInput(otb::Image<float>::Pointer&)’
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.txx:63:3: note: candidates are:
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.h:271:0,
from /home/kalxas/code/hg/OTB/Code/IO/otbStreamingImageFileWriter.h:23,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperOutputImageParameter.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:33,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: void itk::ImageToImageFilter<TInputImage, TOutputImage>::SetInput(const InputImageType*) [with TInputImage = otb::Image<itk::VariableLengthVector<float>, 2u>; TOutputImage = otb::Image<float>; itk::ImageToImageFilter<TInputImage, TOutputImage>::InputImageType = otb::Image<itk::VariableLengthVector<float>, 2u>]
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: no known conversion for argument 1 from ‘otb::Image<float>::Pointer {aka itk::SmartPointer<otb::Image<float> >}’ to ‘const InputImageType* {aka const otb::Image<itk::VariableLengthVector<float>, 2u>*}’
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: void itk::ImageToImageFilter<TInputImage, TOutputImage>::SetInput(unsigned int, const TInputImage*) [with TInputImage = otb::Image<itk::VariableLengthVector<float>, 2u>; TOutputImage = otb::Image<float>]
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: candidate expects 2 arguments, 1 provided
In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.h:117:0,
from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:27,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24:
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.txx: In instantiation of ‘void otb::PerBandVectorImageFilter<TInputImage, TOutputImage, TFilter>::GenerateOutputInformation() [with TInputImage = otb::VectorImage<float>; TOutputImage = otb::VectorImage<float>; TFilter = otb::ConvolutionImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float>, itk::ZeroFluxNeumannBoundaryCondition<otb::Image<float> >, float>]’:
/home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.txx:47:5: error: no matching function for call to ‘otb::ConvolutionImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float>, itk::ZeroFluxNeumannBoundaryCondition<otb::Image<float> >, float>::SetInput(otb::Image<float>::Pointer&)’
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.txx:47:5: note: candidates are:
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.h:271:0,
from /home/kalxas/code/hg/OTB/Code/IO/otbStreamingImageFileWriter.h:23,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperOutputImageParameter.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:33,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: void itk::ImageToImageFilter<TInputImage, TOutputImage>::SetInput(const InputImageType*) [with TInputImage = otb::Image<itk::VariableLengthVector<float>, 2u>; TOutputImage = otb::Image<float>; itk::ImageToImageFilter<TInputImage, TOutputImage>::InputImageType = otb::Image<itk::VariableLengthVector<float>, 2u>]
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: no known conversion for argument 1 from ‘otb::Image<float>::Pointer {aka itk::SmartPointer<otb::Image<float> >}’ to ‘const InputImageType* {aka const otb::Image<itk::VariableLengthVector<float>, 2u>*}’
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: void itk::ImageToImageFilter<TInputImage, TOutputImage>::SetInput(unsigned int, const TInputImage*) [with TInputImage = otb::Image<itk::VariableLengthVector<float>, 2u>; TOutputImage = otb::Image<float>]
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: candidate expects 2 arguments, 1 provided
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.h:142:0,
from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:28,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.txx: In instantiation of ‘void itk::NoiseImageFilter<TInputImage, TOutputImage>::ThreadedGenerateData(const OutputImageRegionType&, int) [with TInputImage = otb::Image<itk::VariableLengthVector<float>, 2u>; TOutputImage = otb::Image<float>; itk::NoiseImageFilter<TInputImage, TOutputImage>::OutputImageRegionType = itk::ImageRegion<2u>]’:
/home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.txx:148:7: error: invalid user-defined conversion from ‘const Self(const Self&) {aka const itk::VariableLengthVector<double>(const itk::VariableLengthVector<double>&)}’ to ‘const Self& {aka const itk::VariableLengthVector<double>&}’ [-fpermissive]
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.h:443:0,
from /home/kalxas/code/hg/OTB/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h:25,
from /home/kalxas/code/hg/OTB/Code/IO/otbImageMetadataInterfaceBase.h:24,
from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:22,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: note: candidate is: itk::VariableLengthVector<TValueType>::VariableLengthVector(unsigned int) [with TValueType = double] <near match>
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: note: no known conversion for argument 1 from ‘const Self(const Self&) {aka const itk::VariableLengthVector<double>(const itk::VariableLengthVector<double>&)}’ to ‘unsigned int’
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.h:142:0,
from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:28,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.txx:148:7: error: invalid conversion from ‘const Self (*)(const Self&) {aka const itk::VariableLengthVector<double> (*)(const itk::VariableLengthVector<double>&)}’ to ‘unsigned int’ [-fpermissive]
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.h:443:0,
from /home/kalxas/code/hg/OTB/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h:25,
from /home/kalxas/code/hg/OTB/Code/IO/otbImageMetadataInterfaceBase.h:24,
from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:22,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: error: initializing argument 1 of ‘itk::VariableLengthVector<TValueType>::VariableLengthVector(unsigned int) [with TValueType = double]’ [-fpermissive]
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.h:142:0,
from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:28,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.txx:149:7: error: invalid user-defined conversion from ‘const Self(const Self&) {aka const itk::VariableLengthVector<double>(const itk::VariableLengthVector<double>&)}’ to ‘const Self& {aka const itk::VariableLengthVector<double>&}’ [-fpermissive]
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.h:443:0,
from /home/kalxas/code/hg/OTB/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h:25,
from /home/kalxas/code/hg/OTB/Code/IO/otbImageMetadataInterfaceBase.h:24,
from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:22,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: note: candidate is: itk::VariableLengthVector<TValueType>::VariableLengthVector(unsigned int) [with TValueType = double] <near match>
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: note: no known conversion for argument 1 from ‘const Self(const Self&) {aka const itk::VariableLengthVector<double>(const itk::VariableLengthVector<double>&)}’ to ‘unsigned int’
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.h:142:0,
from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:28,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.txx:149:7: error: invalid conversion from ‘const Self (*)(const Self&) {aka const itk::VariableLengthVector<double> (*)(const itk::VariableLengthVector<double>&)}’ to ‘unsigned int’ [-fpermissive]
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.h:443:0,
from /home/kalxas/code/hg/OTB/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h:25,
from /home/kalxas/code/hg/OTB/Code/IO/otbImageMetadataInterfaceBase.h:24,
from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:22,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: error: initializing argument 1 of ‘itk::VariableLengthVector<TValueType>::VariableLengthVector(unsigned int) [with TValueType = double]’ [-fpermissive]
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.h:142:0,
from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:28,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.txx:159:7: error: no matching function for call to ‘sqrt(itk::NoiseImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float> >::InputRealType&)’
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.txx:159:7: note: candidates are:
In file included from /usr/include/math.h:71:0,
from /usr/include/c++/4.7/cmath:46,
from /usr/include/c++/4.7/complex:46,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:21,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/usr/include/bits/mathcalls.h:158:1: note: double sqrt(double)
/usr/include/bits/mathcalls.h:158:1: note: no known conversion for argument 1 from ‘itk::NoiseImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float> >::InputRealType {aka itk::VariableLengthVector<double>}’ to ‘double’
In file included from /usr/include/c++/4.7/complex:46:0,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:21,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/usr/include/c++/4.7/cmath:485:3: note: float std::sqrt(float)
/usr/include/c++/4.7/cmath:485:3: note: no known conversion for argument 1 from ‘itk::NoiseImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float> >::InputRealType {aka itk::VariableLengthVector<double>}’ to ‘float’
/usr/include/c++/4.7/cmath:489:3: note: long double std::sqrt(long double)
/usr/include/c++/4.7/cmath:489:3: note: no known conversion for argument 1 from ‘itk::NoiseImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float> >::InputRealType {aka itk::VariableLengthVector<double>}’ to ‘long double’
/usr/include/c++/4.7/cmath:497:5: note: template<class _Tp> typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::sqrt(_Tp)
/usr/include/c++/4.7/cmath:497:5: note: template argument deduction/substitution failed:
/usr/include/c++/4.7/cmath: In substitution of ‘template<class _Tp> typename __gnu_cxx::__enable_if<std::__is_integer<_Tp>::__value, double>::__type std::sqrt(_Tp) [with _Tp = itk::VariableLengthVector<double>]’:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.txx:159:7: required from ‘void itk::NoiseImageFilter<TInputImage, TOutputImage>::ThreadedGenerateData(const OutputImageRegionType&, int) [with TInputImage = otb::Image<itk::VariableLengthVector<float>, 2u>; TOutputImage = otb::Image<float>; itk::NoiseImageFilter<TInputImage, TOutputImage>::OutputImageRegionType = itk::ImageRegion<2u>]’
/home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here
/usr/include/c++/4.7/cmath:497:5: error: no type named ‘__type’ in ‘struct __gnu_cxx::__enable_if<false, double>’
In file included from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:21:0,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.txx: In instantiation of ‘void itk::NoiseImageFilter<TInputImage, TOutputImage>::ThreadedGenerateData(const OutputImageRegionType&, int) [with TInputImage = otb::Image<itk::VariableLengthVector<float>, 2u>; TOutputImage = otb::Image<float>; itk::NoiseImageFilter<TInputImage, TOutputImage>::OutputImageRegionType = itk::ImageRegion<2u>]’:
/home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here
/usr/include/c++/4.7/complex:889:5: note: template<class _Tp> std::complex<_Tp> std::sqrt(const std::complex<_Tp>&)
/usr/include/c++/4.7/complex:889:5: note: template argument deduction/substitution failed:
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.h:142:0,
from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:28,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.txx:159:7: note: ‘itk::NoiseImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float> >::InputRealType {aka itk::VariableLengthVector<double>}’ is not derived from ‘const std::complex<_Tp>’
In file included from /usr/include/c++/4.7/valarray:589:0,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkSliceIterator.h:22,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkNeighborhood.h:24,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageBoundaryCondition.h:22,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkNeighborhoodAccessorFunctor.h:20,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImage.h:28,
from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:21,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/usr/include/c++/4.7/bits/valarray_after.h:456:5: note: template<class _Dom> std::_Expr<std::_UnClos<std::_Sqrt, std::_Expr, _Dom>, typename _Dom::value_type> std::sqrt(const std::_Expr<_Dom, typename _Dom::value_type>&)
/usr/include/c++/4.7/bits/valarray_after.h:456:5: note: template argument deduction/substitution failed:
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.h:142:0,
from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:28,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.txx:159:7: note: ‘itk::NoiseImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float> >::InputRealType {aka itk::VariableLengthVector<double>}’ is not derived from ‘const std::_Expr<_Dom, typename _Dom::value_type>’
In file included from /usr/include/c++/4.7/valarray:589:0,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkSliceIterator.h:22,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkNeighborhood.h:24,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageBoundaryCondition.h:22,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkNeighborhoodAccessorFunctor.h:20,
from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImage.h:28,
from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:21,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/usr/include/c++/4.7/bits/valarray_after.h:456:5: note: template<class _Tp> std::_Expr<std::_UnClos<std::_Sqrt, std::_ValArray, _Tp>, _Tp> std::sqrt(const std::valarray<_Tp>&)
/usr/include/c++/4.7/bits/valarray_after.h:456:5: note: template argument deduction/substitution failed:
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.h:142:0,
from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:28,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/BasicFilters/itkNoiseImageFilter.txx:159:7: note: ‘itk::NoiseImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float> >::InputRealType {aka itk::VariableLengthVector<double>}’ is not derived from ‘const std::valarray<_Tp>’
In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.h:195:0,
from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:25,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24:
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.txx: In instantiation of ‘void otb::ConvolutionImageFilter<TInputImage, TOutputImage, TBoundaryCondition, TFilterPrecision>::ThreadedGenerateData(const OutputImageRegionType&, int) [with TInputImage = otb::Image<itk::VariableLengthVector<float>, 2u>; TOutputImage = otb::Image<float>; TBoundaryCondition = itk::ZeroFluxNeumannBoundaryCondition<otb::Image<float> >; TFilterPrecision = float; otb::ConvolutionImageFilter<TInputImage, TOutputImage, TBoundaryCondition, TFilterPrecision>::OutputImageRegionType = itk::ImageRegion<2u>]’:
/home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.txx:111:58: error: invalid conversion from ‘const Self (*)(const Self&) {aka const itk::VariableLengthVector<double> (*)(const itk::VariableLengthVector<double>&)}’ to ‘unsigned int’ [-fpermissive]
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.h:443:0,
from /home/kalxas/code/hg/OTB/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h:25,
from /home/kalxas/code/hg/OTB/Code/IO/otbImageMetadataInterfaceBase.h:24,
from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:22,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: error: initializing argument 1 of ‘itk::VariableLengthVector<TValueType>::VariableLengthVector(unsigned int) [with TValueType = double]’ [-fpermissive]
In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.h:195:0,
from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:25,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24:
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.txx:112:59: error: invalid conversion from ‘const Self (*)(const Self&) {aka const itk::VariableLengthVector<double> (*)(const itk::VariableLengthVector<double>&)}’ to ‘unsigned int’ [-fpermissive]
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.h:443:0,
from /home/kalxas/code/hg/OTB/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h:25,
from /home/kalxas/code/hg/OTB/Code/IO/otbImageMetadataInterfaceBase.h:24,
from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:22,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: error: initializing argument 1 of ‘itk::VariableLengthVector<TValueType>::VariableLengthVector(unsigned int) [with TValueType = double]’ [-fpermissive]
In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.h:195:0,
from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:25,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24:
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.txx:126:5: error: invalid user-defined conversion from ‘const Self(const Self&) {aka const itk::VariableLengthVector<double>(const itk::VariableLengthVector<double>&)}’ to ‘const Self& {aka const itk::VariableLengthVector<double>&}’ [-fpermissive]
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.h:443:0,
from /home/kalxas/code/hg/OTB/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h:25,
from /home/kalxas/code/hg/OTB/Code/IO/otbImageMetadataInterfaceBase.h:24,
from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:22,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: note: candidate is: itk::VariableLengthVector<TValueType>::VariableLengthVector(unsigned int) [with TValueType = double] <near match>
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: note: no known conversion for argument 1 from ‘const Self(const Self&) {aka const itk::VariableLengthVector<double>(const itk::VariableLengthVector<double>&)}’ to ‘unsigned int’
In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.h:195:0,
from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:25,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24:
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.txx:126:5: error: invalid conversion from ‘const Self (*)(const Self&) {aka const itk::VariableLengthVector<double> (*)(const itk::VariableLengthVector<double>&)}’ to ‘unsigned int’ [-fpermissive]
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.h:443:0,
from /home/kalxas/code/hg/OTB/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h:25,
from /home/kalxas/code/hg/OTB/Code/IO/otbImageMetadataInterfaceBase.h:24,
from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:22,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: error: initializing argument 1 of ‘itk::VariableLengthVector<TValueType>::VariableLengthVector(unsigned int) [with TValueType = double]’ [-fpermissive]
In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.h:195:0,
from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:25,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24:
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.txx:135:5: error: invalid user-defined conversion from ‘const Self(const Self&) {aka const itk::VariableLengthVector<double>(const itk::VariableLengthVector<double>&)}’ to ‘const Self& {aka const itk::VariableLengthVector<double>&}’ [-fpermissive]
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.h:443:0,
from /home/kalxas/code/hg/OTB/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h:25,
from /home/kalxas/code/hg/OTB/Code/IO/otbImageMetadataInterfaceBase.h:24,
from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:22,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: note: candidate is: itk::VariableLengthVector<TValueType>::VariableLengthVector(unsigned int) [with TValueType = double] <near match>
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: note: no known conversion for argument 1 from ‘const Self(const Self&) {aka const itk::VariableLengthVector<double>(const itk::VariableLengthVector<double>&)}’ to ‘unsigned int’
In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.h:195:0,
from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:25,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24:
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.txx:135:5: error: invalid conversion from ‘const Self (*)(const Self&) {aka const itk::VariableLengthVector<double> (*)(const itk::VariableLengthVector<double>&)}’ to ‘unsigned int’ [-fpermissive]
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.h:443:0,
from /home/kalxas/code/hg/OTB/Code/UtilitiesAdapters/OssimAdapters/otbMetaDataKey.h:25,
from /home/kalxas/code/hg/OTB/Code/IO/otbImageMetadataInterfaceBase.h:24,
from /home/kalxas/code/hg/OTB/Code/IO/otbImage.h:22,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperTypes.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:26,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkVariableLengthVector.txx:40:1: error: initializing argument 1 of ‘itk::VariableLengthVector<TValueType>::VariableLengthVector(unsigned int) [with TValueType = double]’ [-fpermissive]
In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.h:195:0,
from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:25,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24:
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.txx:145:7: error: invalid cast from type ‘otb::ConvolutionImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float>, itk::ZeroFluxNeumannBoundaryCondition<otb::Image<float> >, float>::InputRealType {aka itk::VariableLengthVector<double>}’ to type ‘double’
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbConvolutionImageFilter.txx:149:7: error: invalid static_cast from type ‘otb::ConvolutionImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float>, itk::ZeroFluxNeumannBoundaryCondition<otb::Image<float> >, float>::InputRealType {aka itk::VariableLengthVector<double>}’ to type ‘otb::ConvolutionImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float>, itk::ZeroFluxNeumannBoundaryCondition<otb::Image<float> >, float>::OutputPixelType {aka float}’
In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.h:105:0,
from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.h:22,
from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:27,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24:
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx: In instantiation of ‘void otb::ImageListToImageListApplyFilter<TInputImageList, TOutputImageList, TFilter>::GenerateInputRequestedRegion() [with TInputImageList = otb::ImageList<otb::Image<float> >; TOutputImageList = otb::ImageList<otb::Image<float> >; TFilter = itk::NoiseImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float> >]’:
/home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx:93:5: error: no matching function for call to ‘itk::NoiseImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float> >::SetInput(otb::ObjectList<otb::Image<float> >::ObjectPointerType)’
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx:93:5: note: candidates are:
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.h:271:0,
from /home/kalxas/code/hg/OTB/Code/IO/otbStreamingImageFileWriter.h:23,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperOutputImageParameter.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:33,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: void itk::ImageToImageFilter<TInputImage, TOutputImage>::SetInput(const InputImageType*) [with TInputImage = otb::Image<itk::VariableLengthVector<float>, 2u>; TOutputImage = otb::Image<float>; itk::ImageToImageFilter<TInputImage, TOutputImage>::InputImageType = otb::Image<itk::VariableLengthVector<float>, 2u>]
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: no known conversion for argument 1 from ‘otb::ObjectList<otb::Image<float> >::ObjectPointerType {aka itk::SmartPointer<otb::Image<float> >}’ to ‘const InputImageType* {aka const otb::Image<itk::VariableLengthVector<float>, 2u>*}’
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: void itk::ImageToImageFilter<TInputImage, TOutputImage>::SetInput(unsigned int, const TInputImage*) [with TInputImage = otb::Image<itk::VariableLengthVector<float>, 2u>; TOutputImage = otb::Image<float>]
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: candidate expects 2 arguments, 1 provided
In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.h:105:0,
from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.h:22,
from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:27,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24:
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx: In instantiation of ‘void otb::ImageListToImageListApplyFilter<TInputImageList, TOutputImageList, TFilter>::GenerateOutputInformation() [with TInputImageList = otb::ImageList<otb::Image<float> >; TOutputImageList = otb::ImageList<otb::Image<float> >; TFilter = itk::NoiseImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float> >]’:
/home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx:67:7: error: no matching function for call to ‘itk::NoiseImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float> >::SetInput(otb::ObjectList<otb::Image<float> >::ObjectPointerType)’
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx:67:7: note: candidates are:
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.h:271:0,
from /home/kalxas/code/hg/OTB/Code/IO/otbStreamingImageFileWriter.h:23,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperOutputImageParameter.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:33,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: void itk::ImageToImageFilter<TInputImage, TOutputImage>::SetInput(const InputImageType*) [with TInputImage = otb::Image<itk::VariableLengthVector<float>, 2u>; TOutputImage = otb::Image<float>; itk::ImageToImageFilter<TInputImage, TOutputImage>::InputImageType = otb::Image<itk::VariableLengthVector<float>, 2u>]
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: no known conversion for argument 1 from ‘otb::ObjectList<otb::Image<float> >::ObjectPointerType {aka itk::SmartPointer<otb::Image<float> >}’ to ‘const InputImageType* {aka const otb::Image<itk::VariableLengthVector<float>, 2u>*}’
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: void itk::ImageToImageFilter<TInputImage, TOutputImage>::SetInput(unsigned int, const TInputImage*) [with TInputImage = otb::Image<itk::VariableLengthVector<float>, 2u>; TOutputImage = otb::Image<float>]
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: candidate expects 2 arguments, 1 provided
In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.h:105:0,
from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.h:22,
from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:27,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24:
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx: In instantiation of ‘void otb::ImageListToImageListApplyFilter<TInputImageList, TOutputImageList, TFilter>::GenerateData() [with TInputImageList = otb::ImageList<otb::Image<float> >; TOutputImageList = otb::ImageList<otb::Image<float> >; TFilter = itk::NoiseImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float> >]’:
/home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx:117:5: error: no matching function for call to ‘itk::NoiseImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float> >::SetInput(otb::ObjectList<otb::Image<float> >::ObjectPointerType)’
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx:117:5: note: candidates are:
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.h:271:0,
from /home/kalxas/code/hg/OTB/Code/IO/otbStreamingImageFileWriter.h:23,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperOutputImageParameter.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:33,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: void itk::ImageToImageFilter<TInputImage, TOutputImage>::SetInput(const InputImageType*) [with TInputImage = otb::Image<itk::VariableLengthVector<float>, 2u>; TOutputImage = otb::Image<float>; itk::ImageToImageFilter<TInputImage, TOutputImage>::InputImageType = otb::Image<itk::VariableLengthVector<float>, 2u>]
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: no known conversion for argument 1 from ‘otb::ObjectList<otb::Image<float> >::ObjectPointerType {aka itk::SmartPointer<otb::Image<float> >}’ to ‘const InputImageType* {aka const otb::Image<itk::VariableLengthVector<float>, 2u>*}’
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: void itk::ImageToImageFilter<TInputImage, TOutputImage>::SetInput(unsigned int, const TInputImage*) [with TInputImage = otb::Image<itk::VariableLengthVector<float>, 2u>; TOutputImage = otb::Image<float>]
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: candidate expects 2 arguments, 1 provided
In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.h:105:0,
from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.h:22,
from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:27,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24:
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx: In instantiation of ‘void otb::ImageListToImageListApplyFilter<TInputImageList, TOutputImageList, TFilter>::GenerateInputRequestedRegion() [with TInputImageList = otb::ImageList<otb::Image<float> >; TOutputImageList = otb::ImageList<otb::Image<float> >; TFilter = otb::ConvolutionImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float>, itk::ZeroFluxNeumannBoundaryCondition<otb::Image<float> >, float>]’:
/home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx:93:5: error: no matching function for call to ‘otb::ConvolutionImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float>, itk::ZeroFluxNeumannBoundaryCondition<otb::Image<float> >, float>::SetInput(otb::ObjectList<otb::Image<float> >::ObjectPointerType)’
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx:93:5: note: candidates are:
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.h:271:0,
from /home/kalxas/code/hg/OTB/Code/IO/otbStreamingImageFileWriter.h:23,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperOutputImageParameter.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:33,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: void itk::ImageToImageFilter<TInputImage, TOutputImage>::SetInput(const InputImageType*) [with TInputImage = otb::Image<itk::VariableLengthVector<float>, 2u>; TOutputImage = otb::Image<float>; itk::ImageToImageFilter<TInputImage, TOutputImage>::InputImageType = otb::Image<itk::VariableLengthVector<float>, 2u>]
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: no known conversion for argument 1 from ‘otb::ObjectList<otb::Image<float> >::ObjectPointerType {aka itk::SmartPointer<otb::Image<float> >}’ to ‘const InputImageType* {aka const otb::Image<itk::VariableLengthVector<float>, 2u>*}’
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: void itk::ImageToImageFilter<TInputImage, TOutputImage>::SetInput(unsigned int, const TInputImage*) [with TInputImage = otb::Image<itk::VariableLengthVector<float>, 2u>; TOutputImage = otb::Image<float>]
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: candidate expects 2 arguments, 1 provided
In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.h:105:0,
from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.h:22,
from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:27,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24:
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx: In instantiation of ‘void otb::ImageListToImageListApplyFilter<TInputImageList, TOutputImageList, TFilter>::GenerateOutputInformation() [with TInputImageList = otb::ImageList<otb::Image<float> >; TOutputImageList = otb::ImageList<otb::Image<float> >; TFilter = otb::ConvolutionImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float>, itk::ZeroFluxNeumannBoundaryCondition<otb::Image<float> >, float>]’:
/home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx:67:7: error: no matching function for call to ‘otb::ConvolutionImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float>, itk::ZeroFluxNeumannBoundaryCondition<otb::Image<float> >, float>::SetInput(otb::ObjectList<otb::Image<float> >::ObjectPointerType)’
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx:67:7: note: candidates are:
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.h:271:0,
from /home/kalxas/code/hg/OTB/Code/IO/otbStreamingImageFileWriter.h:23,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperOutputImageParameter.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:33,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: void itk::ImageToImageFilter<TInputImage, TOutputImage>::SetInput(const InputImageType*) [with TInputImage = otb::Image<itk::VariableLengthVector<float>, 2u>; TOutputImage = otb::Image<float>; itk::ImageToImageFilter<TInputImage, TOutputImage>::InputImageType = otb::Image<itk::VariableLengthVector<float>, 2u>]
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: no known conversion for argument 1 from ‘otb::ObjectList<otb::Image<float> >::ObjectPointerType {aka itk::SmartPointer<otb::Image<float> >}’ to ‘const InputImageType* {aka const otb::Image<itk::VariableLengthVector<float>, 2u>*}’
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: void itk::ImageToImageFilter<TInputImage, TOutputImage>::SetInput(unsigned int, const TInputImage*) [with TInputImage = otb::Image<itk::VariableLengthVector<float>, 2u>; TOutputImage = otb::Image<float>]
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: candidate expects 2 arguments, 1 provided
In file included from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.h:105:0,
from /home/kalxas/code/hg/OTB/Code/BasicFilters/otbPerBandVectorImageFilter.h:22,
from /home/kalxas/code/hg/OTB/Code/Fusion/otbLmvmPanSharpeningFusionImageFilter.h:27,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:24:
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx: In instantiation of ‘void otb::ImageListToImageListApplyFilter<TInputImageList, TOutputImageList, TFilter>::GenerateData() [with TInputImageList = otb::ImageList<otb::Image<float> >; TOutputImageList = otb::ImageList<otb::Image<float> >; TFilter = otb::ConvolutionImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float>, itk::ZeroFluxNeumannBoundaryCondition<otb::Image<float> >, float>]’:
/home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:212:1: required from here
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx:117:5: error: no matching function for call to ‘otb::ConvolutionImageFilter<otb::Image<itk::VariableLengthVector<float>, 2u>, otb::Image<float>, itk::ZeroFluxNeumannBoundaryCondition<otb::Image<float> >, float>::SetInput(otb::ObjectList<otb::Image<float> >::ObjectPointerType)’
/home/kalxas/code/hg/OTB/Code/BasicFilters/otbImageListToImageListApplyFilter.txx:117:5: note: candidates are:
In file included from /home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.h:271:0,
from /home/kalxas/code/hg/OTB/Code/IO/otbStreamingImageFileWriter.h:23,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperOutputImageParameter.h:24,
from /home/kalxas/code/hg/OTB/Code/ApplicationEngine/otbWrapperApplication.h:33,
from /home/kalxas/code/hg/OTB/Applications/Projections/otbBundleToPerfectSensor.cxx:18:
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: void itk::ImageToImageFilter<TInputImage, TOutputImage>::SetInput(const InputImageType*) [with TInputImage = otb::Image<itk::VariableLengthVector<float>, 2u>; TOutputImage = otb::Image<float>; itk::ImageToImageFilter<TInputImage, TOutputImage>::InputImageType = otb::Image<itk::VariableLengthVector<float>, 2u>]
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:54:1: note: no known conversion for argument 1 from ‘otb::ObjectList<otb::Image<float> >::ObjectPointerType {aka itk::SmartPointer<otb::Image<float> >}’ to ‘const InputImageType* {aka const otb::Image<itk::VariableLengthVector<float>, 2u>*}’
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: void itk::ImageToImageFilter<TInputImage, TOutputImage>::SetInput(unsigned int, const TInputImage*) [with TInputImage = otb::Image<itk::VariableLengthVector<float>, 2u>; TOutputImage = otb::Image<float>]
/home/kalxas/code/hg/OTB/Utilities/ITK/Code/Common/itkImageToImageFilter.txx:68:1: note: candidate expects 2 arguments, 1 provided
make[2]: *** [Applications/Projections/CMakeFiles/otbapp_BundleToPerfectSensor.dir/otbBundleToPerfectSensor.cxx.o] Error 1
make[1]: *** [Applications/Projections/CMakeFiles/otbapp_BundleToPerfectSensor.dir/all] Error 2
make: *** [all] Error 2