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

#include <RegriddingTVI.h>

Inheritance diagram for casa::vi::DataFFTKernel:
casa::vi::RegriddingKernel< T >

Public Member Functions

 DataFFTKernel (casacore::Double fftShift)
 
 ~DataFFTKernel ()
 
void kernel (DataCubeMap *inputData, DataCubeMap *outputData)
 
- Public Member Functions inherited from casa::vi::RegriddingKernel< T >
 RegriddingKernel ()
 
virtual ~RegriddingKernel ()
 

Protected Member Functions

void fftshift (casacore::Vector< casacore::Complex > &inputDataVector, casacore::Vector< casacore::Bool > &inputFlagVector, casacore::Vector< casacore::Complex > &outputDataVector, casacore::Vector< casacore::Bool > &outputFlagVector)
 
void fftshift (casacore::Vector< casacore::Float > &inputDataVector, casacore::Vector< casacore::Bool > &inputFlagVector, casacore::Vector< casacore::Float > &outputDataVector, casacore::Vector< casacore::Bool > &outputFlagVector)
 
- Protected Member Functions inherited from casa::vi::RegriddingKernel< T >
casacore::Vector
< casacore::Bool > & 
getInputFlagVector (DataCubeMap *inputData)
 
casacore::Vector
< casacore::Bool > & 
getOutputFlagVector (DataCubeMap *outputData)
 
casacore::Vector< T > & getInputDataVector (DataCubeMap *inputData)
 
casacore::Vector< T > & getOutputDataVector (DataCubeMap *outputData)
 

Protected Attributes

casacore::Double fftShift_p
 
casacore::FFTServer
< casacore::Float,
casacore::Complex > 
fFFTServer_p
 
- Protected Attributes inherited from casa::vi::RegriddingKernel< T >
casacore::Vector< casacore::BoolinputDummyFlagVector_p
 
casacore::Vector< casacore::BooloutputDummyFlagVector_p
 
casacore::Vector< T > inputDummyDataVector_p
 
casacore::Vector< T > outputDummyDataVector_p
 
casacore::Bool inputDummyFlagVectorInitialized_p
 
casacore::Bool outputDummyFlagVectorInitialized_p
 
casacore::Bool inputDummyDataVectorInitialized_p
 
casacore::Bool outputDummyDataVectorInitialized_p
 

Detailed Description

Definition at line 280 of file RegriddingTVI.h.

Constructor & Destructor Documentation

casa::vi::DataFFTKernel::DataFFTKernel ( casacore::Double  fftShift)
casa::vi::DataFFTKernel::~DataFFTKernel ( )
inline

Definition at line 294 of file RegriddingTVI.h.

Member Function Documentation

void casa::vi::DataFFTKernel::fftshift ( casacore::Vector< casacore::Complex > &  inputDataVector,
casacore::Vector< casacore::Bool > &  inputFlagVector,
casacore::Vector< casacore::Complex > &  outputDataVector,
casacore::Vector< casacore::Bool > &  outputFlagVector 
)
protected
void casa::vi::DataFFTKernel::fftshift ( casacore::Vector< casacore::Float > &  inputDataVector,
casacore::Vector< casacore::Bool > &  inputFlagVector,
casacore::Vector< casacore::Float > &  outputDataVector,
casacore::Vector< casacore::Bool > &  outputFlagVector 
)
protected
void casa::vi::DataFFTKernel::kernel ( DataCubeMap inputData,
DataCubeMap outputData 
)
virtual

Member Data Documentation

casacore::FFTServer<casacore::Float, casacore::Complex> casa::vi::DataFFTKernel::fFFTServer_p
protected

Definition at line 312 of file RegriddingTVI.h.

casacore::Double casa::vi::DataFFTKernel::fftShift_p
protected

Definition at line 311 of file RegriddingTVI.h.


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