From 916e080eb8c25fc9e0016b1cdb0923b58c297460 Mon Sep 17 00:00:00 2001 From: Victor Poughon <victor.poughon@cnes.fr> Date: Thu, 18 Oct 2018 11:20:24 +0200 Subject: [PATCH] BUG: fix copy ctor not calling base copy ctor --- .../OssimPlugins/src/ossim/ossimFormosatDimapSupportData.cpp | 3 ++- .../OssimPlugins/src/ossim/ossimPluginReaderFactory.cpp | 5 ++++- .../MonteverdiCore/src/mvdVectorImageSettings.cxx | 1 + 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Modules/ThirdParty/OssimPlugins/src/ossim/ossimFormosatDimapSupportData.cpp b/Modules/ThirdParty/OssimPlugins/src/ossim/ossimFormosatDimapSupportData.cpp index 443e37dd4c..fd588dfe5c 100644 --- a/Modules/ThirdParty/OssimPlugins/src/ossim/ossimFormosatDimapSupportData.cpp +++ b/Modules/ThirdParty/OssimPlugins/src/ossim/ossimFormosatDimapSupportData.cpp @@ -86,7 +86,8 @@ ossimFormosatDimapSupportData::ossimFormosatDimapSupportData () { } ossimFormosatDimapSupportData::ossimFormosatDimapSupportData(const ossimFormosatDimapSupportData& rhs) - :ossimErrorStatusInterface(rhs), + :ossimObject(rhs), + ossimErrorStatusInterface(rhs), theMetadataVersion(rhs.theMetadataVersion), theImageID(rhs.theImageID), theMetadataFile (rhs.theMetadataFile), diff --git a/Modules/ThirdParty/OssimPlugins/src/ossim/ossimPluginReaderFactory.cpp b/Modules/ThirdParty/OssimPlugins/src/ossim/ossimPluginReaderFactory.cpp index caeabc9efd..1046d4fee9 100644 --- a/Modules/ThirdParty/OssimPlugins/src/ossim/ossimPluginReaderFactory.cpp +++ b/Modules/ThirdParty/OssimPlugins/src/ossim/ossimPluginReaderFactory.cpp @@ -182,7 +182,10 @@ namespace ossimplugins ossimPluginReaderFactory::ossimPluginReaderFactory(){} - ossimPluginReaderFactory::ossimPluginReaderFactory(const ossimPluginReaderFactory&){} + ossimPluginReaderFactory::ossimPluginReaderFactory(const ossimPluginReaderFactory& rhs) + : ossimImageHandlerFactoryBase(rhs) + { + } void ossimPluginReaderFactory::operator=(const ossimPluginReaderFactory&){} } diff --git a/Modules/Visualization/MonteverdiCore/src/mvdVectorImageSettings.cxx b/Modules/Visualization/MonteverdiCore/src/mvdVectorImageSettings.cxx index e3bc7b02c8..e5f453b94c 100644 --- a/Modules/Visualization/MonteverdiCore/src/mvdVectorImageSettings.cxx +++ b/Modules/Visualization/MonteverdiCore/src/mvdVectorImageSettings.cxx @@ -83,6 +83,7 @@ VectorImageSettings /***************************************************************************/ VectorImageSettings ::VectorImageSettings( const VectorImageSettings & other ) : + ImageSettings(other), m_RgbChannels( other.m_RgbChannels ), m_RgbDynamicsParams( other.m_RgbDynamicsParams ), m_IsGrayscaleActivated( other.m_IsGrayscaleActivated ), -- GitLab