Definition in file GUIEmitter.cpp.
#include <config.h>
#include <GL/gl.h>
#include <string>
#include <utils/common/MsgHandler.h>
#include <utils/geom/Position2DVector.h>
#include <utils/geom/Line2D.h>
#include <utils/geom/Boundary.h>
#include <utils/gui/div/GLHelper.h>
#include <utils/common/ToString.h>
#include <microsim/MSNet.h>
#include <microsim/MSLane.h>
#include <microsim/MSEdge.h>
#include <guisim/GUINet.h>
#include <guisim/GUIEdge.h>
#include "GUIEmitter.h"
#include <utils/gui/globjects/GUIGLObjectPopupMenu.h>
#include <utils/gui/images/GUIIconSubSys.h>
#include <utils/gui/windows/GUIAppEnum.h>
#include <gui/GUIGlobals.h>
#include <utils/gui/div/GUIParameterTableWindow.h>
#include <gui/GUIApplicationWindow.h>
#include <utils/gui/images/GUITexturesHelper.h>
#include <microsim/logging/FunctionBinding.h>
#include <utils/gui/div/GUIGlobalSelection.h>
#include <utils/gui/globjects/GUIGlObjectStorage.h>
#include <foreign/polyfonts/polyfonts.h>
#include <utils/common/WrappingCommand.h>
Go to the source code of this file.
Functions | |
| FXIMPLEMENT (GUIEmitter::GUIManip_TriggeredEmitter, GUIManipulator, GUIManip_TriggeredEmitterMap, ARRAYNUMBER(GUIManip_TriggeredEmitterMap)) GUIEmitter | |
| FXIMPLEMENT (GUIEmitter::GUIEmitterPopupMenu, GUIGLObjectPopupMenu, GUIEmitterPopupMenuMap, ARRAYNUMBER(GUIEmitterPopupMenuMap)) FXDEFMAP(GUIEmitter | |
Variables | |
| GUIEmitterPopupMenuMap [] | |
| FXIMPLEMENT | ( | GUIEmitter::GUIManip_TriggeredEmitter | , | |
| GUIManipulator | , | |||
| GUIManip_TriggeredEmitterMap | , | |||
| ARRAYNUMBER(GUIManip_TriggeredEmitterMap) | ||||
| ) |
Definition at line 92 of file GUIEmitter.cpp.
References MSEventControl::ADAPT_AFTER_EXECUTION, MSEventControl::addEvent(), MSNet::getEmissionEvents(), and MSNet::getInstance().
00106 : MSEmitter::MSEmitterChild(parent, vc), myUserFlow(flow), 00107 myVehicle(0), mySource(s) { 00108 if (myUserFlow>0) { 00109 Command* c = new WrappingCommand< GUIEmitterChild_UserTriggeredChild >(this, &GUIEmitterChild_UserTriggeredChild::wrappedExecute); 00110 MSNet::getInstance()->getEmissionEvents().addEvent( 00111 c, (SUMOTime)(1. / (flow / 3600.))+MSNet::getInstance()->getCurrentTimeStep(), 00112 MSEventControl::ADAPT_AFTER_EXECUTION); 00113 } 00114 }
| FXIMPLEMENT | ( | GUIEmitter::GUIEmitterPopupMenu | , | |
| GUIGLObjectPopupMenu | , | |||
| GUIEmitterPopupMenuMap | , | |||
| ARRAYNUMBER(GUIEmitterPopupMenuMap) | ||||
| ) |
Definition at line 79 of file GUIEmitter.cpp.
References GUIEmitter::GUIManip_TriggeredEmitter::MID_CLOSE, GUIEmitter::GUIManip_TriggeredEmitter::MID_OPTION, GUIEmitter::GUIManip_TriggeredEmitter::MID_USER_DEF, GUIEmitter::GUIManip_TriggeredEmitter::onCmdChangeOption(), GUIEmitter::GUIManip_TriggeredEmitter::onCmdClose(), GUIEmitter::GUIManip_TriggeredEmitter::onCmdUserDef(), and GUIEmitter::GUIManip_TriggeredEmitter::onUpdUserDef().
00085 { 00086 FXMAPFUNC(SEL_COMMAND, GUIEmitter::GUIManip_TriggeredEmitter::MID_USER_DEF, GUIEmitter::GUIManip_TriggeredEmitter::onCmdUserDef), 00087 FXMAPFUNC(SEL_UPDATE, GUIEmitter::GUIManip_TriggeredEmitter::MID_USER_DEF, GUIEmitter::GUIManip_TriggeredEmitter::onUpdUserDef), 00088 FXMAPFUNC(SEL_COMMAND, GUIEmitter::GUIManip_TriggeredEmitter::MID_OPTION, GUIEmitter::GUIManip_TriggeredEmitter::onCmdChangeOption), 00089 FXMAPFUNC(SEL_COMMAND, GUIEmitter::GUIManip_TriggeredEmitter::MID_CLOSE, GUIEmitter::GUIManip_TriggeredEmitter::onCmdClose), 00090 };
Initial value:
{
FXMAPFUNC(SEL_COMMAND, MID_MANIP, GUIEmitter::GUIEmitterPopupMenu::onCmdOpenManip),
FXMAPFUNC(SEL_COMMAND, MID_DRAWROUTE, GUIEmitter::GUIEmitterPopupMenu::onCmdDrawRoute),
}
Definition at line 72 of file GUIEmitter.cpp.
1.5.6