38 fDaughtersInvisible (
false),
40 fLineStyle (unbroken),
42 fForceDrawingStyle (
false),
44 fForcedNumberOfCloudPoints (10000),
45 fForceAuxEdgeVisible (
false),
46 fForcedAuxEdgeVisible(
false),
47 fForcedLineSegmentsPerCircle (0),
48 fStartTime (-fVeryLongTime),
49 fEndTime (fVeryLongTime),
55 fVisible (visibility),
56 fDaughtersInvisible (
false),
58 fLineStyle (unbroken),
60 fForceDrawingStyle (
false),
62 fForcedNumberOfCloudPoints (10000),
63 fForceAuxEdgeVisible (
false),
64 fForcedAuxEdgeVisible(
false),
65 fForcedLineSegmentsPerCircle (0),
66 fStartTime (-fVeryLongTime),
67 fEndTime (fVeryLongTime),
74 fDaughtersInvisible (
false),
76 fLineStyle (unbroken),
78 fForceDrawingStyle (
false),
80 fForcedNumberOfCloudPoints (10000),
81 fForceAuxEdgeVisible (
false),
82 fForcedAuxEdgeVisible(
false),
83 fForcedLineSegmentsPerCircle (0),
84 fStartTime (-fVeryLongTime),
85 fEndTime (fVeryLongTime),
92 fVisible (visibility),
93 fDaughtersInvisible (
false),
95 fLineStyle (unbroken),
97 fForceDrawingStyle (
false),
99 fForcedNumberOfCloudPoints (10000),
100 fForceAuxEdgeVisible (
false),
101 fForcedAuxEdgeVisible(
false),
102 fForcedLineSegmentsPerCircle (0),
103 fStartTime (-fVeryLongTime),
104 fEndTime (fVeryLongTime),
110 fVisible (va.fVisible),
111 fDaughtersInvisible (va.fDaughtersInvisible),
112 fColour (va.fColour),
113 fLineStyle (va.fLineStyle),
114 fLineWidth (va.fLineWidth),
115 fForceDrawingStyle (va.fForceDrawingStyle),
116 fForcedStyle (va.fForcedStyle),
117 fForcedNumberOfCloudPoints (va.fForcedNumberOfCloudPoints),
118 fForceAuxEdgeVisible (va.fForceAuxEdgeVisible),
119 fForcedAuxEdgeVisible(va.fForcedAuxEdgeVisible),
120 fForcedLineSegmentsPerCircle (va.fForcedLineSegmentsPerCircle),
121 fStartTime (va.fStartTime),
122 fEndTime (va.fEndTime),
126 fAttValues (va.fAttValues),
129 fAttDefs (va.fAttDefs)
137 if (&rhs ==
this)
return *
this;
202 "G4VisAttributes::SetForceNumberOfCloudPoints: number of cloud points"
204 <<
". This means the viewer default will be used."
227 return new std::vector<G4AttValue>(*fAttValues);
232 if (nSegments > 0 && nSegments < nSegmentsMin) {
233 nSegments = nSegmentsMin;
235 "G4VisAttributes::SetForcedLineSegmentsPerCircle: attempt to set the"
236 "\nnumber of line segements per circle < " << nSegmentsMin
237 <<
"; forced to " << nSegments <<
G4endl;
244 os <<
"G4VisAttributes: ";
246 os <<
"visible, daughters ";
248 os <<
"visible, colour: " << a.
fColour;
249 os <<
"\n linestyle: ";
252 os <<
"solid";
break;
254 os <<
"dashed";
break;
256 default: os <<
"unrecognised";
break;
260 os <<
"\n drawing style: ";
265 os <<
"wireframe";
break;
267 os <<
"solid";
break;
268 default: os <<
"unrecognised";
break;
274 os <<
", auxiliary edge visibility: ";
284 os <<
"\n line segments per circle: ";
291 os <<
"\n G4AttValue pointer is ";
296 os <<
", G4AttDef pointer is ";