311{
312 if (fSignifier != rhs.fSignifier) return true;
313 if (fPVNameCopyNoPath != rhs.fPVNameCopyNoPath) return true;
314 switch (fSignifier) {
316 if (fVisAtts.
IsVisible() != rhs.fVisAtts.IsVisible())
317 return true;
318 break;
321 rhs.fVisAtts.IsDaughtersInvisible())
322 return true;
323 break;
326 return true;
327 break;
329 if (fVisAtts.
GetLineStyle() != rhs.fVisAtts.GetLineStyle())
330 return true;
331 break;
333 if (fVisAtts.
GetLineWidth() != rhs.fVisAtts.GetLineWidth())
334 return true;
335 break;
340 rhs.fVisAtts.GetForcedDrawingStyle())
341 return true;
342 break;
345 rhs.fVisAtts.GetForcedNumberOfCloudPoints())
346 return true;
347 break;
350 rhs.fVisAtts.IsForceAuxEdgeVisible() ||
352 rhs.fVisAtts.IsForcedAuxEdgeVisible())
353 return true;
354 break;
357 rhs.fVisAtts.GetForcedLineSegmentsPerCircle())
358 return true;
359 break;
360 }
361 return false;
362}
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