//---------------------------------------------------------------------------------------------------------
            /// <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);
            }