| 227 | 
  | 
    resize(size_); | 
| 228 | 
  | 
  } | 
| 229 | 
  | 
 | 
| 230 | 
< | 
  double* DataStorage::getArrayPointer(int whichArray) { | 
| 230 | 
> | 
  RealType* DataStorage::getArrayPointer(int whichArray) { | 
| 231 | 
  | 
 | 
| 232 | 
  | 
    switch (whichArray) { | 
| 233 | 
  | 
    case dslPosition: | 
| 260 | 
  | 
 | 
| 261 | 
  | 
    case dslTorque: | 
| 262 | 
  | 
      return internalGetArrayPointer(torque); | 
| 263 | 
< | 
      break;   | 
| 263 | 
> | 
      break; | 
| 264 | 
  | 
             | 
| 265 | 
  | 
    default: | 
| 266 | 
  | 
      //error message | 
| 269 | 
  | 
    } | 
| 270 | 
  | 
  }     | 
| 271 | 
  | 
 | 
| 272 | 
< | 
  double* DataStorage::internalGetArrayPointer(std::vector<Vector3d>& v) { | 
| 272 | 
> | 
  RealType* DataStorage::internalGetArrayPointer(std::vector<Vector3d>& v) { | 
| 273 | 
  | 
    if (v.size() == 0) { | 
| 274 | 
  | 
      return NULL; | 
| 275 | 
  | 
    } else { | 
| 277 | 
  | 
    } | 
| 278 | 
  | 
  } | 
| 279 | 
  | 
 | 
| 280 | 
< | 
  double* DataStorage::internalGetArrayPointer(std::vector<RotMat3x3d>& v) { | 
| 280 | 
> | 
  RealType* DataStorage::internalGetArrayPointer(std::vector<RotMat3x3d>& v) { | 
| 281 | 
  | 
    if (v.size() == 0) { | 
| 282 | 
  | 
      return NULL; | 
| 283 | 
  | 
    } else { | 
| 286 | 
  | 
 | 
| 287 | 
  | 
  } | 
| 288 | 
  | 
 | 
| 289 | 
< | 
  double* DataStorage::internalGetArrayPointer(std::vector<double>& v) { | 
| 289 | 
> | 
  RealType* DataStorage::internalGetArrayPointer(std::vector<RealType>& v) { | 
| 290 | 
  | 
    if (v.size() == 0) { | 
| 291 | 
  | 
      return NULL; | 
| 292 | 
  | 
    } else { |