Replace SensorModelBase with SensorTransformBase authored by Julien Osman's avatar Julien Osman
......@@ -213,7 +213,7 @@ classDiagram
-TransformPoint(Point)* Point
}
class SensorModelBase~TScalarType, NInputDimensions, NOutputDimensions~{
class SensorTransformBase~TScalarType, NInputDimensions, NOutputDimensions~{
-SetMetadataModel(boost_any)* bool
-IsValidSensorModel()* bool
}
......@@ -233,17 +233,17 @@ classDiagram
-TransformPoint(Point) Point
}
Transform <|-- SensorModelBase
SensorModelBase <|-- RPCTransformBase
Transform <|-- SensorTransformBase
SensorTransformBase <|-- RPCTransformBase
RPCTransformBase <|-- RPCForwardTransform
RPCTransformBase <|-- RPCInverseTransform
```
The class ```otb::SensorModelBase``` is the new base class for sensor
models. It inherits from ```otb::Transform```, which inherits from
```itk::Transform```. It is templated over the data type, and input
and output dimentions. All sensor model classes should inherit from
it, and implement the methods:
The class ```otb::SensorTransformBase``` is the new base class for
sensor models. It inherits from ```otb::Transform```, which inherits
from ```itk::Transform```. It is templated over the data type, and
input and output dimentions. All sensor model classes should inherit
from it, and implement the methods:
- ```SetMetadataModel``` that takes a boost::any object representing
the model;
......
......