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

#include <AveragingVi2Factory.h>

Public Member Functions

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

Private Member Functions

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

Private Attributes

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

Detailed Description

Definition at line 113 of file AveragingVi2Factory.h.

Constructor & Destructor Documentation

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

Member Function Documentation

VisBufferComponents2 casa::vi::AveragingParameters::allDataColumns ( ) const
private
casacore::Double casa::vi::AveragingParameters::getAveragingInterval ( ) const
casacore::Double casa::vi::AveragingParameters::getChunkInterval ( ) const
casacore::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
casacore::Double casa::vi::AveragingParameters::getXpcOffset ( ) const
casacore::Double casa::vi::AveragingParameters::getYpcOffset ( ) const
casacore::Bool casa::vi::AveragingParameters::isWriteable ( ) const
AveragingParameters& casa::vi::AveragingParameters::operator= ( const AveragingParameters other)
void casa::vi::AveragingParameters::setAveragingInterval ( casacore::Double  )
void casa::vi::AveragingParameters::setChunkInterval ( casacore::Double  )
void casa::vi::AveragingParameters::setMaxUvwDistance ( casacore::Double  )
void casa::vi::AveragingParameters::setOptions ( const AveragingOptions )
void casa::vi::AveragingParameters::setPhaseShift ( casacore::Double  dx,
casacore::Double  dy 
)
void casa::vi::AveragingParameters::setSortColumns ( const SortColumns )
void casa::vi::AveragingParameters::setWeightScaling ( WeightScaling )
void casa::vi::AveragingParameters::setWritable ( casacore::Bool  isWritable)
void casa::vi::AveragingParameters::validate ( )
private
void casa::vi::AveragingParameters::validateOptions ( )
private

Member Data Documentation

casacore::Double casa::vi::AveragingParameters::averagingInterval_p
private

Definition at line 157 of file AveragingVi2Factory.h.

AveragingOptions casa::vi::AveragingParameters::averagingOptions_p
private

Definition at line 158 of file AveragingVi2Factory.h.

casacore::Double casa::vi::AveragingParameters::chunkInterval_p
private

Definition at line 159 of file AveragingVi2Factory.h.

casacore::Bool casa::vi::AveragingParameters::isWritable_p
private

Definition at line 163 of file AveragingVi2Factory.h.

casacore::Double casa::vi::AveragingParameters::maxUvwDistance_p
private

Definition at line 160 of file AveragingVi2Factory.h.

SortColumns casa::vi::AveragingParameters::sortColumns_p
private

Definition at line 161 of file AveragingVi2Factory.h.

WeightScaling* casa::vi::AveragingParameters::weightScaling_p
private

Definition at line 162 of file AveragingVi2Factory.h.

casacore::Double casa::vi::AveragingParameters::XpcOffset_p
private

Definition at line 164 of file AveragingVi2Factory.h.

casacore::Double casa::vi::AveragingParameters::YpcOffset_p
private

Definition at line 165 of file AveragingVi2Factory.h.


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