$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.