HRoute Node1 HRoute - m_radius - m_zMin - m_zMax - m_zExit - m_next - m_volumes + HRoute() + HRoute() + zMin() + zMax() + radius() + zExit() + position() + exit() + nextRoute() + volumes() + addVolume() + setNextRoute() Node2 Route - m_exitVolume - m_name + entryVolume() + exitVolume() + Route() + Route() + ~Route() + position() + exit() + nextRoute() + volumes() + setNextRoute() + name() + addVolume() + setExitVolume() Node2->Node1