31#ifndef G4MODELCOMMANDST_HH
32#define G4MODELCOMMANDST_HH
68 const G4String& cmdName=
"setDefault")
233 const G4String& cmdName=
"setAuxPtsColour")
252 const G4String& cmdName=
"setStepPtsColour")
271 const G4String& cmdName=
"setDrawLine")
293 const G4String& cmdName=
"setLineVisible")
315 const G4String& cmdName=
"setDrawAuxPts")
337 const G4String& cmdName=
"setAuxPtsVisible")
359 const G4String& cmdName=
"setDrawStepPts")
381 const G4String& cmdName=
"setStepPtsVisible")
403 const G4String& cmdName=
"setAuxPtsSize")
412 std::istringstream iss(sizeString);
437 const G4String& cmdName=
"setStepPtsSize")
446 std::istringstream iss(sizeString);
471 const G4String& cmdName=
"setStepPtsType")
489 ed <<
"Invalid argument. See command guidance for options.";
491 (
"G4ModelCmdSetStepPtsType::Apply",
508 const G4String& cmdName=
"setAuxPtsType")
527 ed <<
"Invalid argument. See command guidance for options.";
529 (
"G4ModelCmdSetAuxPtsType::Apply",
547 const G4String& cmdName=
"setStepPtsSizeType")
565 ed <<
"Invalid argument. See command guidance for options.";
567 (
"G4ModelCmdSetStepPtsSizeType::Apply",
584 const G4String& cmdName=
"setAuxPtsSizeType")
602 ed <<
"Invalid argument. See command guidance for options.";
604 (
"G4ModelCmdSetAuxPtsSizeType::Apply",
621 const G4String& cmdName=
"setStepPtsFillStyle")
639 ed <<
"Invalid argument. See command guidance for options.";
641 (
"G4ModelCmdSetStepPtsFillStyle::Apply",
658 const G4String& cmdName=
"setAuxPtsFillStyle")
676 ed <<
"Invalid argument. See command guidance for options.";
678 (
"G4ModelCmdSetAuxPtsFillStyle::Apply",
695 const G4String& cmdName=
"""setLineWidth")
714 const G4String& cmdName=
"""setLineColour")
733 const G4String& cmdName =
"setTimeSliceInterval")
738 (
"Set time slice interval. Give unit, e.g., \"0.1 ns\"");
759 G4String title = placement+
"/"+model->Name()+
"/";
807 const G4String& cmdName=
"addInterval")
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *description)
std::ostringstream G4ExceptionDescription
G4ModelCmdActive(M *model, const G4String &placement, const G4String &cmdName="active")
virtual ~G4ModelCmdActive()
virtual void Apply(const G4bool &newValue)
virtual void Apply(const G4int &newValue)
G4ModelCmdAddInt(M *model, const G4String &placement, const G4String &cmdName="add")
virtual ~G4ModelCmdAddInt()
virtual ~G4ModelCmdAddInterval()
virtual void Apply(const G4String ¶m)
G4ModelCmdAddInterval(M *model, const G4String &placement, const G4String &cmdName="addInterval")
virtual ~G4ModelCmdAddString()
G4ModelCmdAddString(M *model, const G4String &placement, const G4String &cmdName="add")
virtual void Apply(const G4String &newValue)
virtual void Apply(const G4String ¶m)
G4ModelCmdAddValue(M *model, const G4String &placement, const G4String &cmdName="addValue")
virtual ~G4ModelCmdAddValue()
G4UIcmdWithABool * Command()
G4UIcmdWithADoubleAndUnit * Command()
G4UIcmdWithAnInteger * Command()
G4UIcmdWithAString * Command()
virtual ~G4ModelCmdCreateContextDir()
G4ModelCmdCreateContextDir(M *model, const G4String &placement)
virtual ~G4ModelCmdDraw()
virtual void Apply(const G4bool &newValue)
G4ModelCmdDraw(M *model, const G4String &placement, const G4String &cmdName="draw")
virtual void Apply(const G4bool &newValue)
G4ModelCmdInvert(M *model, const G4String &placement, const G4String &cmdName="invert")
virtual ~G4ModelCmdInvert()
G4ModelCmdReset(M *model, const G4String &placement, const G4String &cmdName="reset")
virtual ~G4ModelCmdReset()
G4ModelCmdSetAuxPtsColour(M *model, const G4String &placement, const G4String &cmdName="setAuxPtsColour")
void Apply(const G4Colour &colour)
void Apply(const G4String &type)
G4ModelCmdSetAuxPtsFillStyle(M *model, const G4String &placement, const G4String &cmdName="setAuxPtsFillStyle")
void Apply(const G4String &type)
G4ModelCmdSetAuxPtsSizeType(M *model, const G4String &placement, const G4String &cmdName="setAuxPtsSizeType")
void Apply(const G4String &sizeString)
G4ModelCmdSetAuxPtsSize(M *model, const G4String &placement, const G4String &cmdName="setAuxPtsSize")
void Apply(const G4String &type)
G4ModelCmdSetAuxPtsType(M *model, const G4String &placement, const G4String &cmdName="setAuxPtsType")
void Apply(const G4bool &myBool)
G4ModelCmdSetAuxPtsVisible(M *model, const G4String &placement, const G4String &cmdName="setAuxPtsVisible")
virtual void Apply(const G4Colour &colour)
virtual ~G4ModelCmdSetDefaultColour()
G4ModelCmdSetDefaultColour(M *model, const G4String &placement, const G4String &cmdName="setDefault")
void Apply(const G4bool &myBool)
G4ModelCmdSetDrawAuxPts(M *model, const G4String &placement, const G4String &cmdName="setDrawAuxPts")
void Apply(const G4bool &myBool)
G4ModelCmdSetDrawLine(M *model, const G4String &placement, const G4String &cmdName="setDrawLine")
void Apply(const G4bool &myBool)
G4ModelCmdSetDrawStepPts(M *model, const G4String &placement, const G4String &cmdName="setDrawStepPts")
G4ModelCmdSetLineColour(M *model, const G4String &placement, const G4String &cmdName="""setLineColour")
void Apply(const G4Colour &colour)
void Apply(const G4bool &myBool)
G4ModelCmdSetLineVisible(M *model, const G4String &placement, const G4String &cmdName="setLineVisible")
void Apply(const G4double &width)
G4ModelCmdSetLineWidth(M *model, const G4String &placement, const G4String &cmdName="""setLineWidth")
void Apply(const G4Colour &colour)
G4ModelCmdSetStepPtsColour(M *model, const G4String &placement, const G4String &cmdName="setStepPtsColour")
void Apply(const G4String &type)
G4ModelCmdSetStepPtsFillStyle(M *model, const G4String &placement, const G4String &cmdName="setStepPtsFillStyle")
G4ModelCmdSetStepPtsSizeType(M *model, const G4String &placement, const G4String &cmdName="setStepPtsSizeType")
void Apply(const G4String &type)
G4ModelCmdSetStepPtsSize(M *model, const G4String &placement, const G4String &cmdName="setStepPtsSize")
void Apply(const G4String &sizeString)
void Apply(const G4String &type)
G4ModelCmdSetStepPtsType(M *model, const G4String &placement, const G4String &cmdName="setStepPtsType")
void Apply(const G4bool &myBool)
G4ModelCmdSetStepPtsVisible(M *model, const G4String &placement, const G4String &cmdName="setStepPtsVisible")
virtual ~G4ModelCmdSetStringColour()
virtual void Apply(const G4String ¶m, const G4Colour &colour)
G4ModelCmdSetStringColour(M *model, const G4String &placement, const G4String &cmdName="set")
virtual void Apply(const G4String &newValue)
G4ModelCmdSetString(M *model, const G4String &placement, const G4String &cmdName="set")
virtual ~G4ModelCmdSetString()
G4ModelCmdSetTimeSliceInterval(M *model, const G4String &placement, const G4String &cmdName="setTimeSliceInterval")
void Apply(const G4double &myDouble)
virtual ~G4ModelCmdVerbose()
G4ModelCmdVerbose(M *model, const G4String &placement, const G4String &cmdName="verbose")
virtual void Apply(const G4bool &newValue)
void SetUnitCategory(const char *unitCategory)
static G4double GetNewDoubleValue(const char *paramString)
void SetCandidates(const char *candidateList)
void SetGuidance(const char *aGuidance)