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

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

destructor

Definition at line 748 of file GNEAdditionalFrame.cpp.

GNEAdditionalFrame::additionalParameters::additionalParameters ( )
inlineprotected

FOX needs this.

Definition at line 217 of file GNEAdditionalFrame.h.

Member Function Documentation

void GNEAdditionalFrame::additionalParameters::clearAttributes ( )
std::map< SumoXMLAttr, std::string > GNEAdditionalFrame::additionalParameters::getAttributes ( ) const
int GNEAdditionalFrame::additionalParameters::getNumberOfAddedAttributes ( ) const

get number of added attributes

Definition at line 845 of file GNEAdditionalFrame.cpp.

References myIndexParameter, and myIndexParameterList.

Referenced by GNEAdditionalFrame::setParametersOfAdditional().

void GNEAdditionalFrame::additionalParameters::hideAdditionalParameters ( )

hide group box

Definition at line 824 of file GNEAdditionalFrame.cpp.

References GNEAdditionalFrame::hide().

Referenced by GNEAdditionalFrame::setParametersOfAdditional().

void GNEAdditionalFrame::additionalParameters::showAdditionalParameters ( )

show group box

Definition at line 817 of file GNEAdditionalFrame.cpp.

References GNEAdditionalFrame::show().

Referenced by GNEAdditionalFrame::setParametersOfAdditional().

Field Documentation

FXButton* GNEAdditionalFrame::additionalParameters::helpAdditional
private

button for help

Definition at line 242 of file GNEAdditionalFrame.h.

Referenced by additionalParameters().

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().

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().

SumoXMLTag GNEAdditionalFrame::additionalParameters::myAdditional
private

current additional

Definition at line 221 of file GNEAdditionalFrame.h.

Referenced by addAttribute(), and onCmdHelp().

int GNEAdditionalFrame::additionalParameters::myIndexParameter
private

Index for myVectorOfAdditionalParameter.

Definition at line 227 of file GNEAdditionalFrame.h.

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

int GNEAdditionalFrame::additionalParameters::myIndexParameterList
private

index for myIndexParameterList

Definition at line 233 of file GNEAdditionalFrame.h.

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

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().

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: