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

Intersect() public method

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

Same methods

Rectangle::Intersect ( Rectangle a, Rectangle b ) : Rectangle
Rectangle::Intersect ( System a, System b ) : System.Drawing.Rectangle
Rectangle::Intersect ( Rectangle 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