Skip to content

COMP: Specify GeometricalQuadEdge in PointSetBase wrapping QuadEdgeMesh#4875

Merged
dzenanz merged 1 commit intoInsightSoftwareConsortium:masterfrom
N-Dekker:GeometricalQuadEdge-in-PointSetBase-wrapping
Oct 9, 2024
Merged

COMP: Specify GeometricalQuadEdge in PointSetBase wrapping QuadEdgeMesh#4875
dzenanz merged 1 commit intoInsightSoftwareConsortium:masterfrom
N-Dekker:GeometricalQuadEdge-in-PointSetBase-wrapping

Conversation

@N-Dekker
Copy link
Copy Markdown
Contributor

@N-Dekker N-Dekker commented Oct 9, 2024

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 #4867 (comment)

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)
@github-actions github-actions bot added type:Compiler Compiler support or related warnings area:Python wrapping Python bindings for a class area:Core Issues affecting the Core module labels Oct 9, 2024
@dzenanz
Copy link
Copy Markdown
Member

dzenanz commented Oct 9, 2024

Mark it ready for review so we can merge it?

@N-Dekker N-Dekker marked this pull request as ready for review October 9, 2024 15:02
@N-Dekker
Copy link
Copy Markdown
Contributor Author

N-Dekker commented Oct 9, 2024

It does fix the errors that I had locally, using Visual Studio 2022. So I have good hope that it will also make the CI (specifically ITK.Windows.Python) happy.

@dzenanz dzenanz merged commit 50cc93a into InsightSoftwareConsortium:master Oct 9, 2024
@N-Dekker
Copy link
Copy Markdown
Contributor Author

N-Dekker commented Oct 9, 2024

🎉 It did it! Commit 50cc93a successfully passed at https://github.com/InsightSoftwareConsortium/ITK/commits/master/, including "ITK.Windows.Python"!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:Core Issues affecting the Core module area:Python wrapping Python bindings for a class type:Compiler Compiler support or related warnings

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants