| 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 { |