Changeset 3453 in Sophya for trunk/SophyaPI
- Timestamp:
- Feb 1, 2008, 3:55:49 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PIext/nomtarradapter.cc
r3448 r3453 216 216 PIDrawer * NOMAdapter_TArray<T>::GetDrawer(string & dopt) 217 217 { 218 if (mArr->NbDimensions() == 1) { 218 TArray<T> arr(*mArr, true); // on partage les donnees 219 arr.CompactTrailingDimensions(); 220 if (arr.NbDimensions() == 1) { 219 221 // On peut en faire un vecteur ... 220 TVector<T>* v = new TVector<T>( *mArr, true); // on partage les donnees222 TVector<T>* v = new TVector<T>(arr, true); // on partage les donnees 221 223 dopt = "thinline," + dopt; 222 224 return( new PIYfXDrawer( new POTVectorAdapter<T>(v, true), NULL, true) ); … … 229 231 P2DArrayAdapter* NOMAdapter_TArray<T>::Get2DArray(string &) 230 232 { 231 if (mArr->NbDimensions() <= 2) { 233 TArray<T> arr(*mArr, true); // on partage les donnees 234 arr.CompactTrailingDimensions(); 235 if (arr.NbDimensions() <= 2) { 232 236 // On peut en faire un tableau 2-D ... 233 TMatrix<T>* m = new TMatrix<T>( *mArr, true); // on partage les donnees237 TMatrix<T>* m = new TMatrix<T>(arr, true); // on partage les donnees 234 238 return ( new POTMatrixAdapter<T>(m, true) ); 235 239 }
Note:
See TracChangeset
for help on using the changeset viewer.