304{
305 if (fSignifier != rhs.fSignifier) return true;
306 if (fPVNameCopyNoPath != rhs.fPVNameCopyNoPath) return true;
307 switch (fSignifier) {
309 if (fVisAtts.
IsVisible() != rhs.fVisAtts.IsVisible())
310 return true;
311 break;
314 rhs.fVisAtts.IsDaughtersInvisible())
315 return true;
316 break;
319 return true;
320 break;
322 if (fVisAtts.
GetLineStyle() != rhs.fVisAtts.GetLineStyle())
323 return true;
324 break;
326 if (fVisAtts.
GetLineWidth() != rhs.fVisAtts.GetLineWidth())
327 return true;
328 break;
333 rhs.fVisAtts.GetForcedDrawingStyle())
334 return true;
335 break;
338 rhs.fVisAtts.GetForcedNumberOfCloudPoints())
339 return true;
340 break;
343 rhs.fVisAtts.IsForceAuxEdgeVisible() ||
345 rhs.fVisAtts.IsForcedAuxEdgeVisible())
346 return true;
347 break;
350 rhs.fVisAtts.GetForcedLineSegmentsPerCircle())
351 return true;
352 break;
353 }
354 return false;
355}
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