#include <Route.h>
Definition at line 15 of file Route.h.
◆ VolumeContainer
◆ Route() [1/2]
◆ Route() [2/2]
Route::Route |
( |
const std::string & |
name | ) |
|
|
inline |
◆ ~Route()
virtual Route::~Route |
( |
| ) |
|
|
inlinevirtual |
◆ addVolume()
◆ entryVolume()
ServiceVolume * Route::entryVolume |
( |
double |
pos, |
|
|
bool |
ascending, |
|
|
MsgStream & |
msg |
|
) |
| const |
|
virtual |
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 Route::exit |
( |
| ) |
const |
|
pure virtual |
◆ exitVolume()
ServiceVolume * Route::exitVolume |
( |
bool |
ascending, |
|
|
MsgStream & |
msg |
|
) |
| const |
|
virtual |
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 |
|
inline |
◆ nextRoute()
virtual Route* Route::nextRoute |
( |
| ) |
|
|
pure virtual |
◆ position()
virtual double Route::position |
( |
| ) |
const |
|
pure virtual |
◆ setExitVolume()
◆ setNextRoute()
virtual void Route::setNextRoute |
( |
Route * |
nr | ) |
|
|
pure virtual |
◆ volumes()
◆ m_exitVolume
◆ m_name
std::string Route::m_name |
|
private |
The documentation for this class was generated from the following files: