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;
320 if (fVisAtts.IsDaughtersInvisible() !=
321 rhs.fVisAtts.IsDaughtersInvisible())
322 return true;
323 break;
325 if (fVisAtts.GetColour() != rhs.fVisAtts.GetColour())
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;
339 if (fVisAtts.GetForcedDrawingStyle() !=
340 rhs.fVisAtts.GetForcedDrawingStyle())
341 return true;
342 break;
344 if (fVisAtts.GetForcedNumberOfCloudPoints() !=
345 rhs.fVisAtts.GetForcedNumberOfCloudPoints())
346 return true;
347 break;
349 if (fVisAtts.IsForceAuxEdgeVisible() !=
350 rhs.fVisAtts.IsForceAuxEdgeVisible() ||
351 fVisAtts.IsForcedAuxEdgeVisible() !=
352 rhs.fVisAtts.IsForcedAuxEdgeVisible())
353 return true;
354 break;
356 if (fVisAtts.GetForcedLineSegmentsPerCircle() !=
357 rhs.fVisAtts.GetForcedLineSegmentsPerCircle())
358 return true;
359 break;
360 }
361 return false;
362}
@ VASForceNumberOfCloudPoints
@ VASForceLineSegmentsPerCircle