This is the complete list of members for array2< T >, including all inherited members.
activate(const std::vector< vec2i > &active_entries, const vec2i &offset=vec2i()) | array2< T > | inline |
activate_all() | array2< T > | inline |
activate_as(const array2< Y > &array, const vec2i &offset=vec2i()) | array2< T > | inline |
activate_as_bit(const Y &array, const vec2i &offset=vec2i()) | array2< T > | inline |
activate_inside() | array2< T > | inline |
activate_inside_as(const array2< Y > &array, const vec2i &offset=vec2i()) | array2< T > | inline |
active(int i, int j) const | array2< T > | inline |
active(const vec2i &pi) const | array2< T > | inline |
actives() const | array2< T > | inline |
ACTIVES enum value (defined in array2< T >) | array2< T > | |
add_child(configurable *child) | recursive_configurable | inlinevirtual |
add_child(recursive_configurable *child) | recursive_configurable | inlinevirtual |
ALL enum value (defined in array2< T >) | array2< T > | |
array2(recursive_configurable *parent, const shape2 &shape, T value=T(), std::string core_name="") | array2< T > | inline |
array2(recursive_configurable *parent, std::string core_name="") | array2< T > | inline |
array2(std::string core_name="") | array2< T > | inline |
array2(const shape2 &shape, T value=T(), std::string core_name="") | array2< T > | inline |
array2(const array2 &array) | array2< T > | inline |
check_set(const environment_map &environment, std::vector< std::string > names) | configurable | inlineprotected |
clear() | array2< T > | inline |
clear(const T &v) | array2< T > | inline |
const_parallel_actives(std::function< void(const const_iterator &it)> func) const | array2< T > | inline |
const_parallel_actives(std::function< void(int i, int j, const const_iterator &it)> func) const | array2< T > | inline |
const_parallel_actives(std::function< void(int i, int j, const const_iterator &it, int thread_index)> func) const | array2< T > | inline |
const_parallel_all(std::function< void(const const_iterator &it)> func) const | array2< T > | inline |
const_parallel_all(std::function< void(int i, int j, const const_iterator &it)> func) const | array2< T > | inline |
const_parallel_all(std::function< void(int i, int j, const const_iterator &it, int thread_index)> func) const | array2< T > | inline |
const_parallel_inside(std::function< void(const const_iterator &it)> func) const | array2< T > | inline |
const_parallel_inside(std::function< void(int i, int j, const const_iterator &it)> func) const | array2< T > | inline |
const_parallel_inside(std::function< void(int i, int j, const const_iterator &it, int thread_index)> func) const | array2< T > | inline |
const_parallel_op(std::function< void(const const_iterator &it)> func, bool type=ALL) const | array2< T > | inline |
const_parallel_op(std::function< void(int i, int j, const const_iterator &it)> func, bool type=ALL) const | array2< T > | inline |
const_parallel_op(std::function< void(int i, int j, const const_iterator &it, int thread_index)> func, bool type=ALL) const | array2< T > | inline |
const_send_message(std::string message, void *ptr) const override | array2< T > | inlinevirtual |
const_serial_actives(std::function< void(const const_iterator &it)> func) const | array2< T > | inline |
const_serial_actives(std::function< void(int i, int j, const const_iterator &it)> func) const | array2< T > | inline |
const_serial_all(std::function< void(const const_iterator &it)> func) const | array2< T > | inline |
const_serial_all(std::function< void(int i, int j, const const_iterator &it)> func) const | array2< T > | inline |
const_serial_inside(std::function< void(const const_iterator &it)> func) const | array2< T > | inline |
const_serial_inside(std::function< void(int i, int j, const const_iterator &it)> func) const | array2< T > | inline |
const_serial_op(std::function< void(const const_iterator &it)> func, bool type=ALL) const | array2< T > | inline |
const_serial_op(std::function< void(int i, int j, const const_iterator &it)> func, bool type=ALL) const | array2< T > | inline |
copy(const array2 &array) | array2< T > | inline |
copy_active_as(const array2< Y > &array, const vec2i &offset=vec2i()) | array2< T > | inline |
count() const | array2< T > | inline |
dilate(std::function< void(int i, int j, iterator &it, int thread_index)> func, int count=1) | array2< T > | inline |
dilate(std::function< void(int i, int j, iterator &it)> func, int count=1) | array2< T > | inline |
dilate(int count=1) | array2< T > | inline |
divide(int i, int j, const T &value) | array2< T > | inline |
divide(const vec2i &pi, const T &value) | array2< T > | inline |
environment_map typedef | configurable | |
erode(std::function< bool(int i, int j, const const_iterator &it, int thread_index)> func, int count=1) | array2< T > | inline |
erode(std::function< bool(int i, int j, const const_iterator &it)> func, int count=1) | array2< T > | inline |
erode(int count=1) | array2< T > | inline |
filled(int i, int j) const | array2< T > | inline |
filled(const vec2i &pi) const | array2< T > | inline |
fills() const | array2< T > | inline |
flood_fill() | array2< T > | inline |
get_background_value() const | array2< T > | inline |
get_core() const | array2< T > | inline |
get_core() | array2< T > | inline |
get_core_name() const | array2< T > | inline |
get_env(const environment_map &environment, std::string key) | configurable | inlinestatic |
get_global_configuration() | configurable | static |
get_parallel_driver() | array2< T > | inline |
get_parallel_driver() const | array2< T > | inline |
get_thread_num() const | array2< T > | inline |
increment(int i, int j, const T &value) | array2< T > | inline |
increment(const vec2i &pi, const T &value) | array2< T > | inline |
initialize(const shape2 &shape, T value=T()) | array2< T > | inline |
interruptible_const_serial_actives(std::function< bool(const const_iterator &it)> func) const | array2< T > | inline |
interruptible_const_serial_actives(std::function< bool(int i, int j, const const_iterator &it)> func) const | array2< T > | inline |
interruptible_const_serial_all(std::function< bool(const const_iterator &it)> func) const | array2< T > | inline |
interruptible_const_serial_all(std::function< bool(int i, int j, const const_iterator &it)> func) const | array2< T > | inline |
interruptible_const_serial_inside(std::function< bool(const const_iterator &it)> func) const | array2< T > | inline |
interruptible_const_serial_inside(std::function< bool(int i, int j, const const_iterator &it)> func) const | array2< T > | inline |
interruptible_const_serial_op(std::function< bool(const const_iterator &it)> func, bool type=ALL) const | array2< T > | inline |
interruptible_const_serial_op(std::function< bool(int i, int j, const const_iterator &it)> func, bool type=ALL) const | array2< T > | inline |
interruptible_serial_actives(std::function< bool(iterator &it)> func) | array2< T > | inline |
interruptible_serial_actives(std::function< bool(int i, int j, iterator &it)> func) | array2< T > | inline |
interruptible_serial_all(std::function< bool(iterator &it)> func) | array2< T > | inline |
interruptible_serial_all(std::function< bool(int i, int j, iterator &it)> func) | array2< T > | inline |
interruptible_serial_op(std::function< bool(iterator &it)> func, bool type=ALL) | array2< T > | inline |
interruptible_serial_op(std::function< bool(int i, int j, iterator &it)> func, bool type=ALL) | array2< T > | inline |
is_fillable() const | array2< T > | inline |
is_levelset() const | array2< T > | inline |
is_ready() const | recursive_configurable | inlinevirtual |
linearize() const | array2< T > | inline |
multiply(int i, int j, const T &value) | array2< T > | inline |
multiply(const vec2i &pi, const T &value) | array2< T > | inline |
not_recursive() override | recursive_configurable | inlinevirtual |
operator!=(const array2< T > &array) const | array2< T > | inline |
operator()(int i, int j) const | array2< T > | inline |
operator()(const vec2i &pi) const | array2< T > | inline |
operator*=(const T &v) | array2< T > | inline |
operator+=(const array2< T > &v) | array2< T > | inline |
operator+=(const T &v) | array2< T > | inline |
operator-=(const array2< T > &v) | array2< T > | inline |
operator-=(const T &v) | array2< T > | inline |
operator/=(const T &v) | array2< T > | inline |
operator=(const array2 &array) | array2< T > | inline |
operator=(const T &v) | array2< T > | inline |
operator==(const array2< T > &v) const | array2< T > | inline |
parallel_actives(std::function< void(iterator &it)> func) | array2< T > | inline |
parallel_actives(std::function< void(int i, int j, iterator &it)> func) | array2< T > | inline |
parallel_actives(std::function< void(int i, int j, iterator &it, int thread_index)> func) | array2< T > | inline |
parallel_all(std::function< void(iterator &it)> func) | array2< T > | inline |
parallel_all(std::function< void(int i, int j, iterator &it)> func) | array2< T > | inline |
parallel_all(std::function< void(int i, int j, iterator &it, int thread_index)> func) | array2< T > | inline |
parallel_op(std::function< void(iterator &it)> func, bool type=ALL) | array2< T > | inline |
parallel_op(std::function< void(int i, int j, iterator &it)> func, bool type=ALL) | array2< T > | inline |
parallel_op(std::function< void(int i, int j, iterator &it, int thread_index)> func, bool type=ALL) | array2< T > | inline |
ptr(int i, int j) | array2< T > | inline |
ptr(int i, int j) const | array2< T > | inline |
ptr(const vec2i &pi) | array2< T > | inline |
ptr(const vec2i &pi) const | array2< T > | inline |
recursive_configurable()=default | recursive_configurable | |
recursive_configure(configuration &config) | recursive_configurable | inlinevirtual |
recursive_initialize(const configurable::environment_map &environment=configurable::environment_map()) | recursive_configurable | inlinevirtual |
recursive_load(configuration &config) | recursive_configurable | inlinevirtual |
remove_child(configurable *child) | recursive_configurable | inlinevirtual |
remove_child(recursive_configurable *child) | recursive_configurable | inlinevirtual |
safe_active(int i, int j) const | array2< T > | inline |
safe_active(const vec2i &pi) const | array2< T > | inline |
send_message(std::string message, void *ptr) override | array2< T > | inlinevirtual |
serial_actives(std::function< void(iterator &it)> func) | array2< T > | inline |
serial_actives(std::function< void(int i, int j, iterator &it)> func) | array2< T > | inline |
serial_all(std::function< void(iterator &it)> func) | array2< T > | inline |
serial_all(std::function< void(int i, int j, iterator &it)> func) | array2< T > | inline |
serial_op(std::function< void(iterator &it)> func, bool type=ALL) | array2< T > | inline |
serial_op(std::function< void(int i, int j, iterator &it)> func, bool type=ALL) | array2< T > | inline |
set(int i, int j, const T &value) | array2< T > | inline |
set(const vec2i &pi, const T &value) | array2< T > | inline |
set_as_fillable(const T &fill_value) | array2< T > | inline |
set_as_fillable_as(const array2 &array) | array2< T > | inline |
set_as_levelset(double bandwidth_half) | array2< T > | inline |
set_as_levelset_as(const array2 &array) | array2< T > | inline |
set_background_value(const T &value) | array2< T > | inline |
set_core_name(std::string core_name) | array2< T > | inline |
set_environment(std::string name, const void *value) | recursive_configurable | inline |
set_global_configuration(const configuration &config) | configurable | static |
set_off(int i, int j) | array2< T > | inline |
set_off(const vec2i &pi) | array2< T > | inline |
set_thread_num(int number) | array2< T > | inline |
set_touch_only_actives(bool touch_only_actives) | array2< T > | inline |
set_type(const type2 &type) | array2< T > | inline |
setup_now(configuration &config=get_global_configuration()) override | recursive_configurable | inlinevirtual |
shape() const | array2< T > | inline |
subtract(int i, int j, const T &value) | array2< T > | inline |
subtract(const vec2i &pi, const T &value) | array2< T > | inline |
swap(array2 &rhs) | array2< T > | inline |
type() const | array2< T > | inline |
~array2() (defined in array2< T >) | array2< T > | inlinevirtual |