LSSTApplications  10.0-2-g4f67435,11.0.rc2+1,11.0.rc2+12,11.0.rc2+3,11.0.rc2+4,11.0.rc2+5,11.0.rc2+6,11.0.rc2+7,11.0.rc2+8
LSSTDataManagementBasePackage
Public Member Functions | List of all members
lsst.meas.base.noiseReplacer.NoiseGenerator Class Reference

Base class for noise generators used by the "doReplaceWithNoise" routine: these produce HeavyFootprints filled with noise generated in various ways. More...

Inheritance diagram for lsst.meas.base.noiseReplacer.NoiseGenerator:
lsst.meas.base.noiseReplacer.GaussianNoiseGenerator lsst.meas.base.noiseReplacer.ImageNoiseGenerator lsst.meas.base.noiseReplacer.FixedGaussianNoiseGenerator lsst.meas.base.noiseReplacer.VariancePlaneNoiseGenerator

Public Member Functions

def getHeavyFootprint
 
def getMaskedImage
 
def getImage
 

Detailed Description

Base class for noise generators used by the "doReplaceWithNoise" routine: these produce HeavyFootprints filled with noise generated in various ways.

This is an abstract base class.

Definition at line 338 of file noiseReplacer.py.

Member Function Documentation

def lsst.meas.base.noiseReplacer.NoiseGenerator.getHeavyFootprint (   self,
  fp 
)

Definition at line 346 of file noiseReplacer.py.

347  def getHeavyFootprint(self, fp):
348  bb = fp.getBBox()
349  mim = self.getMaskedImage(bb)
350  return afwDet.makeHeavyFootprint(fp, mim)
HeavyFootprint< ImagePixelT, MaskPixelT, VariancePixelT > makeHeavyFootprint(Footprint const &foot, lsst::afw::image::MaskedImage< ImagePixelT, MaskPixelT, VariancePixelT > const &img, HeavyFootprintCtrl const *ctrl=NULL)
def lsst.meas.base.noiseReplacer.NoiseGenerator.getImage (   self,
  bb 
)

Definition at line 354 of file noiseReplacer.py.

355  def getImage(self, bb):
356  return None
def lsst.meas.base.noiseReplacer.NoiseGenerator.getMaskedImage (   self,
  bb 
)

Definition at line 351 of file noiseReplacer.py.

352  def getMaskedImage(self, bb):
353  im = self.getImage(bb)
return afwImage.MaskedImageF(im)

The documentation for this class was generated from the following file: