protected override void OnDuplicate(Rhino.DocObjects.Custom.UserData source) { GeometryLarge src = source as GeometryLarge; if (src != null) { BaseBrep = src.BaseBrep; } }
protected override void OnDuplicate(Rhino.DocObjects.Custom.UserData source) { if (source is Reinforcement src) { BasePoint = src.BasePoint; _diameter = src._diameter; OutLine = src.OutLine; } }
protected override void OnDuplicate(Rhino.DocObjects.Custom.UserData source) { MyCustomData src = source as MyCustomData; if (src != null) { IntegerData = src.IntegerData; StringData = src.StringData; } }
protected override void OnDuplicate(Rhino.DocObjects.Custom.UserData source) { throw new NotImplementedException(); }