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 | Public Attributes | List of all members
lsst.meas.base.noiseReplacer.GaussianNoiseGenerator Class Reference

Generates noise using the afwMath.Random() and afwMath.randomGaussianImage() routines. More...

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

Public Member Functions

def __init__
 
def getRandomImage
 
- Public Member Functions inherited from lsst.meas.base.noiseReplacer.NoiseGenerator
def getHeavyFootprint
 
def getMaskedImage
 
def getImage
 

Public Attributes

 rand
 

Detailed Description

Generates noise using the afwMath.Random() and afwMath.randomGaussianImage() routines.

This is an abstract base class.

Definition at line 373 of file noiseReplacer.py.

Constructor & Destructor Documentation

def lsst.meas.base.noiseReplacer.GaussianNoiseGenerator.__init__ (   self,
  rand = None 
)

Definition at line 380 of file noiseReplacer.py.

381  def __init__(self, rand=None):
382  if rand is None:
383  rand = afwMath.Random()
384  self.rand = rand

Member Function Documentation

def lsst.meas.base.noiseReplacer.GaussianNoiseGenerator.getRandomImage (   self,
  bb 
)

Definition at line 385 of file noiseReplacer.py.

386  def getRandomImage(self, bb):
387  # Create an Image and fill it with Gaussian noise.
388  rim = afwImage.ImageF(bb.getWidth(), bb.getHeight())
389  rim.setXY0(bb.getMinX(), bb.getMinY())
391  return rim
void randomGaussianImage(ImageT *image, Random &rand)
Definition: RandomImage.cc:155

Member Data Documentation

lsst.meas.base.noiseReplacer.GaussianNoiseGenerator.rand

Definition at line 383 of file noiseReplacer.py.


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