Skip to main content

SupportTable

Stores the linear indices associated with some number of name neighbourhoods.

Factories

support_table(const NeighbourhoodRule neighbourhood_rule, const Lattice lattice) -> SupportTable

Constructs a SupportTable from a vector of NeighbourhoodRule and a Lattice.

Parameters

  • neighbourhood_rule: A vector of NeighbourhoodRule specifying the structure and name of each
  • lattice: A lattice used to determine the linear indices of the neighbourhood rules.

Constructors

SupportTable(const SupportTable table) -> SupportTable

Constructs a copy of the given SupportTable

Parameters

Symbols

NameDescription
=Assignment operator for SupportTable.
[]Access the neighbourhood table via the index of the neighbourhood

Members

NameDescription
indexGet the index corresponding to the name of a neighbourhood.
sizeReturns the size of the neighbourhood table.
support_sizeReturns the size of the given neighbourhood.