#include <G4UIcmdWithAString.hh>
Inheritance diagram for G4UIcmdWithAString:
Public Member Functions | |
G4UIcmdWithAString (const char *theCommandPath, G4UImessenger *theMessenger) | |
void | SetParameterName (const char *theName, G4bool omittable, G4bool currentAsDefault=false) |
void | SetCandidates (const char *candidateList) |
void | SetDefaultValue (const char *defVal) |
Definition at line 42 of file G4UIcmdWithAString.hh.
G4UIcmdWithAString::G4UIcmdWithAString | ( | const char * | theCommandPath, | |
G4UImessenger * | theMessenger | |||
) |
Definition at line 34 of file G4UIcmdWithAString.cc.
00035 :G4UIcommand(theCommandPath,theMessenger) 00036 { 00037 G4UIparameter * strParam = new G4UIparameter('s'); 00038 SetParameter(strParam); 00039 }
void G4UIcmdWithAString::SetCandidates | ( | const char * | candidateList | ) |
Definition at line 50 of file G4UIcmdWithAString.cc.
References G4UIcommand::GetParameter(), and G4UIparameter::SetParameterCandidates().
Referenced by G4QMessenger::Add(), G4AdjointSimMessenger::G4AdjointSimMessenger(), G4EmMessenger::G4EmMessenger(), G4EmQMessenger::G4EmQMessenger(), G4ModelCmdSetAuxPtsFillStyle< M >::G4ModelCmdSetAuxPtsFillStyle(), G4ModelCmdSetAuxPtsSizeType< M >::G4ModelCmdSetAuxPtsSizeType(), G4ModelCmdSetAuxPtsType< M >::G4ModelCmdSetAuxPtsType(), G4ModelCmdSetStepPtsFillStyle< M >::G4ModelCmdSetStepPtsFillStyle(), G4ModelCmdSetStepPtsSizeType< M >::G4ModelCmdSetStepPtsSizeType(), G4ModelCmdSetStepPtsType< M >::G4ModelCmdSetStepPtsType(), G4NistMessenger::G4NistMessenger(), G4OpticalPhysicsMessenger::G4OpticalPhysicsMessenger(), G4ParticleGunMessenger::G4ParticleGunMessenger(), G4ParticleMessenger::G4ParticleMessenger(), G4PersistencyCenterMessenger::G4PersistencyCenterMessenger(), G4ProcessTableMessenger::G4ProcessTableMessenger(), G4UserPhysicsListMessenger::G4UserPhysicsListMessenger(), G4VisCommandManagerMode< Manager >::G4VisCommandManagerMode(), G4VisCommandSetTextLayout::G4VisCommandSetTextLayout(), G4VisCommandsTouchableSet::G4VisCommandsTouchableSet(), G4VisCommandsViewerSet::G4VisCommandsViewerSet(), G4UserPhysicsListMessenger::GetCurrentValue(), G4ProcessTableMessenger::GetCurrentValue(), G4ParticleMessenger::GetCurrentValue(), and G4ParticleMessenger::SetNewValue().
00051 { 00052 G4UIparameter * theParam = GetParameter(0); 00053 G4String canList = candidateList; 00054 theParam->SetParameterCandidates(canList); 00055 }
void G4UIcmdWithAString::SetDefaultValue | ( | const char * | defVal | ) |
Definition at line 57 of file G4UIcmdWithAString.cc.
References G4UIcommand::GetParameter(), and G4UIparameter::SetDefaultValue().
Referenced by G4QMessenger::Add(), G4EmMessenger::G4EmMessenger(), G4EmQMessenger::G4EmQMessenger(), G4FastSimulationMessenger::G4FastSimulationMessenger(), G4GMocrenMessenger::G4GMocrenMessenger(), G4INCLXXInterfaceMessenger::G4INCLXXInterfaceMessenger(), G4MatScanMessenger::G4MatScanMessenger(), G4NistMessenger::G4NistMessenger(), G4ParticleGunMessenger::G4ParticleGunMessenger(), G4ParticleMessenger::G4ParticleMessenger(), G4ProcessTableMessenger::G4ProcessTableMessenger(), G4RunMessenger::G4RunMessenger(), G4ScoringMessenger::G4ScoringMessenger(), G4SDmessenger::G4SDmessenger(), G4UIcontrolMessenger::G4UIcontrolMessenger(), G4UserPhysicsListMessenger::G4UserPhysicsListMessenger(), G4VisCommandDrawVolume::G4VisCommandDrawVolume(), G4VisCommandSetTextLayout::G4VisCommandSetTextLayout(), G4VisCommandsTouchableSet::G4VisCommandsTouchableSet(), and G4VisCommandsViewerSet::G4VisCommandsViewerSet().
00058 { 00059 G4UIparameter * theParam = GetParameter(0); 00060 theParam->SetDefaultValue(defVal); 00061 }
void G4UIcmdWithAString::SetParameterName | ( | const char * | theName, | |
G4bool | omittable, | |||
G4bool | currentAsDefault = false | |||
) |
Definition at line 42 of file G4UIcmdWithAString.cc.
References G4UIparameter::SetCurrentAsDefault(), G4UIparameter::SetOmittable(), and G4UIparameter::SetParameterName().
Referenced by G4QMessenger::Add(), G4AdjointSimMessenger::G4AdjointSimMessenger(), G4AnalysisMessenger::G4AnalysisMessenger(), G4DMmessenger::G4DMmessenger(), G4EmMessenger::G4EmMessenger(), G4EmQMessenger::G4EmQMessenger(), G4EnergyLossMessenger::G4EnergyLossMessenger(), G4FastSimulationMessenger::G4FastSimulationMessenger(), G4GDMLMessenger::G4GDMLMessenger(), G4GMocrenMessenger::G4GMocrenMessenger(), G4INCLXXInterfaceMessenger::G4INCLXXInterfaceMessenger(), G4MatScanMessenger::G4MatScanMessenger(), G4NistMessenger::G4NistMessenger(), G4OpticalPhysicsMessenger::G4OpticalPhysicsMessenger(), G4ParticleGunMessenger::G4ParticleGunMessenger(), G4ParticleMessenger::G4ParticleMessenger(), G4PersistencyCenterMessenger::G4PersistencyCenterMessenger(), G4ProcessTableMessenger::G4ProcessTableMessenger(), G4RunMessenger::G4RunMessenger(), G4ScoringMessenger::G4ScoringMessenger(), G4SDmessenger::G4SDmessenger(), G4UIcontrolMessenger::G4UIcontrolMessenger(), G4UserPhysicsListMessenger::G4UserPhysicsListMessenger(), G4VisCommandDrawVolume::G4VisCommandDrawVolume(), G4VisCommandListManagerList< Manager >::G4VisCommandListManagerList(), G4VisCommandListManagerSelect< Manager >::G4VisCommandListManagerSelect(), G4VisCommandManagerMode< Manager >::G4VisCommandManagerMode(), G4VisCommandModelCreate< Factory >::G4VisCommandModelCreate(), G4VisCommandSetTextLayout::G4VisCommandSetTextLayout(), G4VisCommandsTouchableSet::G4VisCommandsTouchableSet(), G4VisCommandsViewerSet::G4VisCommandsViewerSet(), and G4VisCommandViewerDefaultStyle::G4VisCommandViewerDefaultStyle().
00043 { 00044 G4UIparameter * theParam = GetParameter(0); 00045 theParam->SetParameterName(theName); 00046 theParam->SetOmittable(omittable); 00047 theParam->SetCurrentAsDefault(currentAsDefault); 00048 }