System.Drawing.Rectangle.Intersect C# (CSharp) Method

Intersect() public static method

public static Intersect ( System a, System b ) : System.Drawing.Rectangle
a System
b System
return System.Drawing.Rectangle
        public static System.Drawing.Rectangle Intersect(System.Drawing.Rectangle a, System.Drawing.Rectangle b) { throw null; }
        public bool IntersectsWith(System.Drawing.Rectangle rect) { throw null; }

Same methods

Rectangle::Intersect ( Rectangle a, Rectangle b ) : Rectangle
Rectangle::Intersect ( Rectangle rect ) : void
Rectangle::Intersect ( System rect ) : void

Usage Example

Beispiel #1
0
        void controller_NewFrame(object sender, NewFrameEventArgs eventArgs)
        {
            if (!backproj)
            {
                Bitmap image = eventArgs.Frame;

                if (image == null)
                    return;

                if (parent.faceForm != null && !parent.faceForm.IsDisposed)
                {
                    MatchingTracker matching = parent.faceForm.faceController.Tracker as MatchingTracker;

                    Rectangle rect = new Rectangle(
                        matching.TrackingObject.Center.X,
                        0,
                        image.Width - matching.TrackingObject.Center.X,
                        matching.TrackingObject.Center.Y);

                 
                    rect.Intersect(new Rectangle(0, 0, image.Width, image.Height));

                     marker.Rectangles = new[] { matching.TrackingObject.Rectangle };
                     image = marker.Apply(image);
                }


                pictureBox.Image = image;
            }
        }
All Usage Examples Of System.Drawing.Rectangle::Intersect