32 #include <boost/python.hpp> 
   36 using namespace boost::python;
 
   41 namespace pyG4UIcommand {
 
   47   std::vector<G4ApplicationState>* stateList= acommand->
GetStateList();
 
   49   for( 
size_t i=0; i< stateList->size(); i++) {
 
   50     pyStateList.append(&(*stateList)[i]);
 
   58 using namespace pyG4UIcommand;
 
   65   class_<G4UIcommand, G4UIcommand*>
 
   66     (
"G4UIcommand", 
"UI command")
 
   67     .def(init<const char*, G4UImessenger*>())
 
   73          return_value_policy<return_by_value>())
 
   76          return_value_policy<return_by_value>())
 
   78          return_value_policy<return_by_value>())
 
   80          return_value_policy<return_by_value>())
 
   83          return_value_policy<reference_existing_object>())
 
const G4String & GetRange() const 
 
list f_GetStateList(G4UIcommand *acommand)
 
const G4String GetTitle() const 
 
const G4String & GetGuidanceLine(G4int i) const 
 
G4UIparameter * GetParameter(G4int i) const 
 
const G4String & GetCommandPath() const 
 
const G4String & GetCommandName() const 
 
std::vector< G4ApplicationState > * GetStateList()
 
G4int GetGuidanceEntries() const 
 
G4int GetParameterEntries() const 
 
void export_G4UIcommand()
 
G4String GetCurrentValue()