casacore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
casacore::MeasuresProxy Class Reference

#include <MeasuresProxy.h>

Public Member Functions

 MeasuresProxy ()
 
virtual ~MeasuresProxy ()
 
Record measure (const Record &rec, const String &str, const Record &form)
 
Bool doframe (const Record &rec)
 
String dirshow (const Record &rec)
 
Record doptorv (const Record &rec, const String &str)
 
Record doptofreq (const Record &rec, const String &str, const Quantity &form)
 
Record todop (const Record &rec, const Quantity &form)
 
Record torest (const Record &rec, const Record &form)
 
Vector< Stringobslist ()
 
Vector< Stringsrclist ()
 
Vector< Stringlinelist ()
 
Record observatory (const String &str)
 
Record source (const String &str)
 
Record line (const String &str)
 
Record alltyp (const Record &rec)
 
Quantum< Vector< Double > > posangle (const Record &lrec, const Record &rrec)
 
Quantum< Vector< Double > > separation (const Record &lrec, const Record &rrec)
 
Record uvw (const Record &mhrec)
 
Record expand (const Record &mhrec)
 

Private Member Functions

String vec2str (const Vector< String > &lst)
 
Bool doFrame (const MeasureHolder &in)
 
Bool doFrame (const String &in)
 
Bool makeMeasure (String &error, MeasureHolder &out, const MeasureHolder &in, const String &outref, const Record &off)
 
Bool toUvw (String &error, MeasureHolder &out, Vector< Double > &xyz, Vector< Double > &dot, const MeasureHolder &in)
 
Bool expandIt (String &error, MeasureHolder &out, Vector< Double > &xyz, const MeasureHolder &in)
 
MeasureHolder rec2mh (const Record &rec)
 
Record mh2rec (const MeasureHolder &mh)
 

Static Private Member Functions

static String getMeasureType (const Record &in)
 

Private Attributes

MeasFrame frame_p
 The globally used MeasFrame for this DO. More...
 
MeasCometpcomet_p
 The current comet class. More...
 

Detailed Description

Definition at line 47 of file MeasuresProxy.h.

Constructor & Destructor Documentation

casacore::MeasuresProxy::MeasuresProxy ( )
virtual casacore::MeasuresProxy::~MeasuresProxy ( )
virtual

Member Function Documentation

Record casacore::MeasuresProxy::alltyp ( const Record rec)
String casacore::MeasuresProxy::dirshow ( const Record rec)
Bool casacore::MeasuresProxy::doframe ( const Record rec)
Bool casacore::MeasuresProxy::doFrame ( const MeasureHolder in)
private
Bool casacore::MeasuresProxy::doFrame ( const String in)
private
Record casacore::MeasuresProxy::doptofreq ( const Record rec,
const String str,
const Quantity form 
)
Record casacore::MeasuresProxy::doptorv ( const Record rec,
const String str 
)
Record casacore::MeasuresProxy::expand ( const Record mhrec)
Bool casacore::MeasuresProxy::expandIt ( String error,
MeasureHolder out,
Vector< Double > &  xyz,
const MeasureHolder in 
)
private
static String casacore::MeasuresProxy::getMeasureType ( const Record in)
staticprivate
Record casacore::MeasuresProxy::line ( const String str)
Vector<String> casacore::MeasuresProxy::linelist ( )
Bool casacore::MeasuresProxy::makeMeasure ( String error,
MeasureHolder out,
const MeasureHolder in,
const String outref,
const Record off 
)
private
Record casacore::MeasuresProxy::measure ( const Record rec,
const String str,
const Record form 
)
Record casacore::MeasuresProxy::mh2rec ( const MeasureHolder mh)
private
Record casacore::MeasuresProxy::observatory ( const String str)
Vector<String> casacore::MeasuresProxy::obslist ( )
Quantum<Vector<Double> > casacore::MeasuresProxy::posangle ( const Record lrec,
const Record rrec 
)
MeasureHolder casacore::MeasuresProxy::rec2mh ( const Record rec)
private
Quantum<Vector<Double> > casacore::MeasuresProxy::separation ( const Record lrec,
const Record rrec 
)
Record casacore::MeasuresProxy::source ( const String str)
Vector<String> casacore::MeasuresProxy::srclist ( )
Record casacore::MeasuresProxy::todop ( const Record rec,
const Quantity form 
)
Record casacore::MeasuresProxy::torest ( const Record rec,
const Record form 
)
Bool casacore::MeasuresProxy::toUvw ( String error,
MeasureHolder out,
Vector< Double > &  xyz,
Vector< Double > &  dot,
const MeasureHolder in 
)
private
Record casacore::MeasuresProxy::uvw ( const Record mhrec)
String casacore::MeasuresProxy::vec2str ( const Vector< String > &  lst)
private

Member Data Documentation

MeasFrame casacore::MeasuresProxy::frame_p
private

The globally used MeasFrame for this DO.

Definition at line 92 of file MeasuresProxy.h.

MeasComet* casacore::MeasuresProxy::pcomet_p
private

The current comet class.

Definition at line 94 of file MeasuresProxy.h.


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