64 bool showTemplateEditor();
67 void hideTemplateEditor();
73 void setEdgeTemplate(
const GNEEdge* edge);
76 void updateEdgeTemplate();
90 long onCmdSetTemplate(FXObject*, FXSelector,
void*);
93 long onCmdCopyTemplate(FXObject*, FXSelector,
void*);
96 long onCmdClearTemplate(FXObject*, FXSelector,
void*);
104 void updateButtons();
143 const bool shiftKeyPressed);
A road/street connecting two junctions (netedit-version)
GNEInspectorFrame * myInspectorFrameParent
current GNEInspectorFrame parent
FXButton * myClearTemplateButton
clear template button
FXButton * mySetTemplateButton
set template button
FXButton * myCopyTemplateButton
copy template button
GNEEdgeTemplate * myEdgeTemplate
edge Template
GNEAttributesEditor * myNeteditAttributesEditor
Netedit Attributes editor.
long onCmdInspectPreviousElement(FXObject *, FXSelector, void *)
called when user press inspet previous elemnt button
GNEAttributeCarrier * myPreviousInspectedAC
Pointer to previous element inspected.
void selectedOverlappedElement(GNEAttributeCarrier *AC)
open GNEAttributesCreator extended dialog (can be reimplemented in frame children)
TemplateEditor * getTemplateEditor() const
get template editor
void inspectElements(const std::vector< GNEAttributeCarrier * > &ACs, GNEAttributeCarrier *previousInspectedAC=nullptr)
Inspect the given elements.
GNEElementTree * getHierarchicalElementTree() const
get GNEElementTree modul
friend class GNEFrameAttributeModules::ParametersEditor
FOX-declaration.
bool inspectClickedElements(GNEViewNetHelper::ViewObjectsSelector &viewObjects, const Position &clickedPosition, const bool shiftKeyPressed)
process click over Viewnet
void show()
show inspector frame
GNEFrameAttributeModules::ParametersEditor * myParametersEditor
Parameters editor inspector.
GNEAttributesEditor * myFlowAttributesEditor
Flow attributes editor.
GNEAttributesEditor * myAttributesEditor
Attributes editor.
GNEAttributesEditor * myGEOAttributesEditor
GEO Attributes editor.
GNEOverlappedInspection * myOverlappedInspection
FOX need this.
GNEOverlappedInspection * getOverlappedInspection() const
get GNEOverlappedInspection modul
void clearInspection()
clear inspection
GNEAttributesEditor * getAttributesEditor() const
get AttributesEditor
void hide()
hide inspector frame
FXButton * myBackButton
Back Button.
void inspectElement(GNEAttributeCarrier *AC, GNEAttributeCarrier *previousInspectedAC=nullptr)
Inspect a single element.
GNEElementTree * myHierarchicalElementTree
Attribute Carrier Hierarchy.
void refreshInspection()
refresh current inspection
~GNEInspectorFrame()
Destructor.
TemplateEditor * myTemplateEditor
Template editor.
GNEAttributesEditor * getNeteditAttributesEditor() const
get Netedit Attributes editor
void updateFrameAfterUndoRedo()
function called after undo/redo in the current frame (can be reimplemented in frame children)
class used to group all variables related with objects under cursor after a click over view
A single child window which contains a view of the simulation area.
MFXGroupBoxModule (based on FXGroupBox)
A point in 2D or 3D with translation and scaling methods.