NemptyHood {BacArena}R Documentation

Function to check if the there is a free place in the Moore neighbourhood

Description

The generic function NemptyHood gives a free space which is present in the Moore neighbourhood of an individual of interest.

Usage

NemptyHood(object, pos, n, m, x, y, occupyM, inverse = FALSE)

## S4 method for signature 'Organism'
NemptyHood(object, pos, n, m, x, y, occupyM, inverse = FALSE)

Arguments

object

An object of class Organisms.

pos

A dataframe with all occupied x and y positions

n

A number giving the horizontal size of the environment.

m

A number giving the vertical size of the environment.

x

A number giving the x position of the individual of interest in its environment.

y

A number giving the y position of the individual of interest in its environment.

occupyM

A matrix indicating grid cells that are obstacles

inverse

Return occupied positions instead

Value

Returns the free position in the Moore neighbourhood, which is not occupied by other individuals. If there is no free space NULL is returned.

See Also

Organism-class

Examples

NULL

[Package BacArena version 1.8.2 Index]