Ignore:
Timestamp:
08/02/10 11:26:59 (14 years ago)
Author:
Malte Marquarding
Message:

Added setFlagrow; removed virtual on all setXYZ methods.

Location:
branches/newfiller/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/newfiller/src/FillerBase.cpp

    r1795 r1803  
    4343}
    4444
     45void FillerBase::setFlagrow(uInt flag)
     46{
     47  RecordFieldPtr<uInt> flagrowCol(row_.record(), "FLAGROW");
     48  *flagrowCol = flag;
     49}
    4550
    4651void FillerBase::setOpacity(Float opacity)
  • branches/newfiller/src/FillerBase.h

    r1800 r1803  
    4343    virtual ~FillerBase() {;}
    4444
    45 //    virtual bool open(const std::string& filename, const Record& rec)=0;
    46     virtual bool open(const std::string& filename)=0;
     45//    virtual bool open(const std::string& filename, const Record& rec) = 0;
     46    virtual bool open(const std::string& filename) = 0;
    4747    virtual void fill() = 0;
    4848    virtual void close() = 0;
     
    5454
    5555    void commitRow();
    56     virtual void setHeader(const STHeader& header);
    57     virtual void setSpectrum(const casa::Vector<casa::Float>& spectrum,
     56    void setHeader(const STHeader& header);
     57    void setSpectrum(const casa::Vector<casa::Float>& spectrum,
    5858                             const casa::Vector<casa::uChar>& flags,
    59                              const casa::Vector<casa::Float>& tsys) ;
    60     virtual void setOpacity(casa::Float opacity=0.0f);
    61     virtual void setIndex(casa::uInt scanno, casa::uInt cycleno,
     59                             const casa::Vector<casa::Float>& tsys);
     60    void setFlagrow(casa::uInt flag);
     61    void setOpacity(casa::Float opacity=0.0f);
     62    void setIndex(casa::uInt scanno, casa::uInt cycleno,
    6263                          casa::uInt ifno, casa::uInt polno,
    6364                          casa::uInt beamno=0);
    64     virtual void setFrequency(casa::Double refpix, casa::Double refval,
     65    void setFrequency(casa::Double refpix, casa::Double refval,
    6566                              casa::Double incr);
    66     virtual void setMolecule(const casa::Vector<casa::Double>& restfreq);
    67     virtual void setDirection(const casa::Vector<casa::Double>& dir,
     67    void setMolecule(const casa::Vector<casa::Double>& restfreq);
     68    void setDirection(const casa::Vector<casa::Double>& dir,
    6869                              casa::Float az=0.0f, casa::Float el=0.0f);
    6970
    70     virtual void setFocus(casa::Float pa=0.0f, casa::Float faxis=0.0f,
     71    void setFocus(casa::Float pa=0.0f, casa::Float faxis=0.0f,
    7172                          casa::Float ftan=0.0f, casa::Float frot=0.0f);
    72     virtual void setTime(casa::Double mjd, casa::Double integration);
    73     virtual void setWeather(casa::Float temperature=0.0f,
     73    void setTime(casa::Double mjd, casa::Double integration);
     74    void setWeather(casa::Float temperature=0.0f,
    7475                            casa::Float pressure=0.0f,
    7576                            casa::Float humidity=0.0f,
    7677                            casa::Float windspeed=0.0f,
    7778                            casa::Float windaz=0.0f);
    78     virtual void setTcal(const casa::String& caltime="",
     79    void setTcal(const casa::String& caltime="",
    7980                         const casa::Vector<casa::Float>& tcal=casa::Vector<casa::Float>());
    80     virtual void setScanRate(const casa::Vector<casa::Double>& srate=casa::Vector<casa::Double>());
    81     virtual void setReferenceBeam(casa::Int beamno=-1);
    82     virtual void setSource(const std::string& name, casa::Int type,
     81    void setScanRate(const casa::Vector<casa::Double>& srate=casa::Vector<casa::Double>());
     82    void setReferenceBeam(casa::Int beamno=-1);
     83    void setSource(const std::string& name, casa::Int type,
    8384                           const std::string& fieldname="",
    8485                           const casa::Vector<casa::Double>& dir=casa::Vector<casa::Double>(),
Note: See TracChangeset for help on using the changeset viewer.