Changeset 465 for trunk/src/MathUtils.cc


Ignore:
Timestamp:
02/17/05 14:46:17 (19 years ago)
Author:
mar637
Message:

Added SDFitTable to handle fits and expose them to python vi the sdfit class.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/MathUtils.cc

    r452 r465  
    3434#include <casa/Arrays/MaskedArray.h>
    3535#include <casa/Arrays/MaskArrMath.h>
     36#include <casa/Arrays/VectorSTLIterator.h>
    3637#include <casa/BasicSL/String.h>
    3738
     
    107108  endInt.resize(j+1,True);
    108109}
     110
     111std::vector<std::string> mathutil::tovectorstring(const Vector<String>& in)
     112{
     113  std::vector<std::string> out;
     114  VectorSTLIterator<String> it(in);
     115  for (uInt i=0; it != in.end(); ++it,++i) {
     116    out.push_back(*it);
     117  }
     118  return out;
     119}
     120
     121Vector<String> mathutil::toVectorString(const std::vector<std::string>& in)
     122{
     123  Vector<String> out(in.size());
     124  uInt i=0;
     125  std::vector<std::string>::const_iterator it;
     126  for (it=in.begin();it != in.end();++it,++i) {
     127    out[i] = casa::String(*it);
     128  }
     129  return out;
     130}
Note: See TracChangeset for help on using the changeset viewer.