Maze Builder Docs 6.0.1
Loading...
Searching...
No Matches
mazes::distance_grid Member List

This is the complete list of members for mazes::distance_grid, including all inherited members.

append(std::shared_ptr< grid_interface > const &other_grid) noexceptmazes::gridvirtual
background_color_for(const std::shared_ptr< cell > &c) const noexcept overridemazes::distance_gridvirtual
binary_tree (defined in mazes::distance_grid)mazes::distance_gridfriend
contents_of(const std::shared_ptr< cell > &c) const noexcept overridemazes::distance_gridvirtual
del(std::shared_ptr< cell > parent, int index) noexceptmazes::gridvirtual
dfs (defined in mazes::distance_grid)mazes::distance_gridfriend
distance_grid(unsigned int width, unsigned int length, unsigned int height=1u) (defined in mazes::distance_grid)mazes::distance_gridexplicit
get_dimensions() const noexcept overridemazes::gridvirtual
get_distances() const noexcept (defined in mazes::distance_grid)mazes::distance_grid
grid(unsigned int rows, unsigned int columns, unsigned int height=1u)mazes::gridexplicit
grid(std::tuple< unsigned int, unsigned int, unsigned int > dimensions)mazes::gridexplicit
grid(const grid &other)mazes::grid
grid(grid &&other) noexceptmazes::grid
insert(std::shared_ptr< cell > const &parent, int index) noexceptmazes::gridvirtual
m_binary_search_tree_root (defined in mazes::grid)mazes::gridprotected
make_opt(const G g) noexcept (defined in mazes::grid)mazes::gridinlinestatic
operator=(const grid &other)mazes::grid
operator=(grid &&other) noexceptmazes::grid
search(std::shared_ptr< cell > const &start, int index) const noexceptmazes::gridvirtual
sidewinder (defined in mazes::distance_grid)mazes::distance_gridfriend
to_vec(std::vector< std::shared_ptr< cell > > &cells) const noexcept overridemazes::gridvirtual
to_vec2(std::vector< std::vector< std::shared_ptr< cell > > > &cells) const noexcept overridemazes::gridvirtual
update(std::shared_ptr< cell > &parent, int old_index, int new_index) noexceptmazes::gridvirtual
~grid()mazes::gridvirtual