#include <BoundVolume.h>
Public Member Functions | |
BoundVolume (const PositionType &pos, const RotationType &rot) | |
virtual const VolumeBoundary * | closestBoundary (const LocalPoint &pos, const LocalVector &momentum, PropagationDirection dir) const =0 |
virtual const VolumeBoundary * | nextBoundary (const LocalPoint &pos, const LocalVector &momentum, PropagationDirection dir) const =0 |
Definition at line 9 of file BoundVolume.h.
BoundVolume::BoundVolume | ( | const PositionType & | pos, |
const RotationType & | rot | ||
) | [inline] |
Definition at line 12 of file BoundVolume.h.
: GloballyPositioned<float>( pos, rot) {}
virtual const VolumeBoundary* BoundVolume::closestBoundary | ( | const LocalPoint & | pos, |
const LocalVector & | momentum, | ||
PropagationDirection | dir | ||
) | const [pure virtual] |
virtual const VolumeBoundary* BoundVolume::nextBoundary | ( | const LocalPoint & | pos, |
const LocalVector & | momentum, | ||
PropagationDirection | dir | ||
) | const [pure virtual] |