Class used to pass tracking data to the trackToFace function. More...
Public Types | |
| enum | trackPart { tpVelocityHalfStep0, tpLinearTrack, tpRotationalTrack, tpVelocityHalfStep1 } |
Public Member Functions | |
| trackingData (const moleculeCloud &cloud) | |
| Construct from components. More... | |
| trackPart | part () const |
| Return the part of the tracking operation taking place. More... | |
| trackPart & | part () |
| Access to the part of the tracking operation taking place. More... | |
Public Member Functions inherited from particle< Type >::trackingData | |
| template<class TrackCloudType > | |
| trackingData (const TrackCloudType &cloud) | |
Additional Inherited Members | |
Public Attributes inherited from particle< Type >::trackingData | |
| bool | switchProcessor |
| Flag to switch processor. More... | |
| bool | keepParticle |
| Flag to indicate whether to keep particle (false = delete) More... | |
Class used to pass tracking data to the trackToFace function.
Definition at line 165 of file molecule.H.
| enum trackPart |
| Enumerator | |
|---|---|
| tpVelocityHalfStep0 | |
| tpLinearTrack | |
| tpRotationalTrack | |
| tpVelocityHalfStep1 | |
Definition at line 171 of file molecule.H.
|
inline |
Construct from components.
Definition at line 193 of file molecule.H.
|
inline |
Return the part of the tracking operation taking place.
Definition at line 202 of file molecule.H.
Referenced by moleculeCloud::evolve(), and molecule::move().
|
inline |
Access to the part of the tracking operation taking place.
Definition at line 208 of file molecule.H.