EDGES2D Description of functions operating on planar edges. An edge is represented by the coordinate of its extremities: EDGE = [X1 Y1 X2 Y2]; Centered edges are sometimes used (for example for representing main axes of an ellipse or an oriented box). Centered edges are represented by their center, their length, and their orientation (counted in degrees and counter-clockwise). CEDGE = [XC YC LEN THETA]; A set of edges is represented by a N-by-4 array, each row representing an edge. See also: lines2d, rays2d, points2d, createEdge, parallelEdge, edgeAngle, edgeLength, midPoint, edgeToLine, lineToEdge intersectEdges, intersectLineEdge, isPointOnEdge, edgeToPolyline clipEdge, transformEdge, intersectEdgePolygon, centeredEdgeToEdge drawEdge, drawCenteredEdge
0001 function edges2d(varargin) 0002 %EDGES2D Description of functions operating on planar edges. 0003 % 0004 % An edge is represented by the coordinate of its extremities: 0005 % EDGE = [X1 Y1 X2 Y2]; 0006 % 0007 % Centered edges are sometimes used (for example for representing main 0008 % axes of an ellipse or an oriented box). Centered edges are represented 0009 % by their center, their length, and their orientation (counted in 0010 % degrees and counter-clockwise). 0011 % CEDGE = [XC YC LEN THETA]; 0012 % 0013 % A set of edges is represented by a N-by-4 array, each row representing 0014 % an edge. 0015 % 0016 % 0017 % See also: 0018 % lines2d, rays2d, points2d, createEdge, parallelEdge, 0019 % edgeAngle, edgeLength, midPoint, edgeToLine, lineToEdge 0020 % intersectEdges, intersectLineEdge, isPointOnEdge, edgeToPolyline 0021 % clipEdge, transformEdge, intersectEdgePolygon, centeredEdgeToEdge 0022 % drawEdge, drawCenteredEdge 0023 % 0024 0025 % ------ 0026 % Author: David Legland 0027 % e-mail: david.legland@inra.fr 0028 % Created: 2008-10-13, using Matlab 7.4.0.287 (R2007a) 0029 % Copyright 2008 INRA - BIA PV Nantes - MIAJ Jouy-en-Josas. 0030 0031 help('edges2d');