 |
Eclipse SUMO - Simulation of Urban MObility
|
Go to the documentation of this file.
17 #ifndef GNEPolygonFrame_h
18 #define GNEPolygonFrame_h
142 bool addPolygon(
const std::map<SumoXMLAttr, std::string>& POIValues);
145 bool addPOI(
const std::map<SumoXMLAttr, std::string>& POIValues);
148 bool addPOILane(
const std::map<SumoXMLAttr, std::string>& POIValues);
FXTextField * myCoordinatesTextField
text field for given geo coordinates
FXButton * myCreateGEOPOIButton
button for create GEO Coordinates
void hideGEOPOICreatorModul()
hide GEOPOICreator Modul
bool addPOI(const std::map< SumoXMLAttr, std::string > &POIValues)
add POI
FXCheckButton * myCenterViewAfterCreationCheckButton
button for enable or disable certer view after creation of GEO POI
FXRadioButton * myLatLonRadioButton
radio button for the configuration lat-lon
GNEFrameModuls::DrawingShape * myDrawingShape
Drawing shape.
bool addPolygon(const std::map< SumoXMLAttr, std::string > &POIValues)
add Polygon
GNEPolygonFrame(FXHorizontalFrame *horizontalFrameParent, GNEViewNet *viewNet)
Constructor.
static std::string getIdsSelected(const FXList *list)
get list of selecte id's in string format
bool shapeDrawed()
build a shaped element using the drawed shape return true if was sucesfully created
GNEFrameAttributesModuls::AttributesCreator * myShapeAttributes
shape internal attributes
GEOPOICreator * myGEOPOICreator
GEOPOICreator.
GNEFrameModuls::TagSelector * myShapeTagSelector
shape tag selector
long onCmdSetCoordinates(FXObject *, FXSelector, void *)
class used to group all variables related with objects under cursor after a click over view
AddShapeResult
enum with all possible values after try to create an shape using frame
A point in 2D or 3D with translation and scaling methods.
~GNEPolygonFrame()
Destructor.
GNEFrameAttributesModuls::NeteditAttributes * myNeteditAttributes
Netedit parameter.
GEOPOICreator()
FOX needs this.
bool addPOILane(const std::map< SumoXMLAttr, std::string > &POIValues)
add POILane
~GEOPOICreator()
destructor
AddShapeResult processClick(const Position &clickedPosition, const GNEViewNetHelper::ObjectsUnderCursor &objectsUnderCursor)
process click over Viewnet
GNEFrameModuls::DrawingShape * getDrawingShapeModul() const
get drawing mode editor
FXLabel * myLabelCartesianPosition
FXLabel for the equivalent position of GEO Position in Cartesian Position.
FXRadioButton * myLonLatRadioButton
radio button for the configuration lon-lat
void tagSelected()
Tag selected in TagSelector.
GNEPolygonFrame * myPolygonFrameParent
pointer to Shape frame parent
long onCmdSetFormat(FXObject *, FXSelector, void *)
called when user select a format radio button
void showGEOPOICreatorModul()
Show list of GEOPOICreator Modul.
long onCmdCreateGEOPOI(FXObject *, FXSelector, void *)
called when user type in search box