//---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Копирование параметров с графического примитива
            /// </summary>
            /// <param name="primitiv">Графический примитив</param>
            //---------------------------------------------------------------------------------------------------------
            public override void CopyParamemtrs(CCadPrimitive primitiv)
            {
                base.CopyParamemtrs(primitiv);

                CCadWindowsPrimitiveImage source = primitiv as CCadWindowsPrimitiveImage;

                mSource        = source.mSource;
                mRotationAngle = source.mRotationAngle;
            }
            //---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Копирование графического примитива
            /// </summary>
            /// <returns>Дубликат графического примитива со всеми параметрами и данными</returns>
            //---------------------------------------------------------------------------------------------------------
            public override CCadPrimitive Duplicate()
            {
                CCadWindowsPrimitiveImage image = new CCadWindowsPrimitiveImage();

                image.CopyParamemtrs(this);
                image.Update();
                image.UpdateImageSource();
                image.UpdateRotationSource();
                return(image);
            }