casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | List of all members
casa::vi::WeightScaling Class Referenceabstract

#include <VisibilityIterator2.h>

Inheritance diagram for casa::vi::WeightScaling:
casa::vi::WeightScalingImpl< F >

Public Member Functions

virtual ~WeightScaling ()
 
casacore::Float operator() (casacore::Float x)
 

Static Public Member Functions

static casacore::CountedPtr
< WeightScaling
generateUnityWeightScaling ()
 
static casacore::CountedPtr
< WeightScaling
generateIdentityWeightScaling ()
 
static casacore::CountedPtr
< WeightScaling
generateSquareWeightScaling ()
 

Protected Member Functions

virtual casacore::Float apply (casacore::Float)=0
 

Static Protected Member Functions

static casacore::Float unity (casacore::Float)
 
static casacore::Float identity (casacore::Float x)
 
static casacore::Float square (casacore::Float x)
 

Detailed Description

Definition at line 192 of file VisibilityIterator2.h.

Constructor & Destructor Documentation

virtual casa::vi::WeightScaling::~WeightScaling ( )
inlinevirtual

Definition at line 195 of file VisibilityIterator2.h.

Member Function Documentation

virtual casacore::Float casa::vi::WeightScaling::apply ( casacore::Float  )
protectedpure virtual

Implemented in casa::vi::WeightScalingImpl< F >.

Referenced by operator()().

static casacore::CountedPtr<WeightScaling> casa::vi::WeightScaling::generateIdentityWeightScaling ( )
static
static casacore::CountedPtr<WeightScaling> casa::vi::WeightScaling::generateSquareWeightScaling ( )
static
static casacore::CountedPtr<WeightScaling> casa::vi::WeightScaling::generateUnityWeightScaling ( )
static
static casacore::Float casa::vi::WeightScaling::identity ( casacore::Float  x)
staticprotected
casacore::Float casa::vi::WeightScaling::operator() ( casacore::Float  x)
inline

Definition at line 196 of file VisibilityIterator2.h.

References apply().

static casacore::Float casa::vi::WeightScaling::square ( casacore::Float  x)
staticprotected
static casacore::Float casa::vi::WeightScaling::unity ( casacore::Float  )
staticprotected

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