| distance {Gmisc} | R Documentation | 
Get the distance between grid objects
Description
Retrieves the distance between two boxes as absolute "mm" units. The function also
accepts coords objects as well as a unit or a numeric input.
Usage
distance(
  box1,
  box2,
  type = c("vertical", "horizontal", "euclidean"),
  half = FALSE,
  center = FALSE
)
## S3 method for class 'Gmisc_unit'
print(x, ...)
Arguments
| box1 | The first  | 
| box2 | The second object to calculate the distance to. Same type as for  | 
| type | Whether we should retrieve the vertical, horizontal or euclidean distance | 
| half | If set to true it returns half the distance. This is convenient when positioning boxes between each other. | 
| center | Calculate the distance from the center of each object | 
| x | A unit with from the  | 
| ... | Passed on to print | 
Value
A unit in "mm" with an absolute value. The attribute
positive indicates the direction of the value, i.e. if it is TRUE the
distance was calculated from the first to the second, otherwise it is FALSE.
For euclidean distance the positive attribute is NA. There is also the
from and to attributes that has the coordinates that were used for the
calculations, for euclidean distance this is NA.
See Also
Other flowchart components: 
align,
boxGrob(),
boxPropGrob(),
connectGrob(),
coords(),
moveBox(),
spread
Examples
box1 <- boxGrob("A test box", y = .8)
box2 <- boxGrob("Another test box", y = .2)
distance(box1, box2, "v")