# inside.boxx

##### Test Whether Points Are Inside A Multidimensional Box

Test whether points lie inside or outside a given multidimensional box.

##### Usage

`inside.boxx(…, w)`

##### Arguments

- …
Coordinates of points to be tested. One vector for each dimension (all of same length). (Alternatively, a single point pattern object of class

`"ppx"`

or its coordinates as a`"hyperframe"`

)- w
A window. This should be an object of class

`boxx`

, or can be given in any format acceptable to`as.boxx()`

.

##### Details

This function tests whether each of the points
`(x[i],y[i])`

lies inside or outside
the window `w`

and returns `TRUE`

if it is inside.

The boundary of the window is treated as being inside.

Normally each argument provided (except `w`

) must be numeric vectors of
equal length (length zero is allowed) containing the coordinates
of points.
Alternatively a single point pattern (object of class `"ppx"`

)
can be given; then the coordinates of the point pattern are extracted.

##### Value

Logical vector whose `i`

th entry is
`TRUE`

if the corresponding point is inside `w`

.

##### See Also

##### Examples

```
# NOT RUN {
# Random points in box with side [0,2]
w <- boxx(c(0,2), c(0,2), c(0,2))
# Random points in box with side [-1,3]
x <- runif(30, min=-1, max=3)
y <- runif(30, min=-1, max=3)
z <- runif(30, min=-1, max=3)
# Points falling in smaller box
ok <- inside.boxx(x, y, z, w=w)
# Same using a point pattern as argument:
X <- ppx(data = cbind(x, y, z), domain = boxx(c(0,3), c(0,3), c(0,3)))
ok2 <- inside.boxx(X, w=w)
# }
```

*Documentation reproduced from package spatstat, version 1.56-1, License: GPL (>= 2)*