casac::ms Class Reference

#include <ms_cmpt.h>

List of all members.


Detailed Description

ms component class

// TODO: WRITE YOUR DESCRIPTION HERE!

Author:
Version:

Definition at line 35 of file ms_cmpt.h.

Public Member Functions

 ms ()
virtual ~ms ()
bool fromfits (const std::string &msfile="", const std::string &fitsfile="", const bool nomodify=true, const bool lock=false, const int obstype=0, const std::string &host="", const bool forcenewserver=false)
int nrow (const bool selected=false)
bool iswritable ()
bool open (const std::string &thems="", const bool nomodify=true, const bool lock=false)
bool close ()
std::string name ()
bool tofits (const std::string &fitsfile="", const std::string &column="corrected", const ::casac::variant &field=::casac::initialize_variant(""), const ::casac::variant &spw=::casac::initialize_variant(""), const int nchan=-1, const int start=0, const int width=1, const ::casac::variant &baseline=::casac::initialize_variant(""), const std::string &time="", const ::casac::variant &scan=::casac::initialize_variant(""), const ::casac::variant &uvrange=::casac::initialize_variant(""), const std::string &taql="", const bool writesyscal=false, const bool multisource=false, const bool combinespw=false, const bool writestation=false)
bool summary (::casac::record &header, const bool verbose=false)
bool listhistory ()
bool writehistory (const std::string &message="", const std::string &parms="", const std::string &origin="MSHistoryHandler::addMessage()", const std::string &msname="", const std::string &app="ms")
::casac::recordrange (const std::vector< std::string > &items, const bool useflags=true, const int blocksize=10)
bool lister (const std::string &options="", const std::string &datacolumn="data", const std::string &field="", const std::string &spw="", const std::string &antenna="", const std::string &timerange="", const std::string &correlation="", const std::string &scan="", const std::string &feed="", const std::string &array="", const std::string &uvrange="", const std::string &average="", const bool showflags=false, const std::string &msselect="", const int pagerows=50, const std::string &listfile="")
bool selectinit (const int datadescid=0, const bool reset=false)
bool select (const::casac::record &items)
bool selecttaql (const std::string &msselect="")
bool selectchannel (const int nchan, const int start, const int width, const int inc)
bool selectpolarization (const std::vector< std::string > &wantedpol)
::casac::recordgetdata (const std::vector< std::string > &items, const bool ifraxis=false, const int ifraxisgap=0, const int increment=1, const bool average=false)
bool putdata (const::casac::record &items)
bool concatenate (const std::string &msfile="", const ::casac::variant &freqtol=::casac::initialize_variant("1Hz"), const ::casac::variant &dirtol=::casac::initialize_variant("1mas"))
bool split (const std::string &outputms="", const::casac::variant &field=::casac::initialize_variant(""), const ::casac::variant &spw=::casac::initialize_variant(""), const std::vector< int > &nchan=std::vector< int >(1,-1), const std::vector< int > &start=std::vector< int >(1, 0), const std::vector< int > &step=std::vector< int >(1, 1), const ::casac::variant &baseline=::casac::initialize_variant(""), const ::casac::variant &timebin=::casac::initialize_variant("-1s"), const std::string &time="", const ::casac::variant &scan=::casac::initialize_variant(""), const ::casac::variant &uvrange=::casac::initialize_variant(""), const std::string &taql="", const std::string &whichcol="DATA")
bool iterinit (const std::vector< std::string > &columns, const double interval, const int maxrows, const bool adddefaultsortcolumns=true)
bool iterorigin ()
bool iternext ()
bool iterend ()
bool fillbuffer (const std::string &item, const bool ifraxis=false)
::casac::recorddiffbuffer (const std::string &direction, const int window)
::casac::recordgetbuffer ()
bool clipbuffer (const double pixellevel, const double timelevel, const double channellevel)
bool setbufferflags (const::casac::record &flags)
bool writebufferflags ()
bool clearbuffer ()
bool continuumsub (const::casac::variant &field=::casac::initialize_variant(""), const ::casac::variant &fitspw=::casac::initialize_variant(""), const ::casac::variant &spw=::casac::initialize_variant(""), const ::casac::variant &solint=::casac::initialize_variant("int"), const int fitorder=0, const std::string &mode="subtract")
bool done ()
::casac::recordmsseltoindex (const std::string &vis="", const ::casac::variant &spw=::casac::initialize_variant(""), const::casac::variant &field=::casac::initialize_variant(""), const ::casac::variant &baseline=::casac::initialize_variant(""), const ::casac::variant &time=::casac::initialize_variant(""), const ::casac::variant &scan=::casac::initialize_variant(""), const ::casac::variant &uvrange=::casac::initialize_variant(""), const std::string &taql="")
bool hanningsmooth ()
bool uvsub (const bool reverse=false)


Constructor & Destructor Documentation

casac::ms::ms (  ) 

virtual casac::ms::~ms (  )  [virtual]


Member Function Documentation

bool casac::ms::fromfits ( const std::string &  msfile = "",
const std::string &  fitsfile = "",
const bool  nomodify = true,
const bool  lock = false,
const int  obstype = 0,
const std::string &  host = "",
const bool  forcenewserver = false 
)

int casac::ms::nrow ( const bool  selected = false  ) 

bool casac::ms::iswritable (  ) 

bool casac::ms::open ( const std::string &  thems = "",
const bool  nomodify = true,
const bool  lock = false 
)

bool casac::ms::close (  ) 

std::string casac::ms::name (  ) 

bool casac::ms::tofits ( const std::string &  fitsfile = "",
const std::string &  column = "corrected",
const ::casac::variant field = ::casac::initialize_variant(""),
const ::casac::variant spw = ::casac::initialize_variant(""),
const int  nchan = -1,
const int  start = 0,
const int  width = 1,
const ::casac::variant baseline = ::casac::initialize_variant(""),
const std::string &  time = "",
const ::casac::variant scan = ::casac::initialize_variant(""),
const ::casac::variant uvrange = ::casac::initialize_variant(""),
const std::string &  taql = "",
const bool  writesyscal = false,
const bool  multisource = false,
const bool  combinespw = false,
const bool  writestation = false 
)

bool casac::ms::summary ( ::casac::record header,
const bool  verbose = false 
)

bool casac::ms::listhistory (  ) 

bool casac::ms::writehistory ( const std::string &  message = "",
const std::string &  parms = "",
const std::string &  origin = "MSHistoryHandler::addMessage()",
const std::string &  msname = "",
const std::string &  app = "ms" 
)

::casac::record* casac::ms::range ( const std::vector< std::string > &  items,
const bool  useflags = true,
const int  blocksize = 10 
)

bool casac::ms::lister ( const std::string &  options = "",
const std::string &  datacolumn = "data",
const std::string &  field = "",
const std::string &  spw = "",
const std::string &  antenna = "",
const std::string &  timerange = "",
const std::string &  correlation = "",
const std::string &  scan = "",
const std::string &  feed = "",
const std::string &  array = "",
const std::string &  uvrange = "",
const std::string &  average = "",
const bool  showflags = false,
const std::string &  msselect = "",
const int  pagerows = 50,
const std::string &  listfile = "" 
)

bool casac::ms::selectinit ( const int  datadescid = 0,
const bool  reset = false 
)

bool casac::ms::select ( const ::casac::record items  ) 

bool casac::ms::selecttaql ( const std::string &  msselect = ""  ) 

bool casac::ms::selectchannel ( const int  nchan,
const int  start,
const int  width,
const int  inc 
)

bool casac::ms::selectpolarization ( const std::vector< std::string > &  wantedpol  ) 

::casac::record* casac::ms::getdata ( const std::vector< std::string > &  items,
const bool  ifraxis = false,
const int  ifraxisgap = 0,
const int  increment = 1,
const bool  average = false 
)

bool casac::ms::putdata ( const ::casac::record items  ) 

bool casac::ms::concatenate ( const std::string &  msfile = "",
const ::casac::variant freqtol = ::casac::initialize_variant("1Hz"),
const ::casac::variant dirtol = ::casac::initialize_variant("1mas") 
)

bool casac::ms::split ( const std::string &  outputms = "",
const ::casac::variant field = ::casac::initialize_variant(""),
const ::casac::variant spw = ::casac::initialize_variant(""),
const std::vector< int > &  nchan = std::vector< int >(1,-1),
const std::vector< int > &  start = std::vector< int >(1, 0),
const std::vector< int > &  step = std::vector< int >(1, 1),
const ::casac::variant baseline = ::casac::initialize_variant(""),
const ::casac::variant timebin = ::casac::initialize_variant("-1s"),
const std::string &  time = "",
const ::casac::variant scan = ::casac::initialize_variant(""),
const ::casac::variant uvrange = ::casac::initialize_variant(""),
const std::string &  taql = "",
const std::string &  whichcol = "DATA" 
)

bool casac::ms::iterinit ( const std::vector< std::string > &  columns,
const double  interval,
const int  maxrows,
const bool  adddefaultsortcolumns = true 
)

bool casac::ms::iterorigin (  ) 

bool casac::ms::iternext (  ) 

bool casac::ms::iterend (  ) 

bool casac::ms::fillbuffer ( const std::string &  item,
const bool  ifraxis = false 
)

::casac::record* casac::ms::diffbuffer ( const std::string &  direction,
const int  window 
)

::casac::record* casac::ms::getbuffer (  ) 

bool casac::ms::clipbuffer ( const double  pixellevel,
const double  timelevel,
const double  channellevel 
)

bool casac::ms::setbufferflags ( const ::casac::record flags  ) 

bool casac::ms::writebufferflags (  ) 

bool casac::ms::clearbuffer (  ) 

bool casac::ms::continuumsub ( const ::casac::variant field = ::casac::initialize_variant(""),
const ::casac::variant fitspw = ::casac::initialize_variant(""),
const ::casac::variant spw = ::casac::initialize_variant(""),
const ::casac::variant solint = ::casac::initialize_variant("int"),
const int  fitorder = 0,
const std::string &  mode = "subtract" 
)

bool casac::ms::done (  ) 

::casac::record* casac::ms::msseltoindex ( const std::string &  vis = "",
const ::casac::variant spw = ::casac::initialize_variant(""),
const ::casac::variant field = ::casac::initialize_variant(""),
const ::casac::variant baseline = ::casac::initialize_variant(""),
const ::casac::variant time = ::casac::initialize_variant(""),
const ::casac::variant scan = ::casac::initialize_variant(""),
const ::casac::variant uvrange = ::casac::initialize_variant(""),
const std::string &  taql = "" 
)

bool casac::ms::hanningsmooth (  ) 

bool casac::ms::uvsub ( const bool  reverse = false  ) 


The documentation for this class was generated from the following file:
Generated on Mon Sep 1 22:48:41 2008 for NRAOCASA by  doxygen 1.5.1