The figure shows a set of 16 points in the plane and the orthogonal convex hull of these points. As can be seen in the figure, the orthogonal convex hull is a polygon with some degenerate edges connecting extreme vertices in each coordinate direction. For a discrete point set such as this one, all orthogonal convex hull edges are horizontal or vertical. In this example, the orthogonal convex hull is connected.
In contrast with the classical convexity where there exist several equivalent definitions of the convex hull, definitions of the orthogonal convex hull made by analogy to those of the convex hull result in different geometric objects. So far, researchers have explored the following four definitions of the orthogonal convex hull of a set K ⊂ R d {\displaystyle K\subset \mathbb {R} ^{d}} :
In the figures on the right, the top figure shows a set of six points in the plane. The classical orthogonal convex hull of the point set is the point set itself. From top to bottom, the second to the fourth figures show respectively, the maximal, the connected, and the functional orthogonal convex hull of the point set. As can be seen, the orthogonal convex hull is a polygon with some degenerate "edges", namely, orthogonally convex alternating polygonal chains with interior angle 90 ∘ {\displaystyle 90^{\circ }} connecting extreme vertices.
The classical orthogonal convex hull can be equivalently defined as the smallest orthogonally convex superset of a set K ⊂ R 2 {\displaystyle K\subset \mathbb {R} ^{2}} , by analogy to the following definition of the convex hull: the convex hull of K {\displaystyle K} is the smallest convex superset of K {\displaystyle K} . The classical orthogonal convex hull might be disconnected. If a point set has no pair of points on a line parallel to one of the standard basis vectors, the classical orthogonal convex hull of such point set is equal to the point set itself.
A well known property of convex hulls is derived from the Carathéodory's theorem: A point x ∈ R d {\displaystyle x\in \mathbb {R} ^{d}} is in the interior of the convex hull of a point set K ⊂ R d {\displaystyle K\subset \mathbb {R} ^{d}} if, and only if, it is already in the convex hull of d + 1 {\displaystyle d+1} or fewer points of K {\displaystyle K} . This property is also valid for classical orthogonal convex hulls.
By definition, the connected orthogonal convex hull is always connected. However, it is not unique. Consider for example a pair of points in the plane not lying on an horizontal or a vertical line. The connected orthogonal convex hull of such points is an orthogonally convex alternating polygonal chain with interior angle 90 ∘ {\displaystyle 90^{\circ }} connecting the points. Any such polygonal chain has the same length, so there are infinitely many connected orthogonal convex hulls for the point set.
For point sets in the plane, the connected orthogonal convex hull can be easily obtained from the maximal orthogonal convex hull. If the maximal orthogonal convex hull of a point set K ⊂ R 2 {\displaystyle K\subset \mathbb {R} ^{2}} is connected, then it is equal to the connected orthogonal convex hull of K {\displaystyle K} . If this is not the case, then there are infinitely many connected orthogonal convex hulls for K {\displaystyle K} , and each one can be obtained by joining the connected components of the maximal orthogonal convex hull of K {\displaystyle K} with orthogonally convex alternating polygonal chains with interior angle 90 ∘ {\displaystyle 90^{\circ }} .
The functional orthogonal convex hull is not defined using properties of sets, but properties of functions about sets. Namely, it restricts the notion of convex function as follows. A function f : R d → R {\displaystyle f:\mathbb {R} ^{d}\rightarrow \mathbb {R} } is called orthogonally convex if its restriction to each line parallel to a non-zero of the standard basis vectors is a convex function.
Several authors have studied algorithms for constructing orthogonal convex hulls: Montuno & Fournier (1982); Nicholl et al. (1983); Ottmann, Soisalon-Soininen & Wood (1984); Karlsson & Overmars (1988). By the results of these authors, the orthogonal convex hull of n points in the plane may be constructed in time O(n log n), or possibly faster using integer searching data structures for points with integer coordinates.
It is natural to generalize orthogonal convexity to restricted-orientation convexity, in which a set K is defined to be convex if all lines having one of a finite set of slopes must intersect K in connected subsets; see e.g. Rawlins (1987), Rawlins and Wood (1987, 1988), or Fink and Wood (1996, 1998).
In addition, the tight span of a finite metric space is closely related to the orthogonal convex hull. If a finite point set in the plane has a connected orthogonal convex hull, that hull is the tight span for the Manhattan distance on the point set. However, orthogonal hulls and tight spans differ for point sets with disconnected orthogonal hulls, or in higher-dimensional Lp spaces.
O'Rourke (1993) describes several other results about orthogonal convexity and orthogonal visibility.