Skip to content
Snippets Groups Projects
Commit cc3f256c authored by Antoine Regimbeau's avatar Antoine Regimbeau
Browse files

WRG : change method's signature to avoid wargning at compilation on windows

parent 81ba07d0
No related branches found
No related tags found
No related merge requests found
...@@ -89,7 +89,7 @@ public: ...@@ -89,7 +89,7 @@ public:
return m_OutputSignedSpacing; return m_OutputSignedSpacing;
}; };
void SetOutputSpacing( SpacingType OutputSpacing ) override ; void SetOutputSpacing( const SpacingType OutputSpacing ) override ;
void SetOutputSpacing( const double *values ) override ; void SetOutputSpacing( const double *values ) override ;
protected: protected:
......
...@@ -44,25 +44,27 @@ StreamingWarpImageFilter<TInputImage, TOutputImage, TDisplacementField> ...@@ -44,25 +44,27 @@ StreamingWarpImageFilter<TInputImage, TOutputImage, TDisplacementField>
template<class TInputImage, class TOutputImage, class TDisplacementField> template<class TInputImage, class TOutputImage, class TDisplacementField>
void void
StreamingWarpImageFilter<TInputImage, TOutputImage, TDisplacementField> StreamingWarpImageFilter<TInputImage, TOutputImage, TDisplacementField>
::SetOutputSpacing( SpacingType outputSpacing ) ::SetOutputSpacing( const SpacingType outputSpacing )
{ {
m_OutputSignedSpacing = outputSpacing; m_OutputSignedSpacing = outputSpacing;
typename TInputImage::DirectionType direction = this->GetOutput()->GetDirection(); SpacingType spacing = outputSpacing;
for(unsigned int i = 0; i < TInputImage::ImageDimension; ++i) typename TInputImage::DirectionType direction =
this->GetOutput()->GetDirection();
for( unsigned int i = 0 ; i < TInputImage::ImageDimension ; ++i )
{ {
if ( outputSpacing[i] < 0 ) if ( spacing[i] < 0 )
{ {
if ( direction[i][i] > 0 ) if ( direction[i][i] > 0 )
{ {
for(unsigned int j = 0; j < TInputImage::ImageDimension; ++j) for( unsigned int j = 0 ; j < TInputImage::ImageDimension ; ++j )
{ {
direction[j][i] = - direction[j][i]; direction[j][i] = - direction[j][i];
} }
} }
outputSpacing[i] = - outputSpacing[i]; spacing[i] = - spacing[i];
} }
} }
this->Superclass::SetOutputSpacing( outputSpacing ); this->Superclass::SetOutputSpacing( spacing );
this->Superclass::SetOutputDirection( direction ); this->Superclass::SetOutputDirection( direction );
this->Modified(); this->Modified();
} }
......
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