Ticket #745 (closed enhancement: fixed)

Opened 10 years ago

Last modified 8 years ago

Re-implement persistence for self-registering PSF subclasses

Reported by: ktl Owned by: ktl
Priority: normal Milestone:
Component: meas_algorithms Keywords: persistence
Cc: Blocked By:
Blocking: Project: LSST
Version Number:
How to repeat:

not applicable

Description

Self-registering PSF subclasses are not currently persistable unless they are listed in PsfFormatter.cc. The subclasses should either be Persistable subclasses, with self-registering Formatters, or they should have virtual functions for persistence, at least to Boost archives. This will likely require the use of polymorphic archives, rather than the standard template archives.

Change History

comment:1 Changed 10 years ago by ktl

  • Status changed from new to assigned

comment:2 Changed 8 years ago by ktl

  • Status changed from assigned to closed
  • Resolution set to fixed

PSF subclasses were made persistable using BOOST_CLASS_EXPORT_GUID and (re-)registration of the PsfFormatter by the subclass as of [20596].

Note: See TracTickets for help on using tickets.