Commit 95a5b5e1 authored by Thibaut ROMAIN's avatar Thibaut ROMAIN
Browse files

Merge branch 'release-8.1' into 'develop'

Merge Release 8.1 into develop

See merge request !929
parents a3b31d87 479ff5d2
Pipeline #11475 passed with stage
in 24 minutes and 1 second
......@@ -220,7 +220,7 @@ private:
itk::NumericTraits<FloatVectorImageType::PixelType>::SetLength(defaultValue, movingImage->GetNumberOfComponentsPerPixel());
defaultValue.Fill(GetParameterFloat("fv"));
// If the origin product is in sensor geometry, superimpose should keep the RPC parameters for orthorectification for exemple
// If the origin product is in sensor geometry, superimpose should keep the RPC parameters for orthorectification for example
if (refImage->GetProjectionRef().empty() && refImage->GetImageMetadata().HasSensorGeometry())
{
std::string out_FileName = GetParameterString("out");
......
......@@ -67,7 +67,7 @@ public:
{
if (this->m_NumberOfClasses == 0)
{
itkExceptionMacro(<< "NumberOfClasse has to be greater than 0.");
itkExceptionMacro(<< "NumberOfClasses has to be greater than 0.");
}
this->m_EnergyBefore = this->m_EnergyFidelity->GetValue(itData, itRegul.GetCenterPixel());
......
......@@ -90,7 +90,7 @@ public:
{
if (this->m_NumberOfClasses == 0)
{
itkExceptionMacro(<< "NumberOfClasse has to be greater than 0.");
itkExceptionMacro(<< "NumberOfClasses has to be greater than 0.");
}
this->m_EnergyBefore = this->m_EnergyFidelity->GetValue(itData, itRegul.GetCenterPixel());
......
......@@ -27,7 +27,7 @@
namespace otb
{
/** \class LibSVMMachineLearningModelFactory
* \brief Creation d'un instance d'un objet SVMMachineLearningModel utilisant les object factory.
* \brief Creation of an instance of an object SVMMachineLearningModel using the objects factory.
*
* \ingroup OTBSupervised
*/
......
......@@ -29,7 +29,7 @@
namespace otb
{
/** \class NormalBayesMachineLearningModelFactory
* \brief Creation d'un instance d'un objet SVMMachineLearningModel utilisant les object factory.
* \brief Creation of an instance of object SVMMachineLearningModel using the objects factory.
*
* \ingroup OTBSupervised
*/
......
......@@ -35,7 +35,7 @@ namespace Wrapper
*
* To be valid, the expression must be as follow:
* ModuleName (ModulePaths) --attribut1_Key attrubut1_Value --attribut2_Key attrubut2_Value
* After the attribut key, if the user give several values (expression without \"--\" separated by space), it will automacally be interpreted as a list.
* After the attribute key, if the user give several values (expression without \"--\" separated by space), it will automacally be interpreted as a list.
*
* \ingroup OTBCommandLine
*/
......@@ -58,10 +58,10 @@ public:
/** Parse result enum */
typedef enum { OK, NOMODULENAME, MULTIPLEMODULENAME, INVALIDMODULENAME, NOMODULEPATH, INVALIDMODULEPATH, DEFAULT } ParseResultType;
/** Get the attribut associated to a key (list of element after the key and before the next "--") as a vector of string. */
/** Get the attribute associated to a key (list of element after the key and before the next "--") as a vector of string. */
std::vector<std::string> GetAttribut(const std::string& key, const std::string& exp);
std::vector<std::string> GetAttribut(const std::string& key, const std::vector<std::string>& exp);
/** Get the attribut associated to a key (list of element after the key and before the next "--") as a string separated by spaces. */
/** Get the attribute associated to a key (list of element after the key and before the next "--") as a string separated by spaces. */
std::string GetAttributAsString(const std::string& key, const std::string& exp);
std::string GetAttributAsString(const std::string& key, const std::vector<std::string>& exp);
/** Look if a given key is in an expression. */
......@@ -77,7 +77,7 @@ public:
std::string GetPathsAsString(const std::vector<std::string>& vexp);
/** Get the module name in an expression. It can be the first element of the expression (if the expression doesn't start with a "--" or the attribut
/** Get the module name in an expression. It can be the first element of the expression (if the expression doesn't start with a "--" or the attribute
* associated to the key m_ModuleNameKey). */
CommandLineParser::ParseResultType GetModuleName(std::string& modName, const std::string& exp);
CommandLineParser::ParseResultType GetModuleName(std::string& modName, const std::vector<std::string>& exp);
......
OTB-v 8.1.0 - Changes since version 8.0.1 (September 14th, 2022)
---------------------------------------------------------------------
Features added:
* !926: rpcSolver: Avoid setting equation system multiple times by Julien Osman
* !917: Avoid reloading the same DEM directory by Julien Osman
* !904: Add default radius value to NewFunctorFilter overload by Laurențiu Nicola
Bugs fixed:
* !922: Fix strange behavior of BandMath in python pipeline by calling RegisterPipeline() by Rémi Cresson
* !920: Correctly take into account the extended filename writerpctag by Julien Osman
* !918: Fix Pixel shift in pleiades orthorectification by Thibaut ROMAIN
* !914: Read RPC model from images writen by OTB by Julien Osman
* !879: Fix SetParameterString for listview parameters by Cédric Traizet
Documentation:
* !927: Multiple documentation improvements by Julien Osman
* !915: Some documentation adjustments by Julien Osman
* !889: HaralickTextureExtraction: Clarify the definition of the parameters xrad and yrad by Julien Osman
* !887: Improve Python errors of mismatched types by Luc Hermitte
Refactoring:
* !925: Remove code related to GenerateRPCSensorModel by Julien Osman
Licence and legislation matters:
* !905: Remove the 'Lena' image by Julien Osman
Known issues:
* #2306: BundleToPerfectSensor needs default mode for some PHR images
* #2304: With some PHR and SPOT6-7 products, the DIMAP driver from GDAL does not handle all the needed metadata
OTB-v 8.0.1 - Changes since version 8.0.0 (April 27th, 2022)
---------------------------------------------------------------------
......
......@@ -278,8 +278,8 @@ Veuillez, s&apos;il vous plait, supprimer votre répertoire de cache Monteverdi.
<translation>Version OTB M.m.pl (nom_de_code)</translation>
</message>
<message>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Copyright (C) 2005-2019 Centre National d&apos;Etudes Spatiales (CNES)&lt;/p&gt;&lt;p&gt;Monteverdi is part of Orfeo Toolbox&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.orfeo-toolbox.org/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;https://www.orfeo-toolbox.org/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Licensed under the Apache License, Version 2.0 (the &amp;quot;License&amp;quot;); you may not use this file except in compliance with&lt;br/&gt;the License. You may obtain a copy of the License at:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an &lt;br/&gt;&amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License&lt;br/&gt;for the specific language governing permissions and limitations under the License.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation></translation>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Copyright (C) 2005-2022 Centre National d&apos;Etudes Spatiales (CNES)&lt;/p&gt;&lt;p&gt;Monteverdi is part of Orfeo Toolbox&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.orfeo-toolbox.org/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;https://www.orfeo-toolbox.org/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Licensed under the Apache License, Version 2.0 (the &amp;quot;License&amp;quot;); you may not use this file except in compliance with&lt;br/&gt;the License. You may obtain a copy of the License at:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an &lt;br/&gt;&amp;quot;AS IS&amp;quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License&lt;br/&gt;for the specific language governing permissions and limitations under the License.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment