Changeset 1423 in Sophya for trunk/SophyaLib/SkyMap/localmap.h
- Timestamp:
- Feb 23, 2001, 2:57:40 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/SkyMap/localmap.h
r1419 r1423 186 186 //////////////////////////////////////////////////////////////// 187 187 // Surcharge d'operateurs A (+,-,*,/) (T) x 188 /*! \ingroup LocalMap \fn operator+(const LocalMap<T>&,T)188 /*! \ingroup SkyMap \fn operator+(const LocalMap<T>&,T) 189 189 \brief Operator LocalMap = LocalMap + constant */ 190 190 template <class T> inline LocalMap<T> operator + (const LocalMap<T>& a, T b) 191 191 {LocalMap<T> result; result.CloneOrShare(a); result.SetTemp(true); 192 192 result.Add(b); return result;} 193 /*! \ingroup LocalMap \fn operator+(T,const LocalMap<T>&)193 /*! \ingroup SkyMap \fn operator+(T,const LocalMap<T>&) 194 194 \brief Operator LocalMap = constant + LocalMap */ 195 195 template <class T> inline LocalMap<T> operator + (T b,const LocalMap<T>& a) … … 198 198 199 199 200 /*! \ingroup LocalMap\fn operator-(const LocalMap<T>&,T)200 /*! \ingroup SkyMap\fn operator-(const LocalMap<T>&,T) 201 201 \brief Operator LocalMap = LocalMap - constant */ 202 202 template <class T> inline LocalMap<T> operator - (const LocalMap<T>& a, T b) … … 210 210 result.Sub(b,true); return result;} 211 211 212 /*! \ingroup LocalMap \fn operator*(const LocalMap<T>&,T)212 /*! \ingroup SkyMap \fn operator*(const LocalMap<T>&,T) 213 213 \brief Operator LocalMap = LocalMap * constant */ 214 214 template <class T> inline LocalMap<T> operator * (const LocalMap<T>& a, T b) … … 216 216 result.Mul(b); return result;} 217 217 218 /*! \ingroup LocalMap \fn operator*(T,const LocalMap<T>&)218 /*! \ingroup SkyMap \fn operator*(T,const LocalMap<T>&) 219 219 \brief Operator LocalMap = constant * LocalMap */ 220 220 template <class T> inline LocalMap<T> operator * (T b,const LocalMap<T>& a) … … 222 222 result.Mul(b); return result;} 223 223 224 /*! \ingroup LocalMap \fn operator/(const LocalMap<T>&,T)224 /*! \ingroup SkyMap \fn operator/(const LocalMap<T>&,T) 225 225 \brief Operator LocalMap = LocalMap / constant */ 226 226 template <class T> inline LocalMap<T> operator / (const LocalMap<T>& a, T b) … … 228 228 result.Div(b); return result;} 229 229 230 /*! \ingroup LocalMap \fn operator/(T,const LocalMap<T>&)230 /*! \ingroup SkyMap \fn operator/(T,const LocalMap<T>&) 231 231 \brief Operator LocalMap = constant / LocalMap */ 232 232 template <class T> inline LocalMap<T> operator / (T b, const LocalMap<T>& a) … … 237 237 // Surcharge d'operateurs C = A (+,-) B 238 238 239 /*! \ingroup LocalMap \fn operator+(const LocalMap<T>&,const LocalMap<T>&)239 /*! \ingroup SkyMap \fn operator+(const LocalMap<T>&,const LocalMap<T>&) 240 240 \brief Operator LocalMap = LocalMap + LocalMap */ 241 241 template <class T> … … 246 246 return result; } 247 247 248 /*! \ingroup LocalMap \fn operator-(const LocalMap<T>&,const LocalMap<T>&)248 /*! \ingroup SkyMap \fn operator-(const LocalMap<T>&,const LocalMap<T>&) 249 249 \brief Operator LocalMap = LocalMap - LocalMap */ 250 250 template <class T>
Note:
See TracChangeset
for help on using the changeset viewer.