casa::vi::AveragingParameters Class Reference

#include <AveragingVi2Factory.h>

List of all members.

Public Member Functions

 AveragingParameters ()
 AveragingParameters (Double averagingInterval, Double chunkInterval, const SortColumns &sortColumns=SortColumns(), const AveragingOptions &options=AveragingOptions(), Double maxUvwDistance=0, WeightScaling *weightScalingForAveraging=0, Bool isWriteable=False, Double dx=0, Double dy=0)
 AveragingParameters (const AveragingParameters &other)
AveragingParametersoperator= (const AveragingParameters &other)
Double getAveragingInterval () const
Double getChunkInterval () const
Double getMaxUvwDistance () const
const AveragingOptionsgetOptions () const
const SortColumnsgetSortColumns () const
WeightScalinggetWeightScaling () const
Double getXpcOffset () const
Double getYpcOffset () const
Bool isWriteable () const
void setAveragingInterval (Double)
void setChunkInterval (Double)
void setSortColumns (const SortColumns &)
void setOptions (const AveragingOptions &)
void setMaxUvwDistance (Double)
void setWeightScaling (WeightScaling *)
void setWritable (Bool isWritable)
void setPhaseShift (Double dx, Double dy)

Private Member Functions

void validate ()
void validateOptions ()
VisBufferComponents2 allDataColumns () const

Private Attributes

Double averagingInterval_p
AveragingOptions averagingOptions_p
Double chunkInterval_p
Double maxUvwDistance_p
SortColumns sortColumns_p
WeightScalingweightScaling_p
Bool isWritable_p
Double XpcOffset_p
Double YpcOffset_p

Detailed Description

Definition at line 113 of file AveragingVi2Factory.h.


Constructor & Destructor Documentation

casa::vi::AveragingParameters::AveragingParameters (  ) 
casa::vi::AveragingParameters::AveragingParameters ( Double  averagingInterval,
Double  chunkInterval,
const SortColumns sortColumns = SortColumns(),
const AveragingOptions options = AveragingOptions(),
Double  maxUvwDistance = 0,
WeightScaling weightScalingForAveraging = 0,
Bool  isWriteable = False,
Double  dx = 0,
Double  dy = 0 
)
casa::vi::AveragingParameters::AveragingParameters ( const AveragingParameters other  ) 

Member Function Documentation

VisBufferComponents2 casa::vi::AveragingParameters::allDataColumns (  )  const [private]
Double casa::vi::AveragingParameters::getAveragingInterval (  )  const
Double casa::vi::AveragingParameters::getChunkInterval (  )  const
Double casa::vi::AveragingParameters::getMaxUvwDistance (  )  const
const AveragingOptions& casa::vi::AveragingParameters::getOptions (  )  const
const SortColumns& casa::vi::AveragingParameters::getSortColumns (  )  const
WeightScaling* casa::vi::AveragingParameters::getWeightScaling (  )  const
Double casa::vi::AveragingParameters::getXpcOffset (  )  const
Double casa::vi::AveragingParameters::getYpcOffset (  )  const
Bool casa::vi::AveragingParameters::isWriteable (  )  const
AveragingParameters& casa::vi::AveragingParameters::operator= ( const AveragingParameters other  ) 
void casa::vi::AveragingParameters::setAveragingInterval ( Double   ) 
void casa::vi::AveragingParameters::setChunkInterval ( Double   ) 
void casa::vi::AveragingParameters::setMaxUvwDistance ( Double   ) 
void casa::vi::AveragingParameters::setOptions ( const AveragingOptions  ) 
void casa::vi::AveragingParameters::setPhaseShift ( Double  dx,
Double  dy 
)
void casa::vi::AveragingParameters::setSortColumns ( const SortColumns  ) 
void casa::vi::AveragingParameters::setWeightScaling ( WeightScaling  ) 
void casa::vi::AveragingParameters::setWritable ( Bool  isWritable  ) 
void casa::vi::AveragingParameters::validate (  )  [private]
void casa::vi::AveragingParameters::validateOptions (  )  [private]

Member Data Documentation

Definition at line 157 of file AveragingVi2Factory.h.

Definition at line 158 of file AveragingVi2Factory.h.

Definition at line 159 of file AveragingVi2Factory.h.

Definition at line 163 of file AveragingVi2Factory.h.

Definition at line 160 of file AveragingVi2Factory.h.

Definition at line 161 of file AveragingVi2Factory.h.

Definition at line 162 of file AveragingVi2Factory.h.

Definition at line 164 of file AveragingVi2Factory.h.

Definition at line 165 of file AveragingVi2Factory.h.


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