Skip to content

Commit b4f2ae5

Browse files
authored
Merge pull request #45 from thewtex/wrap-bspline
Wrap bspline
2 parents a524907 + d59415f commit b4f2ae5

File tree

4 files changed

+16
-16
lines changed

4 files changed

+16
-16
lines changed

include/itkCuberilleImageToMeshFilter.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ namespace itk
110110
* \ingroup Cuberille
111111
*
112112
*/
113-
template < class TInputImage, class TOutputMesh, class TInterpolator=itk::LinearInterpolateImageFunction<TInputImage> >
113+
template < typename TInputImage, typename TOutputMesh, typename TInterpolator=itk::LinearInterpolateImageFunction<TInputImage> >
114114
class CuberilleImageToMeshFilter : public ImageToMeshFilter< TInputImage, TOutputMesh >
115115
{
116116
public:
@@ -275,7 +275,7 @@ class CuberilleImageToMeshFilter : public ImageToMeshFilter< TInputImage, TOutpu
275275

276276
/** \class VertexLookupMap A private class providing vertex lookup functionality.
277277
* \ingroup Cuberille */
278-
template< class TMeshType >
278+
template< typename TMeshType >
279279
class VertexLookupMap
280280
{
281281
public:

include/itkCuberilleImageToMeshFilter.hxx

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
namespace itk
2929
{
3030

31-
template<class TInputImage, class TOutputMesh, class TInterpolator>
31+
template<typename TInputImage, typename TOutputMesh, typename TInterpolator>
3232
CuberilleImageToMeshFilter<TInputImage,TOutputMesh,TInterpolator>
3333
::CuberilleImageToMeshFilter() :
3434
m_IsoSurfaceValue( NumericTraits< InputPixelType >::One ),
@@ -43,22 +43,22 @@ CuberilleImageToMeshFilter<TInputImage,TOutputMesh,TInterpolator>
4343
this->SetNumberOfRequiredInputs(1);
4444
}
4545

46-
template<class TInputImage, class TOutputMesh, class TInterpolator>
46+
template<typename TInputImage, typename TOutputMesh, typename TInterpolator>
4747
CuberilleImageToMeshFilter<TInputImage,TOutputMesh,TInterpolator>
4848
::~CuberilleImageToMeshFilter()
4949
{
5050
m_GradientInterpolator = nullptr;
5151
}
5252

53-
template<class TInputImage, class TOutputMesh, class TInterpolator>
53+
template<typename TInputImage, typename TOutputMesh, typename TInterpolator>
5454
void
5555
CuberilleImageToMeshFilter<TInputImage,TOutputMesh,TInterpolator>
5656
::SetInput(const InputImageType* image)
5757
{
5858
this->ProcessObject::SetNthInput(0, const_cast< InputImageType * >( image ) );
5959
}
6060

61-
template<class TInputImage, class TOutputMesh, class TInterpolator>
61+
template<typename TInputImage, typename TOutputMesh, typename TInterpolator>
6262
void
6363
CuberilleImageToMeshFilter<TInputImage,TOutputMesh,TInterpolator>
6464
::GenerateData()
@@ -89,7 +89,7 @@ CuberilleImageToMeshFilter<TInputImage,TOutputMesh,TInterpolator>
8989
// Create interpolator for pixel value
9090
if( m_Interpolator.IsNull() )
9191
{
92-
m_Interpolator = InterpolatorType::New();
92+
m_Interpolator = LinearInterpolateImageFunction< InputImageType >::New();
9393
}
9494
m_Interpolator->SetInputImage( image );
9595

@@ -219,7 +219,7 @@ CuberilleImageToMeshFilter<TInputImage,TOutputMesh,TInterpolator>
219219

220220
}
221221

222-
template<class TInputImage, class TOutputMesh, class TInterpolator>
222+
template<typename TInputImage, typename TOutputMesh, typename TInterpolator>
223223
void
224224
CuberilleImageToMeshFilter<TInputImage,TOutputMesh,TInterpolator>
225225
::SetVerticesFromFace( unsigned int face, bool *v )
@@ -235,7 +235,7 @@ CuberilleImageToMeshFilter<TInputImage,TOutputMesh,TInterpolator>
235235
}
236236
}
237237

238-
template<class TInputImage, class TOutputMesh, class TInterpolator>
238+
template<typename TInputImage, typename TOutputMesh, typename TInterpolator>
239239
typename TInputImage::IndexType
240240
CuberilleImageToMeshFilter<TInputImage,TOutputMesh,TInterpolator>
241241
::GetVertexLookupIndex( unsigned int vertex, typename TInputImage::IndexType index )
@@ -255,7 +255,7 @@ CuberilleImageToMeshFilter<TInputImage,TOutputMesh,TInterpolator>
255255
return result;
256256
}
257257

258-
template<class TInputImage, class TOutputMesh, class TInterpolator>
258+
template<typename TInputImage, typename TOutputMesh, typename TInterpolator>
259259
void
260260
CuberilleImageToMeshFilter<TInputImage,TOutputMesh,TInterpolator>
261261
::AddVertex( typename TOutputMesh::PointIdentifier &id,
@@ -276,7 +276,7 @@ CuberilleImageToMeshFilter<TInputImage,TOutputMesh,TInterpolator>
276276
mesh->GetPoints()->InsertElement( id++, vertex );
277277
}
278278

279-
template<class TInputImage, class TOutputMesh, class TInterpolator>
279+
template<typename TInputImage, typename TOutputMesh, typename TInterpolator>
280280
void
281281
CuberilleImageToMeshFilter<TInputImage,TOutputMesh,TInterpolator>
282282
::AddQuadFace( typename TOutputMesh::CellIdentifier &id,
@@ -331,7 +331,7 @@ CuberilleImageToMeshFilter<TInputImage,TOutputMesh,TInterpolator>
331331
}
332332
}
333333

334-
template<class TInputImage, class TOutputMesh, class TInterpolator>
334+
template<typename TInputImage, typename TOutputMesh, typename TInterpolator>
335335
void
336336
CuberilleImageToMeshFilter<TInputImage,TOutputMesh,TInterpolator>
337337
::ProjectVertexToIsoSurface( PointType &vertex )
@@ -513,7 +513,7 @@ CuberilleImageToMeshFilter<TInputImage,TOutputMesh,TInterpolator>
513513

514514
}
515515

516-
template<class TInputImage, class TOutputMesh, class TInterpolator>
516+
template<typename TInputImage, typename TOutputMesh, typename TInterpolator>
517517
void
518518
CuberilleImageToMeshFilter<TInputImage,TOutputMesh,TInterpolator>
519519
::ComputeGradientImage()
@@ -534,7 +534,7 @@ CuberilleImageToMeshFilter<TInputImage,TOutputMesh,TInterpolator>
534534
}
535535
}
536536

537-
template<class TInputImage, class TOutputMesh, class TInterpolator>
537+
template<typename TInputImage, typename TOutputMesh, typename TInterpolator>
538538
void
539539
CuberilleImageToMeshFilter<TInputImage,TOutputMesh,TInterpolator>
540540
::PrintSelf( std::ostream& os, Indent indent ) const

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
setup(
1515
name='itk-cuberille',
16-
version='2.0.2',
16+
version='2.1.0',
1717
author='Dan Mueller',
1818
author_email='[email protected]',
1919
packages=['itk'],

wrapping/itkCuberilleImageToMeshFilter.wrap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ UNIQUE(types "${WRAP_ITK_SCALAR}")
33
foreach(d ${ITK_WRAP_IMAGE_DIMS})
44
foreach(t ${types})
55
itk_wrap_template("${ITKM_I${t}${d}}M${ITKM_${t}}${d}"
6-
"${ITKT_I${t}${d}}, itk::Mesh< ${ITKT_${t}},${d} >")
6+
"${ITKT_I${t}${d}}, itk::Mesh< ${ITKT_${t}},${d} >, itk::InterpolateImageFunction< ${ITKT_I${t}${d}}, ${ITKT_D} >")
77
endforeach()
88
endforeach()
99
itk_end_wrap_class()

0 commit comments

Comments
 (0)