// JV -1 seems to correspond better with shearwarp of Simon Rit
typename InterpolatorType::InputPointType originOutput;
originOutput[0] = m_IsoCenter[0]- (m_SourceToScreen - m_SourceToAxis);
+ DD(m_PanelShift);
originOutput[1] = m_IsoCenter[1]-static_cast<double>(sizeOuput[1]-1)*spacingOutput[1]/2.0 - m_PanelShift;
originOutput[2] = m_IsoCenter[2]-static_cast<double>(sizeOuput[2]-1)*spacingOutput[2]/2.0;
m_Resampler->SetOutputOrigin( originOutput );
// Panel position (hard coded values for the elekta synergy)
// Two be more precise, one should read the specific values for each angle in Frame.dbf
- if (strcmp(m_ArgsInfo.panel_position_arg,"small") !=0)
+ DD(m_ArgsInfo.panel_position_arg);
+ if (strcmp(m_ArgsInfo.panel_position_arg,"small") ==0)
filter->SetPanelShift(0.);
- else if (strcmp(m_ArgsInfo.panel_position_arg,"medium") !=0)
+ else if (strcmp(m_ArgsInfo.panel_position_arg,"medium") ==0)
filter->SetPanelShift(114.84);
- else if (strcmp(m_ArgsInfo.panel_position_arg,"large") !=0)
+ else if (strcmp(m_ArgsInfo.panel_position_arg,"large") ==0)
filter->SetPanelShift(190.);
else assert(false); //Unsupported panel position
// Output image info