Description Usage Arguments Details Value Author(s) See Also Examples

Computes the orientation angle of each line segment in a line segment pattern.

1 | ```
angles.psp(x, directed=FALSE)
``` |

`x` |
A line segment pattern (object of class |

`directed` |
Logical flag. See details. |

For each line segment, the angle of inclination to the *x*-axis
(in radians) is computed,
and the angles are returned as a numeric vector.

If `directed=TRUE`

, the directed angle of orientation
is computed. The angle respects the
sense of direction from `(x0,y0)`

to `(x1,y1)`

.
The values returned are angles in the full range from *-π*
to *π*. The angle is computed as
`atan2(y1-y0,x1-x0)`

. See `atan2`

.

If `directed=FALSE`

, the undirected angle of orientation
is computed. Angles differing by *π* are
regarded as equivalent. The values returned are angles
in the range from *0* to *π*. These angles are
computed by first computing the directed angle,
then adding *π* to any negative angles.

Numeric vector.

and \rolf

`summary.psp`

,
`midpoints.psp`

,
`lengths.psp`

1 2 |

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.