예제 #1
0
		public ImageEdge(ImagePoint _v1, ImagePoint _v2) {
			v1 = _v1;
			v2 = _v2;
		}
예제 #2
0
		public void Reverse() {
			ImagePoint hold = v1;
			v1 = v2;
			v2 = hold;
		}
예제 #3
0
		ImagePoint GetPoint(float x, float y, float u, float v) {
			for (int i = 0; i < points.Count; i++) {
				ImagePoint ver = (ImagePoint) points[i]; 
				if (ver.x == x && ver.y == y) {
					return ver;
				}
			}
			ImagePoint newver = new ImagePoint(x,y,u,v);
			points.Add(newver);
			return newver;
		}