#include <HRoute.h>
Definition at line 13 of file HRoute.h.
◆ VolumeContainer
◆ HRoute() [1/2]
◆ HRoute() [2/2]
HRoute::HRoute |
( |
double |
r, |
|
|
double |
zmi, |
|
|
double |
zma, |
|
|
double |
zexit, |
|
|
const std::string & |
name |
|
) |
| |
|
inline |
◆ addVolume()
◆ entryVolume()
ServiceVolume * Route::entryVolume |
( |
double |
pos, |
|
|
bool |
ascending, |
|
|
MsgStream & |
msg |
|
) |
| const |
|
virtualinherited |
Definition at line 10 of file Route.cxx.
28 if (
pos < (**i).position()) {
31 <<
", " << (**i).zPos() <<
" contains exit point" <<
endmsg;
37 <<
", " << (**i).zPos() <<
" does not contain exit point" <<
endmsg;
43 for (VolumeContainer::const_reverse_iterator
i=
volumes().rbegin();
i!=
volumes().rend(); ++
i) {
44 if ((**i).contains(
pos))
return *
i;
◆ exit()
virtual double HRoute::exit |
( |
| ) |
const |
|
inlinevirtual |
◆ exitVolume()
ServiceVolume * Route::exitVolume |
( |
bool |
ascending, |
|
|
MsgStream & |
msg |
|
) |
| const |
|
virtualinherited |
Definition at line 51 of file Route.cxx.
63 if ((**i).contains(
exit()))
return *
i;
66 <<
", " << (**i).zPos() <<
" does not contain exit point" <<
endmsg;
72 for (VolumeContainer::const_reverse_iterator
i=
volumes().rbegin();
i!=
volumes().rend(); ++
i) {
73 if ((**i).contains(
exit()))
return *
i;
◆ name()
const std::string& Route::name |
( |
| ) |
const |
|
inlineinherited |
◆ nextRoute()
virtual Route* HRoute::nextRoute |
( |
| ) |
|
|
inlinevirtual |
◆ position()
virtual double HRoute::position |
( |
| ) |
const |
|
inlinevirtual |
◆ radius()
double HRoute::radius |
( |
| ) |
const |
|
inline |
◆ setExitVolume()
◆ setNextRoute()
virtual void HRoute::setNextRoute |
( |
Route * |
nr | ) |
|
|
inlinevirtual |
◆ volumes()
◆ zExit()
double HRoute::zExit |
( |
| ) |
const |
|
inline |
◆ zMax()
double HRoute::zMax |
( |
| ) |
const |
|
inline |
◆ zMin()
double HRoute::zMin |
( |
| ) |
const |
|
inline |
◆ m_exitVolume
◆ m_name
std::string Route::m_name |
|
privateinherited |
◆ m_next
◆ m_radius
double HRoute::m_radius {} |
|
private |
◆ m_volumes
◆ m_zExit
double HRoute::m_zExit {} |
|
private |
◆ m_zMax
◆ m_zMin
The documentation for this class was generated from the following file: