VisSetUtil.h

Classes

VisSetUtil -- Utilities for operating on VisSets. (full description)

class VisSetUtil

Interface

Public Members
static void WeightNatural(VisSet& vs, Double& sumwt)
static void WeightUniform(VisSet& vs, const String& rmode, const Quantity& noise, const Double robust, const Int nx, const Int ny, const Quantity& cellx, const Quantity& celly, Double& sumwt, const Int uBox=0, const Int vBox=0)
static void WeightRadial(VisSet& vs, Double& sumwt)
static void Filter(VisSet& vs, const String& type, const Quantity& bmaj, const Quantity& bmin, const Quantity& bpa, Double& sumwt, Double& minfilter, Double& maxfilter)
static void UVRange(VisSet &vs, const Double& uvmin, const Double& uvmax, Double& sumwt)
static void Sensitivity(VisSet &vs, Quantity& pointsourcesens, Double& relativesens, Double& sumwt)

Description

Prerequisite

Etymology

Synopsis

Example


 

Motivation

To Do

Member Description

static void WeightNatural(VisSet& vs, Double& sumwt)

Natural weighting

static void WeightUniform(VisSet& vs, const String& rmode, const Quantity& noise, const Double robust, const Int nx, const Int ny, const Quantity& cellx, const Quantity& celly, Double& sumwt, const Int uBox=0, const Int vBox=0)

Uniform weighting (robust possible) with specified image size

static void WeightRadial(VisSet& vs, Double& sumwt)

Radial weighting (as uv distance)

static void Filter(VisSet& vs, const String& type, const Quantity& bmaj, const Quantity& bmin, const Quantity& bpa, Double& sumwt, Double& minfilter, Double& maxfilter)

Filtering

static void UVRange(VisSet &vs, const Double& uvmin, const Double& uvmax, Double& sumwt)

Implement a uv range

static void Sensitivity(VisSet &vs, Quantity& pointsourcesens, Double& relativesens, Double& sumwt)

Calculate sensitivity