I think the version under u/pgee/DM-1659 is now correct. The error I made was to try to define fail() withing the base class ApertureFlux and measure() within the derived class CircularApertureFlux. That resulted in an undefined dynamic call from SWIG, for reasons I don't understand. The checked in version has both methods defined in the derived class.
include/lsst/meas/base/ApertureFlux.h | 6 +++---
include/lsst/meas/base/CircularApertureFlux.h | 8 +++++++-
python/lsst/meas/base/ApertureFlux.i | 2 +-
src/ApertureFlux.cc | 10 ----------
src/CircularApertureFlux.cc | 4 ++++
5 files changed, 15 insertions
, 15 deletions
I think the version under u/pgee/
DM-1659is now correct. The error I made was to try to define fail() withing the base class ApertureFlux and measure() within the derived class CircularApertureFlux. That resulted in an undefined dynamic call from SWIG, for reasons I don't understand. The checked in version has both methods defined in the derived class.include/lsst/meas/base/ApertureFlux.h | 6 +++---
, 15 deletions
include/lsst/meas/base/CircularApertureFlux.h | 8 +++++++-
python/lsst/meas/base/ApertureFlux.i | 2 +-
src/ApertureFlux.cc | 10 ----------
src/CircularApertureFlux.cc | 4 ++++
5 files changed, 15 insertions