Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | Protected 멤버 함수 | Protected 속성 | Private 속성 | 모든 멤버 목록
G4VModelCommand< T > 클래스 템플릿 참조

#include <G4VModelCommand.hh>

G4VModelCommand< T >에 대한 상속 다이어그램 :
G4UImessenger

Public 멤버 함수

 G4VModelCommand (T *model, const G4String &placement="")
 
virtual ~G4VModelCommand ()
 
G4String GetCurrentValue (G4UIcommand *command)
 
G4String Placement ()
 
virtual void SetNewValue (G4UIcommand *command, G4String newValue)
 
G4bool operator== (const G4UImessenger &messenger) const
 
G4bool CommandsShouldBeInMaster () const
 

Protected 멤버 함수

T * Model ()
 
G4String ItoS (G4int i)
 
G4String DtoS (G4double a)
 
G4String BtoS (G4bool b)
 
G4int StoI (G4String s)
 
G4double StoD (G4String s)
 
G4bool StoB (G4String s)
 
void AddUIcommand (G4UIcommand *newCommand)
 
void CreateDirectory (const G4String &path, const G4String &dsc, G4bool commandsToBeBroadcasted=true)
 
template<typename T >
T * CreateCommand (const G4String &cname, const G4String &dsc)
 

Protected 속성

G4UIdirectorybaseDir
 
G4String baseDirName
 
G4bool commandsShouldBeInMaster
 

Private 속성

T * fpModel
 
G4String fPlacement
 

상세한 설명

template<typename T>
class G4VModelCommand< T >

G4VModelCommand.hh 파일의 45 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

template<typename T>
G4VModelCommand< T >::G4VModelCommand ( T *  model,
const G4String placement = "" 
)

G4VModelCommand.hh 파일의 72 번째 라인에서 정의되었습니다.

template<typename T >
G4VModelCommand< T >::~G4VModelCommand ( )
virtual

G4VModelCommand.hh 파일의 78 번째 라인에서 정의되었습니다.

멤버 함수 문서화

void G4UImessenger::AddUIcommand ( G4UIcommand newCommand)
protectedinherited

G4UImessenger.cc 파일의 118 번째 라인에서 정의되었습니다.

다음을 참조함 : G4cerr, G4endl, G4UIcommand::GetCommandPath().

G4String G4UImessenger::BtoS ( G4bool  b)
protectedinherited

G4UImessenger.cc 파일의 82 번째 라인에서 정의되었습니다.

G4bool G4UImessenger::CommandsShouldBeInMaster ( ) const
inlineinherited

G4UImessenger.hh 파일의 95 번째 라인에서 정의되었습니다.

다음을 참조함 : G4UImessenger::commandsShouldBeInMaster.

template<typename T >
T * G4UImessenger::CreateCommand ( const G4String cname,
const G4String dsc 
)
protectedinherited

G4UImessenger.hh 파일의 100 번째 라인에서 정의되었습니다.

다음을 참조함 : G4UImessenger::baseDirName.

void G4UImessenger::CreateDirectory ( const G4String path,
const G4String dsc,
G4bool  commandsToBeBroadcasted = true 
)
protectedinherited
G4String G4UImessenger::DtoS ( G4double  a)
protectedinherited

G4UImessenger.cc 파일의 75 번째 라인에서 정의되었습니다.

다음을 참조함 : a.

다음에 의해서 참조됨 : G4ScoreQuantityMessenger::FilterCommands(), G4UIcontrolMessenger::SetNewValue().

template<typename T >
G4String G4VModelCommand< T >::GetCurrentValue ( G4UIcommand command)
virtual

G4UImessenger(으)로부터 재구현되었습니다.

G4VModelCommand.hh 파일의 82 번째 라인에서 정의되었습니다.

G4String G4UImessenger::ItoS ( G4int  i)
protectedinherited

G4UImessenger.cc 파일의 68 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4ParticleGunMessenger::GetCurrentValue().

template<typename T >
T * G4VModelCommand< T >::Model ( )
protected
G4bool G4UImessenger::operator== ( const G4UImessenger messenger) const
inherited

G4UImessenger.cc 파일의 64 번째 라인에서 정의되었습니다.

template<typename T >
G4String G4VModelCommand< T >::Placement ( )

G4VModelCommand.hh 파일의 96 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4ModelCmdAddIntervalContext< M >::Apply(), G4ModelCmdAddValueContext< M >::Apply().

void G4UImessenger::SetNewValue ( G4UIcommand command,
G4String  newValue 
)
virtualinherited

G4ModelCmdApplyString< M >, G4ModelCmdApplyInteger< M >, G4VisCommandSceneAddVolume, G4ModelCmdApplyDoubleAndUnit< M >, G4VisCommandSceneAddUserAction, G4VisCommandSceneAddTrajectories, G4VisCommandSceneAddText2D, G4VisCommandSceneAddText, G4ModelCmdApplyDouble< M >, G4VisCommandSceneAddScale, G4VisCommandSceneAddPSHits, G4VisCommandViewerZoom, G4VisCommandSceneAddMagneticField, G4VisCommandViewerUpdate, G4ModelCmdApplyNull< M >, G4VisCommandViewerSelect, G4VisCommandSceneAddLogo2D, G4VisCommandGeometrySetVisibility, G4VisCommandViewerScale, G4VisCommandSceneAddLogo, G4VisCommandViewerSave, G4VisCommandGeometrySetLineWidth, G4VisCommandSceneAddLogicalVolume, G4VisCommandViewerRebuild, G4VisCommandGeometrySetLineStyle, G4ModelCmdApplyBool< M >, G4VisCommandViewerRefresh, G4VisCommandGeometrySetForceWireframe, G4VisCommandSceneAddLine2D, G4VisCommandViewerReset, G4VisCommandGeometrySetForceLineSegmentsPerCircle, G4VisCommandViewerPan, G4VisCommandSceneAddLine, G4VisCommandGeometrySetForceSolid, G4VisCommandViewerList, G4VisCommandSceneAddHits, G4VisCommandViewerInterpolate, G4VisCommandGeometrySetForceAuxEdgeVisible, G4VisCommandSceneAddGhosts, G4VisCommandViewerFlush, G4VisCommandSceneAddGPS, G4VisCommandGeometrySetDaughtersInvisible, G4VisCommandViewerDolly, G4VisCommandGeometrySetColour, G4VisCommandSceneAddFrame, G4VisCommandManagerMode< Manager >, G4VisCommandViewerCreate, G4ModelCmdApplyColour< M >, G4VisCommandViewerCopyViewFrom, G4VisCommandSceneAddExtent, G4VisCommandViewerColourByDensity, G4AdjointSimMessenger, G4GeneralParticleSourceMessenger, G4VisCommandSceneAddEventID, G4VisCommandViewerClone, G4VisCommandSceneSelect, G4VisCommandSceneAddDigis, G4VisCommandViewerClearVisAttributesModifiers, G4VisCommandListManagerSelect< Manager >, G4VisCommandSceneNotifyHandlers, G4VITSteppingVerbose, G4VisCommandSetTouchable, G4VisCommandVerbose, G4DNAChemistryManager, G4VisCommandViewerClearTransients, G4VisCommandSceneList, G4VisCommandSetTextSize, G4VisCommandReviewKeptEvents, G4ParticleMessenger, G4VisCommandViewerClearCutawayPlanes, G4MoleculeGunMessenger, G4VisCommandSceneAddDate, G4VisCommandSceneEndOfRunAction, G4VisCommandSpecify, G4VisCommandSetTextLayout, G4VisCommandList, PrimaryKiller, G4RadioactiveDecaymessenger, G4UserPhysicsListMessenger, G4NistMessenger, G4VisCommandViewerClear, G4VisCommandSceneAddAxes, G4UIcontrolMessenger, G4OpticalPhysicsMessenger, G4VisCommandOpen, G4VisCommandSceneEndOfEventAction, G4VisCommandSetTextColour, G4VisCommandInitialize, G4VisCommandSceneHandlerSelect, G4ProcessManagerMessenger, G4ParticlePropertyMessenger, G4ProductionCutsTableMessenger, G4RunMessenger, DMXParticleSourceMessenger, G4EmParametersMessenger, G4DeexParametersMessenger, CML2MainMessenger, DetectorMessenger, G4VisCommandViewerChangeCutawayPlane, IORTAnalysisFileMessenger, G4DecayTableMessenger, G4SchedulerMessenger, G4VisCommandDrawVolume, G4AnalysisMessenger, G4ProcessTableMessenger, DetectorMessenger, G4ScoringMessenger, G4MoleculeShootMessenger, G4VisCommandSetLineWidth, RMC01DetectorMessenger, G4UCNBoundaryProcessMessenger, G4AdjointPhysicsMessenger, G4BlineTracerMessenger, G4VisCommandEnable, G4VisCommandGeometryRestore, G4VisCommandSceneCreate, G4VisCommandSceneHandlerList, CexmcEnergyDepositDigitizerMessenger, PhysicsListMessenger, DetectorMessenger, PhysicsListMessenger, G4PolarizationMessenger, CML2AcceleratorConstructionMessenger, CML2PhantomConstructionMessenger, RMC01AnalysisManagerMessenger, DetectorMessenger, G4ScoreQuantityMessenger, DetectorMessenger, DetectorMessenger, HistoManagerMessenger, PrimaryGeneratorMessenger, G4TrackingMessenger, CexmcChargeExchangeReconstructorMessenger, CexmcParticleGunMessenger, CexmcReconstructorMessenger, CexmcRunManagerMessenger, CexmcScenePrimitivesMessenger, PhysicsListMessenger, DetectorMessenger, WLSPhysicsListMessenger, G4GeometryMessenger, G4INCLXXInterfaceMessenger, CexmcPrimaryGeneratorActionMessenger, CexmcProductionModelMessenger, CexmcSensitiveDetectorMessenger, XrayFluoAnalysisMessenger, HepMCG4PythiaMessenger, HepMCG4PythiaMessenger, PhysicsList, G4NuclideTableMessenger, CexmcPhysicsManagerMessenger, GammaRayTelPrimaryGeneratorMessenger, ML2PhysicsListMessenger, XrayFluoMercuryDetectorMessenger, XrayFluoPlaneDetectorMessenger, StackingMessenger, G4GlobalMagFieldMessenger, GFlashShowerModelMessenger, G4RadioactiveDecayBaseMessenger, G4VisCommandSceneAddArrow2D, CexmcEventActionMessenger, GammaRayTelDetectorMessenger, CML2Acc1Messenger, CML2PrimaryGenerationActionMessenger, EventActionMessenger, EventActionMessenger, EventActionMessenger, StackingMessenger, G4ErrorMessenger, G4RadioactivationMessenger, G4VisCommandDrawLogicalVolume, G4VisCommandViewerAddCutawayPlane, HadrontherapyAnalysisFileMessenger, DMXDetectorMessenger, DMXEventActionMessenger, XrayFluoDetectorMessenger, G02DetectorMessenger, G4ParticleGunMessenger, G4GDMLMessenger, G4EmMessenger, GammaRayTelDigitizerMessenger, IORTDetectorMessenger, IORTPhysicsListMessenger, ML2StepMaxMessenger, DMXRunActionMessenger, WLSDetectorMessenger, G4FastSimulationMessenger, G4NeutronKillerMessenger, GammaRayTelAnalysisMessenger, IORTGeometryMessenger, DMXStackingActionMessenger, DMXSteppingActionMessenger, RunMessenger, EventActionMessenger, G4VisCommandSetColour, G4ModelCmdApplyStringColour< M >, Collimator100BeamLineMessenger, Collimator40BeamLineMessenger, Collimator50BeamLineMessenger, Collimator60BeamLineMessenger, Collimator70BeamLineMessenger, Collimator80BeamLineMessenger, IORTParameterMessenger, XrayFluoMercuryPrimaryGeneratorMessenger, XrayFluoMercuryPrimaryGeneratorMessenger, DetectorMessenger, DetectorMessenger, DetectorMessenger, DetectorMessenger, DetectorMessenger, HistoMessenger, HistoMessenger, ExErrorDetectorMessenger, F01DetectorMessenger, F03DetectorMessenger, HistoMessenger, DetectorMessenger, WLSRunActionMessenger, G03DetectorMessenger, G4PersistencyCenterMessenger, G4CascadeParamMessenger, G4DMmessenger, G4RTMessenger, IORTEventActionMessenger, IORTPrimaryGeneratorMessenger, XrayFluoPlanePrimaryGeneratorMessenger, B2aDetectorMessenger, B2bDetectorMessenger, DetectorMessenger, G4Pythia6DecayerMessenger, G4MonopoleFieldMessenger, F02DetectorMessenger, HistoMessenger, PhysicsListMessenger, B2bDetectorMessenger, G4H1Messenger, G4SDmessenger, G4PhysListFactoryMessenger, G4HadronicEPTestMessenger, G4VisCommandDrawOnlyToBeKeptEvents, G4VisCommandGeometryList, IORTStepMaxMessenger, XrayFluoEventActionMessenger, XrayFluoPrimaryGeneratorMessenger, DetectorMessenger, DetectorMessenger, DetectorMessenger, DetectorMessenger, DetectorMessenger, DetectorMessenger, DetectorMessenger, DetectorMessenger, DetectorMessenger, DicomIntersectVolume, DetectorMessenger, DetectorMessenger, ExP01DetectorMessenger, DetectorMessenger, G4GenericMessenger, G4tgrMessenger, G4VisCommandModelCreate< Factory >, G4VisCommandSceneActivateModel, G4VisCommandSceneHandlerCreate, G4VisCommandViewerDefaultStyle, ExN03DetectorMessenger, FCALTBEventActionMessenger, PhysicsListMessenger, DetectorMessenger, DetectorMessenger, DetectorMessenger, DetectorMessenger, DetectorMessenger, DetectorMessenger, DetectorMessenger, DetectorMessenger, DetectorMessenger, PhysicsListMessenger, G4MonopolePhysicsMessenger, F01FieldMessenger, F01RunMessenger, F02FieldMessenger, F02RunMessenger, F03FieldMessenger, F03RunMessenger, ClusteringAlgoMessenger, RunActionMessenger, PhysicsListMessenger, DetectorMessenger, DetectorMessenger, DetectorMessenger, G4FileMessenger, G4UnitsMessenger, G4MatScanMessenger, G4HumanPhantomMessenger, PhysicsListMessenger, DetectorMessenger, PhysicsListMessenger, PhysicsListMessenger, DetectorMessenger, DetectorMessenger, PhysicsListMessenger, RunActionMessenger, PhysicsListMessenger, PhysicsListMessenger, PhysicsListMessenger, RunActionMessenger, F04PhysicsListMessenger, DetectorMessenger, PhysicsListMessenger, PhysicsListMessenger, PhysicsListMessenger, LXeDetectorMessenger, OpNovicePhysicsListMessenger, OpNovicePrimaryGeneratorMessenger, PrimaryGeneratorMessenger, ExN02DetectorMessenger, DetectorMessenger, G4HnMessenger, G4PlotMessenger, G4LocalThreadCoutMessenger, G4VisCommandListManagerList< Manager >, BrachyDetectorMessenger, HadrontherapyModulatorMessenger, XrayFluoPhysicsListMessenger, PrimaryGeneratorMessenger, DetectorMessenger, PhysicsListMessenger, PrimaryGeneratorMessenger, PhysicsListMessenger, PhysicsListMessenger, PhysicsListMessenger, PhysicsListMessenger, PhysicsListMessenger, PhysicsListMessenger, PhysicsListMessenger, PrimaryGeneratorMessenger, RunActionMessenger, PrimaryGeneratorMessenger, PhysicsListMessenger, F01PrimaryGeneratorMessenger, F02PrimaryGeneratorMessenger, F03PrimaryGeneratorMessenger, F04DetectorMessenger, F04FieldMessenger, F04RunActionMessenger, PrimaryGeneratorMessenger, PhysicsListMessenger, WLSPrimaryGeneratorMessenger, PhysicsListMessenger, PrimaryGeneratorMessenger, G4H2Messenger, G4H3Messenger, G4P1Messenger, G4P2Messenger, G4EvManMessenger, G4StackingMessenger, G4GMocrenMessenger, GammaRayTelPhysicsListMessenger, PhysicsListMessenger, StepMaxMessenger, StepMaxMessenger, PrimaryGeneratorMessenger, StepMaxMessenger, StackingMessenger, PrimaryGeneratorMessenger, StepMaxMessenger, PrimaryGeneratorMessenger, StackingMessenger, StepMaxMessenger, PrimaryGeneratorMessenger, DetectorConstructionMessenger, RunMessenger, NeutronHPMessenger, NeutronHPMessenger, NeutronHPMessenger, StepMaxMessenger, NeutronHPMessenger, PrimaryGeneratorMessenger, PrimaryGeneratorMessenger, StepLimiterMessenger, WLSEventActionMessenger, WLSSteppingActionMessenger, NeutronHPMessenger, TrackingMessenger, G4NtupleMessenger, G4ASCIITreeMessenger, PhysicsListMessenger, StepMaxMessenger, StepMaxMessenger, StackingMessenger, StepMaxMessenger, StepMaxMessenger, ExN04PrimaryGeneratorMessenger, StackingMessenger, StepMaxMessenger, ElectronBenchmarkDetectorMessenger, MyKleinNishinaMessenger, StackingMessenger, StepMaxMessenger, StepMaxMessenger, StepMaxMessenger, G4VisCommandDrawView, G4VisCommandSceneAddArrow, G4VisCommandsViewerSet, DetectorMessenger, PhysicsListMessenger, PrimaryGeneratorMessenger, GammaKnifePhysicsListMessenger, H02PrimaryGeneratorMessenger, F04EventActionMessenger, F04PrimaryGeneratorMessenger, DetectorMessenger, DetectorMessenger, DetectorMessenger, G4MPImessenger, RE06DetectorMessenger, CCalPrimaryGeneratorMessenger, HadrontherapyPhysicsListMessenger, XrayFluoStepMaxMessenger, GB03DetectorMessenger, DetectorMessenger, PhysicsListMessenger, DetectorMessenger, PhysicsListMessenger, PhysicsListMessenger, LXeEventMessenger, ExN04PrimaryGeneratorMessenger, ExN04StackingActionMessenger, RE01PrimaryGeneratorMessenger, RE05PrimaryGeneratorMessenger, RE05StackingActionMessenger, HadrontherapyDetectorMessenger, DetectorMessenger, HepMCG4AsciiReaderMessenger, HepMCG4AsciiReaderMessenger, PhysicsListMessenger, DetectorMessenger, PhysicsListMessenger, PhysicsListMessenger, StepMaxMessenger, G4HepRepMessenger, G4OpenGLViewerMessenger, GammaKnifeMessenger, HadrontherapyGeometryMessenger, LaserDrivenBeamLineMessenger, PassiveCarbonBeamLineMessenger, PassiveProtonBeamLineMessenger, TrentoPassiveProtonBeamLineMessenger, ExN04StackingActionMessenger, F04SteppingActionMessenger, LXeSteppingMessenger, G4ReactionTableMessenger, G4VisCommandSetArrow3DLineSegmentsPerCircle, G4VisCommandsTouchableSet, GammaKnifeDetectorMessenger, HadrontherapyEventActionMessenger, HadrontherapyParameterMessenger, PrimaryGeneratorMessenger, HadrontherapyStepMaxMessenger, PerspectiveVisActionMessenger, G4VisCommandAbortReviewKeptEvents, G4VisCommandSceneHandlerAttach, G4VisCommandViewerDefaultHiddenEdge, G4ParticleHPMessenger, G4VisCommandsTouchable, G4InteractorMessenger, G4VisCommandDrawTree에서 재구현되었습니다.

G4UImessenger.cc 파일의 61 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4UIcommand::DoIt().

G4bool G4UImessenger::StoB ( G4String  s)
protectedinherited

G4UImessenger.cc 파일의 107 번째 라인에서 정의되었습니다.

다음을 참조함 : G4String::toUpper().

다음에 의해서 참조됨 : G4LocalThreadCoutMessenger::SetNewValue(), G4CascadeParamMessenger::SetNewValue(), G4ScoreQuantityMessenger::SetNewValue().

G4double G4UImessenger::StoD ( G4String  s)
protectedinherited
G4int G4UImessenger::StoI ( G4String  s)
protectedinherited

멤버 데이타 문서화

G4UIdirectory* G4UImessenger::baseDir
protectedinherited

G4UImessenger.hh 파일의 85 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4UImessenger::CreateDirectory(), G4UImessenger::~G4UImessenger().

G4String G4UImessenger::baseDirName
protectedinherited

G4UImessenger.hh 파일의 86 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4UImessenger::CreateCommand(), G4UImessenger::CreateDirectory().

G4bool G4UImessenger::commandsShouldBeInMaster
protectedinherited

G4UImessenger.hh 파일의 93 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4UImessenger::CommandsShouldBeInMaster().

template<typename T>
G4String G4VModelCommand< T >::fPlacement
private

G4VModelCommand.hh 파일의 68 번째 라인에서 정의되었습니다.

template<typename T>
T* G4VModelCommand< T >::fpModel
private

G4VModelCommand.hh 파일의 67 번째 라인에서 정의되었습니다.


이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: