| 128 |
|
localIndex_ = index; |
| 129 |
|
} |
| 130 |
|
|
| 131 |
+ |
int getGlobalIntegrableObjectIndex(){ |
| 132 |
+ |
return globalIntegrableObjectIndex_; |
| 133 |
+ |
} |
| 134 |
+ |
void setGlobalIntegrableObjectIndex(int index) { |
| 135 |
+ |
globalIntegrableObjectIndex_ = index; |
| 136 |
+ |
} |
| 137 |
+ |
|
| 138 |
|
/** |
| 139 |
|
* Sets the Snapshot Manager of this stuntdouble |
| 140 |
|
*/ |
| 409 |
|
void setJ(const Vector3d& angMom, int snapshotNo) { |
| 410 |
|
((snapshotMan_->getSnapshot(snapshotNo))->*storage_).angularMomentum[localIndex_] = angMom; |
| 411 |
|
} |
| 412 |
< |
|
| 412 |
> |
|
| 413 |
> |
/** |
| 414 |
> |
* Returns system Center of Mass for stuntdouble frame from snapshot |
| 415 |
> |
* |
| 416 |
> |
*/ |
| 417 |
> |
Vector3d getCOM(){ |
| 418 |
> |
return (snapshotMan_->getCurrentSnapshot())->getCOM(); |
| 419 |
> |
} |
| 420 |
> |
|
| 421 |
> |
/** |
| 422 |
> |
* Returns system Center of Mass velocity for stuntdouble frame from snapshot |
| 423 |
> |
* |
| 424 |
> |
*/ |
| 425 |
> |
|
| 426 |
> |
Vector3d getCOMvel(){ |
| 427 |
> |
return (snapshotMan_->getCurrentSnapshot())->getCOMvel(); |
| 428 |
> |
} |
| 429 |
> |
|
| 430 |
> |
/** |
| 431 |
> |
* Returns system Center of Mass angular momentum for stuntdouble frame from snapshot |
| 432 |
> |
* |
| 433 |
> |
*/ |
| 434 |
> |
Vector3d getCOMw(){ |
| 435 |
> |
return (snapshotMan_->getCurrentSnapshot())->getCOMw(); |
| 436 |
> |
} |
| 437 |
> |
|
| 438 |
> |
/** |
| 439 |
> |
* Returns system Center of Mass for stuntdouble frame from snapshot |
| 440 |
> |
* |
| 441 |
> |
*/ |
| 442 |
> |
Vector3d getCOM(int snapshotNo){ |
| 443 |
> |
return (snapshotMan_->getSnapshot(snapshotNo))->getCOM(); |
| 444 |
> |
} |
| 445 |
> |
|
| 446 |
|
/** |
| 447 |
+ |
* Returns system Center of Mass velocity for stuntdouble frame from snapshot |
| 448 |
+ |
* |
| 449 |
+ |
*/ |
| 450 |
+ |
|
| 451 |
+ |
Vector3d getCOMvel(int snapshotNo){ |
| 452 |
+ |
return (snapshotMan_->getSnapshot(snapshotNo))->getCOMvel(); |
| 453 |
+ |
} |
| 454 |
+ |
|
| 455 |
+ |
/** |
| 456 |
+ |
* Returns system Center of Mass angular momentum for stuntdouble frame from snapshot |
| 457 |
+ |
* |
| 458 |
+ |
*/ |
| 459 |
+ |
Vector3d getCOMw(int snapshotNo){ |
| 460 |
+ |
return (snapshotMan_->getSnapshot(snapshotNo))->getCOMw(); |
| 461 |
+ |
} |
| 462 |
+ |
|
| 463 |
+ |
/** |
| 464 |
|
* Returns the previous quaternion of this stuntdouble |
| 465 |
|
* @return the quaternion of this stuntdouble |
| 466 |
|
*/ |
| 989 |
|
|
| 990 |
|
|
| 991 |
|
int globalIndex_; |
| 992 |
+ |
int globalIntegrableObjectIndex_; |
| 993 |
|
int localIndex_; |
| 994 |
|
|
| 995 |
|
|