$extrastylesheet
#include <mln/core/alias/w_window1d_int.hh>
Public Member Functions | |
| w_window1d_int () | |
| void | clear () |
| unsigned | delta () const |
| const W::dpsite & | dp (unsigned i) const |
| bool | has (const typename W::dpsite &dp) const |
| w_window< dpoint1d, int > & | insert (const int &w, const dpoint1d &d) |
| bool | is_centered () const |
| bool | is_empty () const |
| bool | is_symmetric () const |
| bool | is_valid () const |
| unsigned | size () const |
| const std::vector< dpoint1d > & | std_vector () const |
| void | sym () |
| int | w (unsigned i) const |
| const std::vector< int > & | weights () const |
| const mln::window< dpoint1d > & | win () const |
Protected Attributes | |
| std::vector< int > | wei_ |
| mln::window< dpoint1d > | win_ |
Public Types | |
| typedef with_w_ < dpsites_bkd_piter< w_window < dpoint1d, int > >, int > | bkd_qiter |
| typedef Weighted_Window< void > | category |
| typedef dpoint1d | dpsite |
| typedef E | exact_t |
| typedef with_w_ < dpsites_fwd_piter< w_window < dpoint1d, int > >, int > | fwd_qiter |
| typedef W::psite | psite |
| typedef W::site | site |
| typedef int | weight |
| typedef W | window |
Related Functions | |
(Note that these are not member functions.) | |
| template<typename W > | |
| W | operator- (const Weighted_Window< W > &rhs) |
Type alias for a w_window with arbitrary shape, defined on the 1D grid (with integer coordinates) and whose weights are integers.
Definition at line 6 of file w_window1d_int.dox.
| mln::w_window1d_int::w_window1d_int | ( | ) |
Constructor without argument.
|
inherited |
Clear this window.
|
inherited |
Give the maximum coordinate gap; final method.
This method is valid iff the support is regular and the definition is not varying.
|
inherited |
Give the i-th delta-point; final method.
This method is valid iff the support is regular and the definition is unique.
|
inherited |
Test if the dp delta-point is in this window; final method.
This method is valid iff the support is regular and the definition is unique.
|
inherited |
Insert a couple of weight w and delta-point d.
|
inherited |
Test if the weighted window is centered; final method.
This method is valid iff the support is regular and the definition is not varying.
|
inherited |
Test if the weighted window is empty; final method.
|
inherited |
Test if the window is symmetric.
|
inherited |
return true by default.
|
inherited |
Give the window size; final method.
This method is valid iff the underlying window has a fixed size.
|
inherited |
Give access to the vector of delta-points.
|
inherited |
Apply a central symmetry to the window.
|
inherited |
Give the i-th weight.
|
inherited |
Give access to the vector of weights.
|
inherited |
Give the corresponding window.
|
related |
Compute the symmetrical weighted window of rhs.
|
protectedinherited |
Definition at line 129 of file core/w_window.hh.
|
protectedinherited |
Definition at line 128 of file core/w_window.hh.
|
inherited |
Site_Iterator type to browse (backward) the points of a generic w_window.
Definition at line 92 of file core/w_window.hh.
|
inherited |
Definition at line 72 of file weighted_window.hh.
|
inherited |
Dpsite associated type.
Definition at line 82 of file core/w_window.hh.
|
inherited |
|
inherited |
Site_Iterator type to browse (forward) the points of a generic w_window.
Definition at line 89 of file core/w_window.hh.
|
inherited |
Psite associated type.
Definition at line 60 of file weighted_window_base.hh.
|
inherited |
Site associated type.
Definition at line 63 of file weighted_window_base.hh.
|
inherited |
Weight associated type.
Definition at line 85 of file core/w_window.hh.
|
inherited |
Window associated type.
Definition at line 54 of file weighted_window_base.hh.