# reflect

From spatstat v1.36-0
by Adrian Baddeley

##### Reflect In Origin

Reflects a geometrical object through the origin.

##### Usage

`reflect(X)` ## S3 method for class 'im':
reflect(X)

## S3 method for class 'default':
reflect(X)

##### Arguments

- X
- Any suitable dataset representing a two-dimensional
object, such as a point pattern (object of class
`"ppp"`

), or a window (object of class`"owin"`

).

##### Details

The object `X`

is reflected through the origin.
That is, each point in `X`

with coordinates
$(x,y)$ is mapped to the position $(-x, -y)$.

This is equivalent to applying the affine transformation with matrix
`diag(c(-1,-1))`

. It is also equivalent to rotation about the origin
by 180 degrees.

The command `reflect`

is generic, with a method for
pixel images and a default method.

##### Value

- Another object of the same type, representing the result of reflection.

##### See Also

##### Examples

```
plot(reflect(as.im(letterR)))
plot(reflect(letterR), add=TRUE)
```

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

### Community examples

Looks like there are no examples yet.