SUMO - Simulation of Urban MObility
GNEAdditionalFrame::additionalParameters Class Reference

#include <GNEAdditionalFrame.h>

Inheritance diagram for GNEAdditionalFrame::additionalParameters:
Inheritance graph
Collaboration diagram for GNEAdditionalFrame::additionalParameters:
Collaboration graph

Public Member Functions

void addAttribute (SumoXMLTag additional, SumoXMLAttr attribute)
 add attribute More...
 
 additionalParameters (FXComposite *parent, FXObject *tgt)
 FOX-declaration. More...
 
void clearAttributes ()
 clear attributes More...
 
std::map< SumoXMLAttr, std::string > getAttributes () const
 get attributes More...
 
int getNumberOfAddedAttributes () const
 get number of added attributes More...
 
void hideAdditionalParameters ()
 hide group box More...
 
void showAdditionalParameters ()
 show group box More...
 
 ~additionalParameters ()
 destructor More...
 
FOX-callbacks

Called when help button is pressed

long onCmdHelp (FXObject *, FXSelector, void *)
 

Protected Member Functions

 additionalParameters ()
 FOX needs this. More...
 

Private Attributes

FXButton * helpAdditional
 button for help More...
 
int maxNumberOfListParameters
 max number of parameters (Defined in constructor) More...
 
int maxNumberOfParameters
 max number of parameters (Defined in constructor) More...
 
SumoXMLTag myAdditional
 current additional More...
 
int myIndexParameter
 Index for myVectorOfAdditionalParameter. More...
 
int myIndexParameterList
 index for myIndexParameterList More...
 
std::vector< additionalParameter * > myVectorOfAdditionalParameter
 vector with the additional parameters More...
 
std::vector< additionalParameterList * > myVectorOfAdditionalParameterList
 vector with the additional parameters of type list More...
 

Detailed Description

Definition at line 180 of file GNEAdditionalFrame.h.

Constructor & Destructor Documentation

§ additionalParameters() [1/2]

GNEAdditionalFrame::additionalParameters::additionalParameters ( FXComposite *  parent,
FXObject *  tgt 
)

§ ~additionalParameters()

GNEAdditionalFrame::additionalParameters::~additionalParameters ( )

destructor

Definition at line 776 of file GNEAdditionalFrame.cpp.

§ additionalParameters() [2/2]

GNEAdditionalFrame::additionalParameters::additionalParameters ( )
inlineprotected

FOX needs this.

Definition at line 217 of file GNEAdditionalFrame.h.

Member Function Documentation

§ addAttribute()

§ clearAttributes()

void GNEAdditionalFrame::additionalParameters::clearAttributes ( )

§ getAttributes()

std::map< SumoXMLAttr, std::string > GNEAdditionalFrame::additionalParameters::getAttributes ( ) const

§ getNumberOfAddedAttributes()

int GNEAdditionalFrame::additionalParameters::getNumberOfAddedAttributes ( ) const

get number of added attributes

Definition at line 873 of file GNEAdditionalFrame.cpp.

References myIndexParameter, and myIndexParameterList.

Referenced by GNEAdditionalFrame::setParametersOfAdditional().

§ hideAdditionalParameters()

void GNEAdditionalFrame::additionalParameters::hideAdditionalParameters ( )

hide group box

Definition at line 852 of file GNEAdditionalFrame.cpp.

References GNEAdditionalFrame::hide().

Referenced by GNEAdditionalFrame::setParametersOfAdditional().

§ onCmdHelp()

§ showAdditionalParameters()

void GNEAdditionalFrame::additionalParameters::showAdditionalParameters ( )

show group box

Definition at line 845 of file GNEAdditionalFrame.cpp.

References GNEAdditionalFrame::show().

Referenced by GNEAdditionalFrame::setParametersOfAdditional().

Field Documentation

§ helpAdditional

FXButton* GNEAdditionalFrame::additionalParameters::helpAdditional
private

button for help

Definition at line 242 of file GNEAdditionalFrame.h.

Referenced by additionalParameters().

§ maxNumberOfListParameters

int GNEAdditionalFrame::additionalParameters::maxNumberOfListParameters
private

max number of parameters (Defined in constructor)

Definition at line 239 of file GNEAdditionalFrame.h.

Referenced by addAttribute(), additionalParameters(), and clearAttributes().

§ maxNumberOfParameters

int GNEAdditionalFrame::additionalParameters::maxNumberOfParameters
private

max number of parameters (Defined in constructor)

Definition at line 236 of file GNEAdditionalFrame.h.

Referenced by addAttribute(), additionalParameters(), and clearAttributes().

§ myAdditional

SumoXMLTag GNEAdditionalFrame::additionalParameters::myAdditional
private

current additional

Definition at line 221 of file GNEAdditionalFrame.h.

Referenced by addAttribute(), and onCmdHelp().

§ myIndexParameter

int GNEAdditionalFrame::additionalParameters::myIndexParameter
private

Index for myVectorOfAdditionalParameter.

Definition at line 227 of file GNEAdditionalFrame.h.

Referenced by addAttribute(), clearAttributes(), getAttributes(), getNumberOfAddedAttributes(), and onCmdHelp().

§ myIndexParameterList

int GNEAdditionalFrame::additionalParameters::myIndexParameterList
private

index for myIndexParameterList

Definition at line 233 of file GNEAdditionalFrame.h.

Referenced by addAttribute(), clearAttributes(), getAttributes(), getNumberOfAddedAttributes(), and onCmdHelp().

§ myVectorOfAdditionalParameter

std::vector<additionalParameter*> GNEAdditionalFrame::additionalParameters::myVectorOfAdditionalParameter
private

vector with the additional parameters

Definition at line 224 of file GNEAdditionalFrame.h.

Referenced by addAttribute(), additionalParameters(), clearAttributes(), getAttributes(), and onCmdHelp().

§ myVectorOfAdditionalParameterList

std::vector<additionalParameterList*> GNEAdditionalFrame::additionalParameters::myVectorOfAdditionalParameterList
private

vector with the additional parameters of type list

Definition at line 230 of file GNEAdditionalFrame.h.

Referenced by addAttribute(), additionalParameters(), clearAttributes(), getAttributes(), and onCmdHelp().


The documentation for this class was generated from the following files: