Ticket #930 (closed enhancement: fixed)

Opened 10 years ago

Last modified 7 years ago

Please add clone method to Kernel, Function1 and Function2 classes

Reported by: rowen Owned by: robyn
Priority: normal Milestone:
Component: afw Keywords:
Cc: rhl, rowen, bick, fergal Blocked By:
Blocking: Project: LSST
Version Number:
How to repeat:

not applicable

Description

Please add a clone method to Kernel, Function1 and Function2 classes. These should return shared pointers to the base class to handle the polymorphism in a useful way.

Note that in the case of Function1 and 2, this merely consists of renaming copy to clone.

This would also be a good time to get rid of Kernel::PixelT and change it to, perhaps, lsst::math::KernelPixel?.

Change History

comment:1 Changed 10 years ago by DefaultCC Plugin

  • Cc rhl, rowen, bick, fergal added

comment:2 Changed 10 years ago by rowen

  • Status changed from new to assigned

comment:3 Changed 10 years ago by rowen

  • Status changed from assigned to inTicketWork

comment:4 Changed 10 years ago by rowen

  • Status changed from inTicketWork to inStandardsReview
  • Owner changed from rowen to robyn

comment:5 Changed 10 years ago by robyn

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

From Russell circa: Wed, 28 Oct 2009 09:47:12 -0700 I just merged #930 to the trunk.

From Robyn:

The C++ Coding Standards check for Required Rules was run against afw trunk rev 11256. The report is archived at tracer:/home/buildbot/robyn/reportCpptest/afw/20091028T145932 .

Russell was also provided a copy of the report.

This Ticket is being closed.

comment:6 Changed 7 years ago by robyn

  • Milestone DC3b Apps Framework deleted

Milestone DC3b Apps Framework deleted

Note: See TracTickets for help on using tickets.