#include <G4VisCommandsGeometrySet.hh>
|  | 
|  Static Public Member Functions inherited from G4VVisCommand | 
| static void | SetVisManager (G4VisManager *) | 
|  | 
| static const G4Colour & | GetCurrentColour () | 
|  | 
| static G4double | GetCurrentLineWidth () | 
|  | 
| static const G4Colour & | GetCurrentTextColour () | 
|  | 
| static G4Text::Layout | GetCurrentTextLayout () | 
|  | 
| static G4double | GetCurrentTextSize () | 
|  | 
|  Protected Types inherited from G4VVisCommandGeometry | 
| typedef std::map < G4LogicalVolume *, const
 G4VisAttributes * >
 ::const_iterator
 | VisAttsMapIterator | 
|  | 
|  Protected Member Functions inherited from G4VVisCommandGeometrySet | 
| void | Set (G4String logVolName, const G4VVisCommandGeometrySetFunction &, G4int requestedDepth) | 
|  | 
| void | SetLVVisAtts (G4LogicalVolume *, const G4VVisCommandGeometrySetFunction &, G4int depth, G4int requestedDepth) | 
|  | 
|  Protected Member Functions inherited from G4VVisCommand | 
| void | UpdateVisManagerScene (const G4String &sceneName="") | 
|  | 
| 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) | 
|  | 
|  Static Protected Member Functions inherited from G4VVisCommand | 
| static G4String | ConvertToString (G4double x, G4double y, const char *unitName) | 
|  | 
| static void | ConvertToDoublePair (const G4String ¶mString, G4double &xval, G4double &yval) | 
|  | 
| G4UIdirectory * | baseDir | 
|  | 
| G4String | baseDirName | 
|  | 
| G4bool | commandsShouldBeInMaster | 
|  | 
|  Static Protected Attributes inherited from G4VVisCommandGeometry | 
| static std::map < G4LogicalVolume *, const
 G4VisAttributes * >
 | fVisAttsMap | 
|  | 
|  Static Protected Attributes inherited from G4VVisCommand | 
| static G4VisManager * | fpVisManager = 0 | 
|  | 
| static G4int | fErrorCode = 0 | 
|  | 
| static G4Colour | fCurrentColour = G4Colour::White() | 
|  | 
| static G4double | fCurrentLineWidth = 1. | 
|  | 
| static G4Colour | fCurrentTextColour = G4Colour::Blue() | 
|  | 
| static G4Text::Layout | fCurrentTextLayout = G4Text::left | 
|  | 
| static G4double | fCurrentTextSize = 12. | 
|  | 
| static G4ModelingParameters::PVNameCopyNoPath
 | fCurrentTouchablePath | 
|  | 
      
        
          | G4VisCommandGeometrySetColour::G4VisCommandGeometrySetColour | ( |  | ) |  | 
      
 
Definition at line 106 of file G4VisCommandsGeometrySet.cc.
  109   fpCommand = 
new G4UIcommand(
"/vis/geometry/set/colour", 
this);
 
  110   fpCommand->
SetGuidance(
"Sets colour of logical volume(s).");
 
  111   fpCommand->
SetGuidance(
"\"all\" sets all logical volumes.");
 
  113     (
"Optionally propagates down hierarchy to given depth.");
 
  115   parameter = 
new G4UIparameter (
"logical-volume-name", 
's', omitable = 
true);
 
  118   parameter = 
new G4UIparameter(
"depth", 
'd', omitable = 
true);
 
  121     (
"Depth of propagation (-1 means unlimited depth).");
 
  126     (
"Red component or a string, e.g., \"blue\", in which case succeeding colour components are ignored.");
 
  128   parameter = 
new G4UIparameter(
"green", 
'd', omitable = 
true);
 
  134   parameter = 
new G4UIparameter(
"opacity", 
'd', omitable = 
true);
 
void SetParameter(G4UIparameter *const newParameter)
void SetDefaultValue(const char *theDefaultValue)
void SetGuidance(const char *aGuidance)
void SetGuidance(const char *theGuidance)
 
 
 
  
  | 
        
          | G4VisCommandGeometrySetColour::~G4VisCommandGeometrySetColour | ( |  | ) |  |  | virtual | 
 
 
Reimplemented from G4UImessenger.
Definition at line 150 of file G4VisCommandsGeometrySet.cc.
  153   G4int requestedDepth;
 
  155   std::istringstream iss(newValue);
 
  156   iss >> name >> requestedDepth >> redOrString >> green >> blue >> opacity;
 
  158   const size_t iPos0 = 0;
 
  159   if (std::isalpha(redOrString[iPos0])) {
 
  162         G4cout << 
"WARNING: Colour \"" << redOrString
 
  163                << 
"\" not found.  Defaulting to white and opaque." 
  171     (colour.GetRed(), colour.GetGreen(), colour.GetBlue(), opacity);
 
  174   Set(name, setColour, requestedDepth);
 
void Set(G4String logVolName, const G4VVisCommandGeometrySetFunction &, G4int requestedDepth)
static G4bool GetColour(const G4String &key, G4Colour &result)
G4GLOB_DLL std::ostream G4cout
static G4double ConvertToDouble(const char *st)
static Verbosity GetVerbosity()
static G4VisManager * fpVisManager
 
 
 
The documentation for this class was generated from the following files: