object.cs

来自「color image to greyscale image to binary」· CS 代码 · 共 114 行

CS
114
字号
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.Data.SqlTypes;
using System.Drawing.Imaging;


namespace image
{
	/// <summary>
	/// Summary description for Object.
	/// </summary>

	public class Object:CollectionBase
	{		
		/// 					
		private int label=0;
		private int startX=0,startY=0;
		private int finalX=0,finalY=0;
		

		public Object()
		{			
			//
			// TODO: Add constructor logic here
			//
		}
			
		public void Add(Object i)
		{
			List.Add(i);
		}
		public void Remove(Object i)
		{
			List.Remove(i);
		}

		public int getWidth(){return finalX-startX;}
		public int getHeight(){return finalY-startY;}				

		public int StartX
		{
			get
			{
				return startX;
			}
			set
			{
				startX=value;
			}
		}
		public int Label
		{
			get
			{
				return label;
			}
			set
			{
				label=value;
			}
		}
		public int StartY
		{
			get
			{
				return startY;
			}
			set
			{
				startY=value;
			}
		}
		public int FinalY
		{
			get
			{
				return finalY;
			}
			set
			{
				finalY=value;
			}
		}
		public int FinalX
		{
			get
			{
				return finalX;
			}
			set
			{
				finalX=value;
			}
		}
		
		public Object this[int index]
		{
			get
			{
				return (Object)List[index];
			}
			set
			{
				this.List[index]=(Object)value;								
			}
			
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?