diff --git a/Modules/Core/Transform/include/otbRPCTransformBase.hxx b/Modules/Core/Transform/include/otbRPCTransformBase.hxx index e723d1f936a0d0c4ab24b78b22124b53c047afa9..9709bbc5eda7552f54f675f6d8d695a1d6405138 100644 --- a/Modules/Core/Transform/include/otbRPCTransformBase.hxx +++ b/Modules/Core/Transform/include/otbRPCTransformBase.hxx @@ -38,13 +38,13 @@ bool RPCTransformBase::SetMeta { this->m_RPCParam = std::make_unique(boost::any_cast(imd[MDGeom::RPC])); } - catch (boost::bad_any_cast) + catch (const boost::bad_any_cast&) { return false; } constexpr bool useDEM = NInputDimensions == 2 ? true : false; - this->m_Transformer = std::make_unique(*m_RPCParam, useDEM); + this->m_Transformer = std::make_unique(*m_RPCParam, useDEM); return true; } @@ -64,6 +64,6 @@ void RPCTransformBase::PrintSe os << indent << "RPC Model: " << this->m_RPCParam.get()->ToJSON() << std::endl; } -} +} // namespace otb #endif