| 155 | 
  | 
 | 
| 156 | 
  | 
  } | 
| 157 | 
  | 
 | 
| 158 | 
+ | 
  Vector3d Snapshot::getCOM() { | 
| 159 | 
+ | 
    if( !hasCOM_ ) { | 
| 160 | 
+ | 
      sprintf( painCave.errMsg, "COM was requested before COM was computed!\n"); | 
| 161 | 
+ | 
      painCave.severity = OOPSE_ERROR; | 
| 162 | 
+ | 
      simError(); | 
| 163 | 
+ | 
    } | 
| 164 | 
+ | 
    return COM_; | 
| 165 | 
+ | 
  } | 
| 166 | 
+ | 
   | 
| 167 | 
+ | 
  Vector3d Snapshot::getCOMvel() { | 
| 168 | 
+ | 
    if( !hasCOM_ ) { | 
| 169 | 
+ | 
      sprintf( painCave.errMsg, "COMvel was requested before COM was computed!\n"); | 
| 170 | 
+ | 
      painCave.severity = OOPSE_ERROR; | 
| 171 | 
+ | 
      simError(); | 
| 172 | 
+ | 
    } | 
| 173 | 
+ | 
    return COMvel_; | 
| 174 | 
+ | 
  } | 
| 175 | 
+ | 
   | 
| 176 | 
+ | 
  Vector3d Snapshot::getCOMw() { | 
| 177 | 
+ | 
    if( !hasCOM_ ) { | 
| 178 | 
+ | 
      sprintf( painCave.errMsg, "COMw was requested before COM was computed!\n"); | 
| 179 | 
+ | 
      painCave.severity = OOPSE_ERROR; | 
| 180 | 
+ | 
      simError(); | 
| 181 | 
+ | 
    } | 
| 182 | 
+ | 
    return COMw_; | 
| 183 | 
+ | 
  } | 
| 184 | 
+ | 
  | 
| 185 | 
  | 
} | 
| 186 | 
  | 
   |