casa::vi::WeightScaling Class Reference

#include <VisibilityIterator2.h>

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

List of all members.

Public Member Functions

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

Static Public Member Functions

static CountedPtr< WeightScalinggenerateUnityWeightScaling ()
static CountedPtr< WeightScalinggenerateIdentityWeightScaling ()
static CountedPtr< WeightScalinggenerateSquareWeightScaling ()

Protected Member Functions

virtual Float apply (Float)=0

Static Protected Member Functions

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

Detailed Description

Definition at line 188 of file VisibilityIterator2.h.


Constructor & Destructor Documentation

virtual casa::vi::WeightScaling::~WeightScaling (  )  [inline, virtual]

Definition at line 191 of file VisibilityIterator2.h.


Member Function Documentation

virtual Float casa::vi::WeightScaling::apply ( Float   )  [protected, pure virtual]

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

Referenced by operator()().

static CountedPtr<WeightScaling> casa::vi::WeightScaling::generateIdentityWeightScaling (  )  [static]
static CountedPtr<WeightScaling> casa::vi::WeightScaling::generateSquareWeightScaling (  )  [static]
static CountedPtr<WeightScaling> casa::vi::WeightScaling::generateUnityWeightScaling (  )  [static]
static Float casa::vi::WeightScaling::identity ( Float  x  )  [static, protected]
Float casa::vi::WeightScaling::operator() ( Float  x  )  [inline]

Definition at line 192 of file VisibilityIterator2.h.

References apply().

static Float casa::vi::WeightScaling::square ( Float  x  )  [static, protected]
static Float casa::vi::WeightScaling::unity ( Float   )  [static, protected]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1