#include <graph_window_base.hh>

Public Types | |
| typedef Window< void > | category |
| typedef E | exact_t |
| typedef P | site |
| Associated types. | |
| typedef void | dpsite |
Public Member Functions | |
| bool | is_valid () const |
| Return true by default. | |
| bool | is_empty () const |
| Interface of the concept Window. | |
| bool | is_centered () const |
| Is the window centered? | |
| bool | is_symmetric () const |
| Is the window symmetric? | |
| unsigned | delta () const |
| Return the maximum coordinate gap between the window center and a window point. | |
| self_ & | sym () |
| Apply a central symmetry to the target window. | |
| bool | is_neighbable_ () const |
| Is the window neighbable? | |
Protected Member Functions | |
| graph_window_base () | |
Private Types | |
| typedef graph_window_base< P, E > | self_ |
| P | Site type. |
typedef Window<void> mln::Window< E >::category [inherited] |
Reimplemented from mln::Object< E >.
| typedef void mln::graph_window_base< P, E >::dpsite |
typedef E mln::Object< E >::exact_t [inherited] |
typedef graph_window_base<P, E> mln::graph_window_base< P, E >::self_ [private] |
Reimplemented in mln::graph_elt_window< G, S >, and mln::graph_elt_window_if< G, S, I >.
| typedef P mln::graph_window_base< P, E >::site |
Associated types.
The type of site corresponding to the window.
| mln::graph_window_base< P, E >::graph_window_base | ( | ) | [inline, protected] |
| unsigned mln::graph_window_base< P, E >::delta | ( | ) | const [inline] |
Return the maximum coordinate gap between the window center and a window point.
| bool mln::graph_window_base< P, E >::is_centered | ( | ) | const [inline] |
Is the window centered?
| bool mln::graph_window_base< P, E >::is_empty | ( | ) | const [inline] |
Interface of the concept Window.
Is the window is empty?
| bool mln::graph_window_base< P, E >::is_neighbable_ | ( | ) | const [inline] |
Is the window neighbable?
| bool mln::graph_window_base< P, E >::is_symmetric | ( | ) | const [inline] |
Is the window symmetric?
| bool mln::graph_window_base< P, E >::is_valid | ( | ) | const [inline] |
Return true by default.
Reimplemented in mln::graph_elt_window_if< G, S, I >.
| graph_window_base< P, E > & mln::graph_window_base< P, E >::sym | ( | ) | [inline] |
Apply a central symmetry to the target window.
1.7.1