Changeset 121 in Sophya
- Timestamp:
- Jul 21, 1998, 12:41:42 PM (27 years ago)
- Location:
- trunk/SophyaPI/PI
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PI/pipodrw.cc
r119 r121 83 83 } 84 84 85 // Adaptateur de vecteurs Peida++ a P1DArrayAdapter 86 /* --Methode-- */ 87 POVectorAdapter::POVectorAdapter(Vector* v, bool ad) 88 : P1DArrayAdapter(v->NElts()) 89 { 90 aDel = ad; mVec = v; 91 } 92 93 /* --Methode-- */ 94 POVectorAdapter::~POVectorAdapter() 95 { 96 if (aDel) delete mVec; 97 } 98 99 /* --Methode-- */ 100 float POVectorAdapter::Value(int i) 101 { 102 return((*mVec)(i)); 103 } -
trunk/SophyaPI/PI/pipodrw.h
r120 r121 35 35 class POVectorAdapter : public P1DArrayAdapter { 36 36 public : 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); 42 40 43 41 protected: 44 42 bool aDel; 45 43 Vector* mVec; 44 }; 46 45 47 };48 46 #endif
Note:
See TracChangeset
for help on using the changeset viewer.