#include <VRoute.h>
Definition at line 13 of file VRoute.h.
◆ VolumeContainer
◆ VRoute() [1/2]
◆ VRoute() [2/2]
VRoute::VRoute |
( |
double |
z, |
|
|
double |
rmi, |
|
|
double |
rma, |
|
|
double |
rexit, |
|
|
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 VRoute::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* VRoute::nextRoute |
( |
| ) |
|
|
inlinevirtual |
◆ position()
virtual double VRoute::position |
( |
| ) |
const |
|
inlinevirtual |
◆ rExit()
double VRoute::rExit |
( |
| ) |
const |
|
inline |
◆ rMax()
double VRoute::rMax |
( |
| ) |
const |
|
inline |
◆ rMin()
double VRoute::rMin |
( |
| ) |
const |
|
inline |
◆ setExitVolume()
◆ setNextRoute()
virtual void VRoute::setNextRoute |
( |
Route * |
nr | ) |
|
|
inlinevirtual |
◆ volumes()
◆ zPos()
double VRoute::zPos |
( |
| ) |
const |
|
inline |
◆ m_exitVolume
◆ m_name
std::string Route::m_name |
|
privateinherited |
◆ m_next
◆ m_rExit
double VRoute::m_rExit {} |
|
private |
◆ m_rMax
◆ m_rMin
◆ m_volumes
◆ m_zPos
The documentation for this class was generated from the following file: