281{
282 if (fSignifier != rhs.fSignifier) return true;
283 if (fPVNameCopyNoPath != rhs.fPVNameCopyNoPath) return true;
284 switch (fSignifier) {
286 if (fVisAtts.
IsVisible() != rhs.fVisAtts.IsVisible())
287 return true;
288 break;
291 rhs.fVisAtts.IsDaughtersInvisible())
292 return true;
293 break;
296 return true;
297 break;
299 if (fVisAtts.
GetLineStyle() != rhs.fVisAtts.GetLineStyle())
300 return true;
301 break;
303 if (fVisAtts.
GetLineWidth() != rhs.fVisAtts.GetLineWidth())
304 return true;
305 break;
310 rhs.fVisAtts.GetForcedDrawingStyle())
311 return true;
312 break;
315 rhs.fVisAtts.GetForcedNumberOfCloudPoints())
316 return true;
317 break;
320 rhs.fVisAtts.IsForceAuxEdgeVisible() ||
322 rhs.fVisAtts.IsForcedAuxEdgeVisible())
323 return true;
324 break;
327 rhs.fVisAtts.GetForcedLineSegmentsPerCircle())
328 return true;
329 break;
330 }
331 return false;
332}
static G4bool GetColour(const G4String &key, G4Colour &result)
@ VASForceNumberOfCloudPoints
@ VASForceLineSegmentsPerCircle
G4int GetForcedNumberOfCloudPoints() const
G4double GetLineWidth() const
G4bool IsDaughtersInvisible() const
G4int GetForcedLineSegmentsPerCircle() const
LineStyle GetLineStyle() const
const G4Colour & GetColour() const
G4bool IsForceAuxEdgeVisible() const
G4bool IsForcedAuxEdgeVisible() const
ForcedDrawingStyle GetForcedDrawingStyle() const