LSSTApplications  10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
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: