Task #11896 (closed)
cppwrap does not include Bio-Formats readers
Reported by: | rleigh | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | Unscheduled |
Component: | Bio-Formats | Version: | 4.4.9 |
Keywords: | cpp | Cc: | loic.corenthy@… |
Resources: | n.a. | Referenced By: | n.a. |
References: | n.a. | Remaining Time: | n.a. |
Sprint: | n.a. |
Description
The cppwrap jace wrappers include ome-xml and scifio classes, but not bioformats. Therefore a large number of readers are missing from cppwrap. Ideally, cppwrap should include them.
Change History (6)
comment:1 Changed 10 years ago by rleigh
- Summary changed from Bug: cppwrap does not include Bio-Formats readers to cppwrap does not include Bio-Formats readers
comment:2 Changed 9 years ago by crueden-x
comment:3 Changed 8 years ago by mlinkert
- Keywords cpp added
- Owner mlinkert deleted
comment:4 Changed 8 years ago by sbesson
- Resolution set to fixed
- Status changed from new to closed
With the Bio-Formats JACE decoupling, adding formats-gpl should be doable at the pom.xml level for anyone who wants to use and extned these bindings.
comment:5 Changed 8 years ago by crueden-x
Bio-Formats JACE decoupling
Cool. Can you please point to more info about this? I'd love to keep tabs on how the Bio-Formats C++ wrappers are evolving.
comment:6 Changed 8 years ago by sbesson
Definitely. At minimum, the main location is the organization repository https://github.com/ome/bio-formats-jace and the minimal build instructions have been migrated to the README of the repository.
Of course, formats-api needs to be wrapped. And formats-bsd contains lots of generally useful API which also should be wrapped, for access from C++. But why wrap formats-gpl? It is not very common to need direct access to those reader classes from the C++ side, is it? And wrapping that huge collection of readers would hugely bloat the linked library size.