コード例 #1
0
        /// <summary>
        /// Returns the overall extents of the segments boundary.
        /// This includes extents for curve shapes in between vertices.
        /// </summary>
        /// <returns>PointExtents.</returns>
        public PointExtents Extents()
        {
            PointExtents extents = new PointExtents();

            for (int i = 0; i < Count; i++)
            {
                extents.AddExtents(_contents[i].Extents);
            }
            return(extents);
        }
コード例 #2
0
        /// <summary>
        /// Gets the extents.
        /// </summary>
        /// <returns>Extents&lt;CartesianCoordinate&gt;.</returns>
        public override Extents <CartesianCoordinate> Extents()
        {
            PointExtents extents = new PointExtents(_contents);

            return(extents);
        }