Changeset 668 in Sophya for trunk/SophyaLib/SkyT/trianglefilt.cc


Ignore:
Timestamp:
Nov 29, 1999, 3:16:10 PM (26 years ago)
Author:
ansari
Message:

Ajout de classes deleguees PPersist et correction integration - Sophie 29/11/99

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/SkyT/trianglefilt.cc

    r607 r668  
    11//--------------------------------------------------------------------------
    22// File and Version Information:
    3 //      $Id: trianglefilt.cc,v 1.2 1999-11-20 21:00:54 ansari Exp $
     3//      $Id: trianglefilt.cc,v 1.3 1999-11-29 14:16:10 ansari Exp $
    44//
    55// Description:
     
    2121// Constructor --
    2222//----------------
     23
     24TriangleFilter::TriangleFilter()
     25   : SpectralResponse()
     26{
     27}
    2328TriangleFilter::TriangleFilter(double numin, double numax,double nupeak, double valueatpeak)
    2429   : SpectralResponse(numin, numax)
     
    6166return _peakTransmission;
    6267}
     68
     69void
     70TriangleFilter::WriteSelf(POutPersist& s)
     71{
     72  s.PutR8(this->peakFreq());
     73  s.PutR8(this->peakTransmission());
     74  s.PutR8(this->minFreq());
     75  s.PutR8(this->maxFreq());
     76 
     77}
     78
     79void
     80TriangleFilter::ReadSelf(PInPersist& s)   
     81{
     82  //  double peakFreq, peakTransmission, minFreq,  maxFreq;
     83  s.GetR8(_nuPeak);
     84  s.GetR8(_peakTransmission);
     85  s.GetR8(_numin);
     86  s.GetR8(_numax);
     87  cout << "peakFreq - peakTransmission - minFreq - maxFreq " << endl;
     88  cout <<  _nuPeak << "-" <<  _peakTransmission<< "-" <<  _numin << "-" <<  _numax << endl;
     89
     90}
Note: See TracChangeset for help on using the changeset viewer.