G4VModelCommand< T > Class Template Reference

#include <G4VModelCommand.hh>

Inheritance diagram for G4VModelCommand< T >:

G4UImessenger

Public Member Functions

 G4VModelCommand (T *model, const G4String &placement="")
virtual ~G4VModelCommand ()
G4String GetCurrentValue (G4UIcommand *command)
G4String Placement ()

Protected Member Functions

T * Model ()

Detailed Description

template<typename T>
class G4VModelCommand< T >

Definition at line 45 of file G4VModelCommand.hh.


Constructor & Destructor Documentation

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

Definition at line 72 of file G4VModelCommand.hh.

00073   :fpModel(model)
00074   ,fPlacement(placement)
00075 {}

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

Definition at line 78 of file G4VModelCommand.hh.

00078 {}


Member Function Documentation

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

Reimplemented from G4UImessenger.

Definition at line 82 of file G4VModelCommand.hh.

00083 {
00084   return "";
00085 }

template<typename T>
T * G4VModelCommand< T >::Model (  )  [protected]

Definition at line 89 of file G4VModelCommand.hh.

Referenced by G4ModelCmdAddValueContext< M >::Apply(), G4ModelCmdAddIntervalContext< M >::Apply(), G4ModelCmdSetString< M >::Apply(), G4ModelCmdAddValue< M >::Apply(), G4ModelCmdAddInterval< M >::Apply(), G4ModelCmdDraw< M >::Apply(), G4ModelCmdSetTimeSliceInterval< M >::Apply(), G4ModelCmdSetLineColour< M >::Apply(), G4ModelCmdSetAuxPtsFillStyle< M >::Apply(), G4ModelCmdSetStepPtsFillStyle< M >::Apply(), G4ModelCmdSetAuxPtsSizeType< M >::Apply(), G4ModelCmdSetStepPtsSizeType< M >::Apply(), G4ModelCmdSetAuxPtsType< M >::Apply(), G4ModelCmdSetStepPtsType< M >::Apply(), G4ModelCmdSetStepPtsSize< M >::Apply(), G4ModelCmdSetAuxPtsSize< M >::Apply(), G4ModelCmdSetStepPtsVisible< M >::Apply(), G4ModelCmdSetDrawStepPts< M >::Apply(), G4ModelCmdSetAuxPtsVisible< M >::Apply(), G4ModelCmdSetDrawAuxPts< M >::Apply(), G4ModelCmdSetLineVisible< M >::Apply(), G4ModelCmdSetDrawLine< M >::Apply(), G4ModelCmdSetStepPtsColour< M >::Apply(), G4ModelCmdSetAuxPtsColour< M >::Apply(), G4ModelCmdReset< M >::Apply(), G4ModelCmdVerbose< M >::Apply(), G4ModelCmdActive< M >::Apply(), G4ModelCmdInvert< M >::Apply(), G4ModelCmdAddInt< M >::Apply(), G4ModelCmdAddString< M >::Apply(), G4ModelCmdSetDefaultColour< M >::Apply(), and G4ModelCmdSetStringColour< M >::Apply().

00090 {
00091   return fpModel;
00092 }

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

Definition at line 96 of file G4VModelCommand.hh.

Referenced by G4ModelCmdAddValueContext< M >::Apply(), and G4ModelCmdAddIntervalContext< M >::Apply().

00097 {
00098   return fPlacement;
00099 }


The documentation for this class was generated from the following file:
Generated on Mon May 27 17:53:51 2013 for Geant4 by  doxygen 1.4.7