Skip to content
Snippets Groups Projects
Commit 135bb869 authored by Emmanuel Christophe's avatar Emmanuel Christophe
Browse files

BUG: fixing segfault bug with pointer

parent 3f6b0d6e
No related branches found
No related tags found
No related merge requests found
......@@ -364,13 +364,13 @@ namespace otb
if (m_InputKeywordList.GetSize() > 0)
{
typedef otb::InverseSensorModel<double> InverseSensorModelType;
InverseSensorModelType* sensorModel = InverseSensorModelType::New();
InverseSensorModelType::Pointer sensorModel = InverseSensorModelType::New();
sensorModel->SetImageGeometry(m_InputKeywordList);
if ( !m_DEMDirectory.empty())
{
sensorModel->SetDEMDirectory(m_DEMDirectory);
}
m_InputTransform = sensorModel;
m_InputTransform = sensorModel.GetPointer();
otbMsgDevMacro(<< "Input projection set to sensor model");
}
......@@ -401,13 +401,14 @@ namespace otb
if (m_OutputKeywordList.GetSize() > 0)
{
typedef otb::ForwardSensorModel<double> ForwardSensorModelType;
ForwardSensorModelType* sensorModel = ForwardSensorModelType::New();
ForwardSensorModelType::Pointer sensorModel = ForwardSensorModelType::New();
std::cerr << m_OutputKeywordList << std::endl;
sensorModel->SetImageGeometry(m_OutputKeywordList);
if ( !m_DEMDirectory.empty())
{
sensorModel->SetDEMDirectory(m_DEMDirectory);
}
m_OutputTransform = sensorModel;
m_OutputTransform = sensorModel.GetPointer();
otbMsgDevMacro(<< "Output projection set to sensor model");
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment