#include <casacore/casa/Arrays/Vector.h>
#include <casacore/casa/BasicSL/String.h>
#include <casacore/casa/Quanta/Quantum.h>
#include <casacore/measures/Measures/MDirection.h>
#include <casacore/measures/Measures/MPosition.h>
#include <casacore/measures/Measures/MFrequency.h>
#include <casacore/measures/Measures/MRadialVelocity.h>
#include <casacore/measures/Measures/MEpoch.h>
#include <stdcasa/Quantity.h>
#include <stdcasa/record.h>
casacore::Vector<casacore::String> toVectorString(const std::vector<std::string> &);
std::vector<std::string> fromVectorString(const casacore::Vector<casacore::String> &);
casacore::String toCasaString(const casac::variant &);
casacore::Quantity casaQuantity(const casac::Quantity &);
casacore::Quantity casaQuantity(const casac::variant &);
casacore::Quantum<casacore::Vector<casacore::Double> > casaQuantumVector(const casac::variant &);
::casac::Quantity casacQuantity(const casacore::Quantity &);
::casac::record *fromRecord(const casacore::Record &);
casacore::Bool toCasaVectorQuantity(const ::casac::variant& theval,
casacore::Vector<casacore::Quantity>& theQuants);
::casac::record* recordFromQuantity(const casacore::Quantity q);
::casac::record* recordFromQuantity(const casacore::Quantum<casacore::Vector<casacore::Double> >& q);
casacore::Record *toRecord(const casac::record &);
casacore::ValueHolder *toValueHolder(const casac::variant&);
::casac::variant *fromValueHolder(const casacore::ValueHolder &);
bool casaMDirection(const ::casac::variant& theVar,
casacore::MDirection& theMeas);
bool ang_as_formatted_str(string& out, const casacore::Quantity& qang,
const std::string& format, const casacore::Int precision);
bool MDirection2str(const casacore::MDirection& in, std::string& out);
bool casaMFrequency(const ::casac::variant& theVar,
casacore::MFrequency& theMeas);
bool casaMPosition(const ::casac::variant& theVar,
casacore::MPosition& theMeas);
bool casaMRadialVelocity(const ::casac::variant& theVar,
casacore::MRadialVelocity& theMeas);
bool casaMEpoch(const ::casac::variant& theVar,