GUIEmitter.cpp File Reference


Detailed Description

Author:
Daniel Krajzewicz
Date:
Thu, 21.07.2005
Version:
Id
GUIEmitter.cpp 8725 2010-05-04 20:27:48Z behrisch

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 []


Function Documentation

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 }


Variable Documentation

Initial value:

Definition at line 72 of file GUIEmitter.cpp.


Generated on Wed May 5 00:06:37 2010 for Sumo - Simulation of Urban MObility by  doxygen 1.5.6