Exemplo n.º 1
0
            /// <summary>
            /// {@inheritDoc}
            /// @since 1.2
            /// </summary>
            public override Rectangle2D CreateIntersection(Rectangle2D r)
            {
                Rectangle2D dest = new Rectangle2D.Double();

                Rectangle2D.Intersect(this, r, dest);
                return(dest);
            }
Exemplo n.º 2
0
            /// <summary>
            /// {@inheritDoc}
            /// @since 1.2
            /// </summary>
            public override Rectangle2D CreateUnion(Rectangle2D r)
            {
                Rectangle2D dest = new Rectangle2D.Double();

                Rectangle2D.Union(this, r, dest);
                return(dest);
            }
Exemplo n.º 3
0
            /// <summary>
            /// {@inheritDoc}
            /// @since 1.2
            /// </summary>
            public override Rectangle2D CreateUnion(Rectangle2D r)
            {
                Rectangle2D dest;

                if (r is Float)
                {
                    dest = new Rectangle2D.Float();
                }
                else
                {
                    dest = new Rectangle2D.Double();
                }
                Rectangle2D.Union(this, r, dest);
                return(dest);
            }