-
Notifications
You must be signed in to change notification settings - Fork 42
Open
Description
Hello,
I am currently working with the NITRO library for handling NITF files and am encountering an issue when trying to populate the nitf_BandInfo **bandInfo field within ImageSubheader.
Environment:
- Language: Python
- Library: NITRO
- Relevant Files:
nitro/modules/c/nitf/include/nitf/ImageSubheader.handnitro/modules/c/nitf/include/nitf/BandInfo.h
Issue Description:
The ImageSubheader.h file defines most image subheader fields as type nitf_Field, for example:
nitf_Field *numRows;
nitf_Field *numCols;In Python, I have managed to populate these fields successfully:
segment.subheader['numrows'] = height
segment.subheader['numcols'] = widthI'm struggling with the field nitf_BandInfo **bandInfo. The nitf_BandInfo is a struct defined in nitro/modules/c/nitf/include/nitf/BandInfo.h. I've attempted to fill this field but encountered difficulties.
Questions:
- How should I properly instantiate and assign values to nitf_BandInfo **bandInfo from Python?
- Is there a specific method or part of the API that facilitates handling pointers to structures in Python?
Metadata
Metadata
Assignees
Labels
No labels