38 fVisible             (va.fVisible),
 
   39 fDaughtersInvisible  (va.fDaughtersInvisible),
 
   41 fLineStyle           (va.fLineStyle),
 
   42 fLineWidth           (va.fLineWidth),
 
   43 fForceDrawingStyle   (va.fForceDrawingStyle),
 
   44 fForcedStyle         (va.fForcedStyle),
 
   45 fForceAuxEdgeVisible (va.fForceAuxEdgeVisible),
 
   46 fForcedLineSegmentsPerCircle (va.fForcedLineSegmentsPerCircle),
 
   47 fStartTime           (va.fStartTime),
 
   48 fEndTime             (va.fEndTime),
 
   52 fAttValues           (va.fAttValues),
 
   55 fAttDefs             (va.fAttDefs)
 
   60 fDaughtersInvisible  (false),
 
   62 fLineStyle           (unbroken),
 
   64 fForceDrawingStyle   (false),
 
   65 fForcedStyle         (wireframe),
 
   66 fForceAuxEdgeVisible (false),
 
   67 fForcedLineSegmentsPerCircle (0),  
 
   75 fVisible             (visibility),
 
   76 fDaughtersInvisible  (false),
 
   78 fLineStyle           (unbroken),
 
   80 fForceDrawingStyle   (false),
 
   81 fForcedStyle         (wireframe),
 
   82 fForceAuxEdgeVisible (false),
 
   83 fForcedLineSegmentsPerCircle (0),  
 
   92 fDaughtersInvisible  (false),
 
   94 fLineStyle           (unbroken),
 
   96 fForceDrawingStyle   (false),
 
   97 fForcedStyle         (wireframe),
 
   98 fForceAuxEdgeVisible (false),
 
   99 fForcedLineSegmentsPerCircle (0),  
 
  108 fVisible             (visibility),
 
  109 fDaughtersInvisible  (false),
 
  111 fLineStyle           (unbroken),
 
  113 fForceDrawingStyle   (false),
 
  114 fForcedStyle         (wireframe),
 
  115 fForceAuxEdgeVisible (false),
 
  116 fForcedLineSegmentsPerCircle (0),  
 
  129   if (&rhs == 
this) 
return *
this;
 
  155   return new std::vector<G4AttValue>(*fAttValues);
 
  160   if (nSegments > 0 && nSegments < nSegmentsMin) {
 
  161     nSegments = nSegmentsMin;
 
  163       "G4VisAttributes::SetForcedLineSegmentsPerCircle: attempt to set the" 
  164       "\nnumber of line segements per circle < " << nSegmentsMin
 
  165          << 
"; forced to " << nSegments << 
G4endl;
 
  172   os << 
"G4VisAttributes: ";
 
  174   os << 
"visible, daughters ";
 
  176   os << 
"visible, colour: " << a.
fColour;
 
  177   os << 
"\n  linestyle: ";
 
  180       os << 
"solid"; 
break;
 
  182       os << 
"dashed"; 
break;
 
  184     default: os << 
"unrecognised"; 
break;
 
  188   os << 
"\n  drawing style: ";
 
  193         os << 
"wireframe"; 
break;
 
  195         os << 
"solid"; 
break;
 
  196       default: os << 
"unrecognised"; 
break;
 
  202   os << 
", auxiliary edge visibility: ";
 
  207   os << 
"\n  line segments per circle: ";
 
  214   os << 
"\n  G4AttValue pointer is ";
 
  219   os << 
", G4AttDef pointer is ";
 
G4bool operator!=(const G4VisAttributes &a) const 
 
const std::map< G4String, G4AttDef > * fAttDefs
 
std::ostream & operator<<(std::ostream &os, const G4VisAttributes &a)
 
ForcedDrawingStyle fForcedStyle
 
G4VisAttributes & operator=(const G4VisAttributes &)
 
G4GLOB_DLL std::ostream G4cout
 
static G4int GetMinLineSegmentsPerCircle()
 
const std::vector< G4AttValue > * fAttValues
 
const std::vector< G4AttValue > * CreateAttValues() const 
 
G4bool fDaughtersInvisible
 
G4bool fForceAuxEdgeVisible
 
static const G4VisAttributes Invisible
 
G4bool fForceDrawingStyle
 
G4int fForcedLineSegmentsPerCircle
 
G4bool operator==(const G4VisAttributes &a) const 
 
void SetForceLineSegmentsPerCircle(G4int nSegments)