Changes
Page history
Add otb prefix in classes names
authored
Sep 08, 2020
by
Julien Osman
Hide whitespace changes
Inline
Side-by-side
Remove-OSSIM.md
View page @
0a56c47b
...
@@ -239,7 +239,7 @@ classDiagram
...
@@ -239,7 +239,7 @@ classDiagram
RPCTransformBase <|-- RPCInverseTransform
RPCTransformBase <|-- RPCInverseTransform
```
```
The class
```SensorModelBase```
is the new base class for sensor
The class
```
otb::
SensorModelBase```
is the new base class for sensor
models. It inherits from
```otb::Transform```
, which inherits from
models. It inherits from
```otb::Transform```
, which inherits from
```
itk::Transform```. It is templated over the data type, and input
```
itk::Transform```. It is templated over the data type, and input
and output dimentions. All sensor model classes should inherit from
and output dimentions. All sensor model classes should inherit from
...
@@ -253,19 +253,19 @@ it, and implement the methods:
...
@@ -253,19 +253,19 @@ it, and implement the methods:
#### RPC sensor model
#### RPC sensor model
The RPC model is stored in the ```ImageMetadata``` object, using the
The RPC model is stored in the ```
otb::
ImageMetadata``` object, using the
key ```MDGeom::RPC```. The classes ```RPCTransformBase```,
key ```MDGeom::RPC```. The classes ```
otb::
RPCTransformBase```,
```
RPCForwardTransform
``` and ```
RPCInverseTransform
``` are used to
```
otb::
RPCForwardTransform
``` and ```
otb::
RPCInverseTransform
``` are used to
perform forward and inverse transformation using this model.
perform forward and inverse transformation using this model.
The abstract class ```
RPCTransformBase
``` contains the implementation
The abstract class ```
otb::
RPCTransformBase
``` contains the implementation
of the ```
SetMetadataModel
``` method, which receives the RPC
of the ```
SetMetadataModel
``` method, which receives the RPC
description from the ```
ImageMetadata
``` and instantiates a
description from the ```
otb::
ImageMetadata
``` and instantiates a
n
```
GDALRPCTransformer
```.
```
otb::
GDALRPCTransformer
```.
The classes ```
RPCForwardTransform
``` and ```
RPCInverseTransform
```
The classes ```
otb::
RPCForwardTransform
``` and ```
otb::
RPCInverseTransform
```
each implement there version of the ```
TransformPoint
``` method which
each implement there version of the ```
TransformPoint
``` method which
uses the ```
GDALRPCTransformer
```.
uses the ```
otb::
GDALRPCTransformer
```.
## Justifications for the technical choices
## Justifications for the technical choices
...
...
...
...