public override void Assign(HCShape source) { base.Assign(source); FStartPt.X = (source as HCShapeLine).FStartPt.X; FStartPt.Y = (source as HCShapeLine).FStartPt.Y; FEndPt.X = (source as HCShapeLine).FEndPt.X; FEndPt.Y = (source as HCShapeLine).FEndPt.Y; }
public override void Assign(HCShape source) { base.Assign(source); FPoints.Clear(); for (int i = 0; i < (source as HCShapePolygon).Points.Count; i++) { HCPoint vPoint = new HCPoint( (source as HCShapePolygon).Points[i].X, (source as HCShapePolygon).Points[i].Y); FPoints.Add(vPoint); } }
public virtual void Assign(HCShape source) { FStyle = source.Style; FVersion = source.Version; FColor = source.Color; }