... | ... | @@ -370,3 +370,18 @@ auto sensorModel = otb::SensorTransformFactory::GetInstance().CreateTransform |
|
|
if (sensorModel != nullptr)
|
|
|
[...]
|
|
|
```
|
|
|
|
|
|
The `GenericRSTransform` filter is also impacted by this refactoring. The methods getting and setting the KeyWordList are replaced by methods getting and setting ImageMetadata objects:
|
|
|
|
|
|
```cpp
|
|
|
typedef otb::GenricRSTransform<double, InputSpaceDimension, OutputSpaceDimension> TransformType;
|
|
|
TransformType::Pointer transform = TransformType::New();
|
|
|
transform->SetInputKeywordList(kwl);
|
|
|
```
|
|
|
|
|
|
Becomes
|
|
|
|
|
|
```cpp
|
|
|
transform->SetInputImageMetadata(imd);
|
|
|
transform->SetOutputImageMetadata(*(image->GetImageMetadata));
|
|
|
``` |