//--------------------------------------------------------------------------------------------------------- /// <summary> /// Копирование параметров с графического примитива /// </summary> /// <param name="primitiv">Графический примитив</param> //--------------------------------------------------------------------------------------------------------- public override void CopyParamemtrs(CCadPrimitive primitiv) { base.CopyParamemtrs(primitiv); CCadWindowsPrimitiveRect source = primitiv as CCadWindowsPrimitiveRect; mBoundsRect = source.mBoundsRect; }
//--------------------------------------------------------------------------------------------------------- /// <summary> /// Копирование графического примитива /// </summary> /// <returns>Дубликат графического примитива со всеми параметрами и данными</returns> //--------------------------------------------------------------------------------------------------------- public override CCadPrimitive Duplicate() { CCadWindowsPrimitiveRect rect = new CCadWindowsPrimitiveRect(); rect.CopyParamemtrs(this); rect.Update(); return(rect); }