Changeset 121 in Sophya


Ignore:
Timestamp:
Jul 21, 1998, 12:41:42 PM (27 years ago)
Author:
ercodmgr
Message:

Pour test CVS Reza 22/07/98

Location:
trunk/SophyaPI/PI
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaPI/PI/pipodrw.cc

    r119 r121  
    8383}
    8484
     85// Adaptateur de vecteurs Peida++ a P1DArrayAdapter
     86/* --Methode-- */
     87POVectorAdapter::POVectorAdapter(Vector* v, bool ad)
     88        : P1DArrayAdapter(v->NElts())
     89{
     90aDel = ad; mVec = v;
     91}
     92
     93/* --Methode-- */
     94POVectorAdapter::~POVectorAdapter()
     95{
     96if (aDel) delete mVec;
     97}
     98
     99/* --Methode-- */
     100float POVectorAdapter::Value(int i)
     101{
     102return((*mVec)(i));
     103}
  • trunk/SophyaPI/PI/pipodrw.h

    r120 r121  
    3535class POVectorAdapter : public P1DArrayAdapter {
    3636public :
    37                   POVectorAdapter(Vector* v, bool ad=false) :
    38                        P1DArrayAdapter(v->NElts())
    39                          { aDel = ad; mVec = v; }
    40   virtual         ~POVectorAdapter() { if (aDel) delete mVec; }
    41   virtual float   Value(int i) { return((*mVec)(i)); }
     37                  POVectorAdapter(Vector* v, bool ad=false);
     38  virtual         ~POVectorAdapter();
     39  virtual float   Value(int i);
    4240
    4341protected:
    4442  bool aDel;
    4543  Vector* mVec;
     44};
    4645
    47 };
    4846#endif
Note: See TracChangeset for help on using the changeset viewer.