ReFRACtor
FullPhysics::NoiseModel Class Referenceabstract

Interface for calculating noise/uncertainty values from radiance data given some internal representation of the noise model. More...

#include <noise_model.h>

+ Inheritance diagram for FullPhysics::NoiseModel:
+ Collaboration diagram for FullPhysics::NoiseModel:

Public Member Functions

virtual ~NoiseModel ()
 
virtual void print (std::ostream &Os) const
 Print description of object. More...
 
std::string print_to_string () const
 Print to string. More...
 
virtual blitz::Array< double, 1 > uncertainty (int Spec_index, const blitz::Array< double, 1 > &Radiance) const =0
 Uncertainty on radiance, for given spectral band. More...
 

Detailed Description

Interface for calculating noise/uncertainty values from radiance data given some internal representation of the noise model.

Definition at line 13 of file noise_model.h.

Constructor & Destructor Documentation

◆ ~NoiseModel()

virtual FullPhysics::NoiseModel::~NoiseModel ( )
inlinevirtual

Definition at line 15 of file noise_model.h.

Member Function Documentation

◆ print()

virtual void FullPhysics::NoiseModel::print ( std::ostream &  Os) const
inlinevirtual

Print description of object.

Reimplemented in FullPhysics::BadSampleNoiseModel, and FullPhysics::SpectrallyResolvedNoise.

Definition at line 27 of file noise_model.h.

◆ print_to_string()

std::string FullPhysics::Printable< NoiseModel >::print_to_string ( ) const
inlineinherited

Print to string.

This is primarily useful for SWIG wrappers to this class, e.g. a to_s method in ruby.

Definition at line 31 of file printable.h.

◆ uncertainty()

virtual blitz::Array<double, 1> FullPhysics::NoiseModel::uncertainty ( int  Spec_index,
const blitz::Array< double, 1 > &  Radiance 
) const
pure virtual

Uncertainty on radiance, for given spectral band.

Implemented in FullPhysics::BadSampleNoiseModel, and FullPhysics::SpectrallyResolvedNoise.


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

Copyright © 2017, California Institute of Technology.
ALL RIGHTS RESERVED.
U.S. Government Sponsorship acknowledged.
Generated Fri Aug 24 2018 15:44:13