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

#include <VisibilityProcessing.h>

Public Member Functions

 VpEngine ()
 
void process (VisibilityProcessor &processor, ROVisibilityIterator &vi, const casacore::String &inputPortName)
 Process the data set swept by the VisibilityIterator using the VisibilityProcessor provided with the optionally specified port as the input. More...
 
void process (VisibilityProcessor &processor, ROVisibilityIterator &vi, const VpPort &inputPort=VpPort())
 

Static Public Member Functions

static casacore::Int getLogLevel ()
 
static void log (const casacore::String &format,...)
 
static casacore::String getAipsRcBase ()
 

Private Member Functions

ROVisibilityIteratorgetVi ()
 

Static Private Member Functions

static casacore::Bool initializeLogging ()
 

Private Attributes

ROVisibilityIteratorvi_p
 

Static Private Attributes

static casacore::Int logLevel_p
 
static casacore::LogIOlogIo_p
 
static casacore::Bool loggingInitialized_p
 
static casacore::LogSinklogSink_p
 

Friends

class VisibilityProcessor
 

Detailed Description

Definition at line 582 of file VisibilityProcessing.h.

Constructor & Destructor Documentation

casa::vpf::VpEngine::VpEngine ( )
inline

Definition at line 588 of file VisibilityProcessing.h.

Member Function Documentation

static casacore::String casa::vpf::VpEngine::getAipsRcBase ( )
static
static casacore::Int casa::vpf::VpEngine::getLogLevel ( )
static
ROVisibilityIterator* casa::vpf::VpEngine::getVi ( )
private
static casacore::Bool casa::vpf::VpEngine::initializeLogging ( )
staticprivate
static void casa::vpf::VpEngine::log ( const casacore::String format,
  ... 
)
static
void casa::vpf::VpEngine::process ( VisibilityProcessor processor,
ROVisibilityIterator vi,
const casacore::String inputPortName 
)

Process the data set swept by the VisibilityIterator using the VisibilityProcessor provided with the optionally specified port as the input.

void casa::vpf::VpEngine::process ( VisibilityProcessor processor,
ROVisibilityIterator vi,
const VpPort inputPort = VpPort() 
)

Friends And Related Function Documentation

friend class VisibilityProcessor
friend

Definition at line 584 of file VisibilityProcessing.h.

Member Data Documentation

casacore::Bool casa::vpf::VpEngine::loggingInitialized_p
staticprivate

Definition at line 612 of file VisibilityProcessing.h.

casacore::LogIO* casa::vpf::VpEngine::logIo_p
staticprivate

Definition at line 611 of file VisibilityProcessing.h.

casacore::Int casa::vpf::VpEngine::logLevel_p
staticprivate

Definition at line 610 of file VisibilityProcessing.h.

casacore::LogSink* casa::vpf::VpEngine::logSink_p
staticprivate

Definition at line 613 of file VisibilityProcessing.h.

ROVisibilityIterator* casa::vpf::VpEngine::vi_p
private

Definition at line 608 of file VisibilityProcessing.h.


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