casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
casa::vi::WeightScalingImpl< F > Class Template Reference

#include <VisibilityIterator2.h>

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

Public Member Functions

 WeightScalingImpl (F f)
 Provide either a unary function, casacore::Float (*) (casacore::Float), or a functor class having a casacore::Float operator() (casacore::Float) method. More...
 
casacore::Float apply (casacore::Float f)
 
- Public Member Functions inherited from casa::vi::WeightScaling
virtual ~WeightScaling ()
 
casacore::Float operator() (casacore::Float x)
 

Private Attributes

function_p
 

Additional Inherited Members

- Static Public Member Functions inherited from casa::vi::WeightScaling
static casacore::CountedPtr
< WeightScaling
generateUnityWeightScaling ()
 
static casacore::CountedPtr
< WeightScaling
generateIdentityWeightScaling ()
 
static casacore::CountedPtr
< WeightScaling
generateSquareWeightScaling ()
 
- Static Protected Member Functions inherited from casa::vi::WeightScaling
static casacore::Float unity (casacore::Float)
 
static casacore::Float identity (casacore::Float x)
 
static casacore::Float square (casacore::Float x)
 

Detailed Description

template<typename F>
class casa::vi::WeightScalingImpl< F >

Definition at line 211 of file VisibilityIterator2.h.

Constructor & Destructor Documentation

template<typename F >
casa::vi::WeightScalingImpl< F >::WeightScalingImpl ( f)
inline

Provide either a unary function, casacore::Float (*) (casacore::Float), or a functor class having a casacore::Float operator() (casacore::Float) method.

Definition at line 217 of file VisibilityIterator2.h.

Member Function Documentation

template<typename F >
casacore::Float casa::vi::WeightScalingImpl< F >::apply ( casacore::Float  f)
inlinevirtual

Member Data Documentation

template<typename F >
F casa::vi::WeightScalingImpl< F >::function_p
private

Definition at line 223 of file VisibilityIterator2.h.

Referenced by casa::vi::WeightScalingImpl< F >::apply().


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