43 myShape->incRef(
"GNEChange_Shape");
GNEInspectorFrame * getInspectorFrame() const
get frame for GNE_MODE_INSPECT
the function-object for an editing operation (abstract base)
FXString redoName() const
get Redo name
void removeShape(GNEShape *shape)
remove created shape (but NOT delete)
GNEViewParent * getViewParent() const
get the net object
GNEShape * myShape
pointer to shape
Polygons myPolygons
stored Polygons
GNEPOI * retrievePOI(const std::string &id, bool failHard=true) const
get POI by id
GNEPoly * retrievePolygon(const std::string &id, bool failHard=true) const
get Polygon by id
void insertShape(GNEShape *shape)
insert shape
void removeGLObjectFromGrid(GUIGlObject *o)
add GL Object into net
GNEFrame::ACHierarchy * getACHierarchy() const
get ACHierarchy
void refreshACHierarchy()
refresh ACHierarchy
FXString undoName() const
return undoName
const std::string getID() const
function to support debugging
~GNEChange_Shape()
Destructor.
void decRef(const std::string &debugMsg="")
Decrease reference.
GNENet * myNet
the net to which operations shall be applied or which shall be informed about gui updates (we are not...
const std::string & getTagStr() const
get tag assigned to this object in string format
bool myForward
we group antagonistic commands (create junction/delete junction) and keep them apart by this flag ...
bool remove(const std::string &id, const bool del=true)
Removes an item.
bool unreferenced()
check if object ins't referenced
GNEViewNet * getViewNet() const
get view net