Skip to content

Commit

Permalink
COMP: Specify GeometricalQuadEdge in PointSetBase wrapping QuadEdgeMesh
Browse files Browse the repository at this point in the history
Aims to address Windows specific wrapping failures at the CI
(https://open.cdash.org/viewBuildError.php?type=1&buildid=9948358), including:

    itkQuadEdgeMeshBase: warning(4): ITK type not wrapped, or currently not known: itk::QuadEdgeMeshPoint< float, 2 >

And locally, from Visual Studio 2022:

    Bin\ITK\Wrapping\Typedefs\itkQuadEdgeMeshBase.i(1220): warning 401: Nothing known about base class 'itk::PointSetBase< itk::MapContainer< unsigned long long,itk::QuadEdgeMeshPoint< float,2,itk::GeometricalQuadEdge< unsigned long long,unsigned long long,bool,bool > > > >'. Ignored.
    Bin\ITK\Wrapping\Typedefs\itkQuadEdgeMeshBase.i(1220): warning 401: Maybe you forgot to instantiate 'itk::PointSetBase< itk::MapContainer< unsigned long long,itk::QuadEdgeMeshPoint< float,2,itk::GeometricalQuadEdge< unsigned long long,unsigned long long,bool,bool > > > >' using %template.

As mentioned at InsightSoftwareConsortium#4867 (comment)
  • Loading branch information
N-Dekker authored and dzenanz committed Oct 9, 2024
1 parent 4702dc7 commit 50cc93a
Showing 1 changed file with 1 addition and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ itk_end_wrap_class()

itk_wrap_class("itk::PointSetBase" POINTER)
foreach(d ${ITK_WRAP_IMAGE_DIMS})
itk_wrap_template("MC${ITKM_IT}QEMPF${d}" "itk::MapContainer< ${ITKT_IT}, itk::QuadEdgeMeshPoint< float, ${d} > >")
itk_wrap_template("MC${ITKM_IT}QEMP${ITKM_F}${d}" "itk::MapContainer< ${ITKT_IT}, itk::QuadEdgeMeshPoint< float, ${d}, itk::GeometricalQuadEdge< ${ITKT_IT},${ITKT_IT},bool,bool,true > > >")
endforeach()
itk_end_wrap_class()

Expand Down

0 comments on commit 50cc93a

Please sign in to comment.