Exemple #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);
            }
Exemple #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);
            }
Exemple #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);
            }