$extrastylesheet
Namespaces | |
namespace | accu |
namespace | algebra |
namespace | arith |
namespace | binarization |
namespace | border |
namespace | canvas |
namespace | clustering |
namespace | convert |
namespace | data |
namespace | debug |
namespace | def |
namespace | display |
namespace | doc |
namespace | draw |
namespace | estim |
namespace | extension |
namespace | fun |
namespace | geom |
namespace | graph |
namespace | grid |
namespace | histo |
namespace | if_possible |
namespace | impl |
namespace | internal |
namespace | io |
namespace | labeling |
namespace | linear |
namespace | literal |
namespace | logical |
namespace | make |
namespace | math |
namespace | meta |
namespace | metal |
namespace | morpho |
namespace | norm |
namespace | old_canvas |
namespace | old_labeling |
namespace | opt |
namespace | pw |
namespace | registration |
namespace | select |
namespace | set |
namespace | subsampling |
namespace | tag |
namespace | test |
namespace | topo |
namespace | trait |
namespace | transform |
namespace | upscaling |
namespace | util |
namespace | value |
namespace | win |
namespace | world |
Classes | |
struct | Accumulator |
Base class for implementation of accumulators. More... | |
struct | Accumulator< void > |
INTERNAL_API More... | |
class | bin_1complex_image2d |
Type alias for a binary image based on a 1-complex, where 0-faces are located at discrete (integer) 2-dimensional points. More... | |
class | bin_2complex_image3df |
Type alias for a binary image based on a 2-complex, where 0-faces are located at floating-point 3-dimensional points. More... | |
class | bkd_pixter1d |
class | bkd_pixter2d |
class | bkd_pixter3d |
Backward pixel iterator on a 3-D image with border. More... | |
class | box |
Generic box class: site set containing points of a regular grid. More... | |
struct | Box |
Base class for implementation classes of boxes. More... | |
class | box1d |
A box defined on the 1D square grid with integer coordinates. More... | |
class | box2d |
A box defined on the 2D square grid with integer coordinates. More... | |
class | box2d_h |
class | box3d |
A box defined on the 3D square grid with integer coordinates. More... | |
class | box_bkd_piter_ |
A generic backward iterator on points of boxes. More... | |
class | box_fwd_piter_ |
A generic forward iterator on points of boxes. More... | |
class | box_runend_piter |
class | box_runstart_piter |
struct | Browsing |
Base class for implementation classes that are browsings. More... | |
struct | Browsing< void > |
INTERNAL_API Browsing category flag type. More... | |
struct | cast_image_ |
Class of image morpher which takes an image to change its data type. More... | |
struct | category |
struct | category< bool > |
struct | category< const T > |
struct | category< double > |
struct | category< float > |
struct | category< R(*)(A) > |
struct | category< signed char > |
struct | category< signed int > |
struct | category< signed long > |
struct | category< signed short > |
struct | category< T[n] > |
struct | category< unsigned char > |
struct | category< unsigned int > |
struct | category< unsigned long > |
struct | category< unsigned short > |
class | ch_piter_image |
struct | complex_higher_dim_connected_n_face_neighborhood |
Neighborhood centered on an n-face of complex returning the n-faces sharing an (n+1)-face with the center n-face. More... | |
struct | complex_higher_dim_connected_n_face_window |
struct | complex_higher_dim_connected_n_face_window_p |
struct | complex_higher_neighborhood |
Neighborhood centered on an n-face of complex returning its adjacent (n+1)-faces. More... | |
struct | complex_higher_window |
struct | complex_higher_window_p |
class | complex_image |
Image based on a complex. More... | |
struct | complex_lower_dim_connected_n_face_neighborhood |
Neighborhood centered on an n-face of complex returning the n-faces sharing an (n-1)-face with the center n-face. More... | |
struct | complex_lower_dim_connected_n_face_window |
struct | complex_lower_dim_connected_n_face_window_p |
struct | complex_lower_higher_neighborhood |
Neighborhood centered on an n-face of complex returning its adjacent (n-1)-faces and (n+1)-faces. More... | |
struct | complex_lower_higher_window |
struct | complex_lower_higher_window_p |
struct | complex_lower_neighborhood |
Neighborhood centered on an n-face of complex returning its adjacent (n-1)-faces. More... | |
struct | complex_lower_window |
struct | complex_lower_window_p |
struct | complex_m_face_neighborhood |
Neighborhood centered on an n-face of complex returning the m-faces transitively adjacent to this center n-face. More... | |
struct | complex_m_face_window |
struct | complex_m_face_window_p |
class | complex_neighborhood_bkd_piter |
class | complex_neighborhood_fwd_piter |
class | complex_psite |
Point site associated to a mln::p_complex. More... | |
class | complex_window_bkd_piter |
class | complex_window_fwd_piter |
struct | decorated_image |
Image that can have additional features. More... | |
struct | Delta_Point_Site |
FIXME: Doc! More... | |
struct | Delta_Point_Site< void > |
INTERNAL_API More... | |
class | discrete_plane_1complex_geometry |
Type alias for the geometry of a 1-complex (e.g., a graph) located in a discrete 2-dimensional plane (with integer coordinates). More... | |
class | discrete_plane_2complex_geometry |
Type alias for the geometry of a 2-complex located in a discrete 2-dimensional plane (with integer coordinates). More... | |
struct | dpoint |
Generic delta-point class. More... | |
struct | Dpoint |
Base class for implementation of delta-point classes. More... | |
class | dpoint1d |
Type alias for a delta-point defined on the 1D square grid with integer coordinates. More... | |
class | dpoint2d |
Type alias for a delta-point defined on the 2D square grid with integer coordinates. More... | |
class | dpoint3d |
Type alias for a delta-point defined on the 3D square grid with integer coordinates. More... | |
struct | Dpoint< void > |
INTERNAL_API Dpoint category flag type. More... | |
class | dpoints_bkd_pixter |
class | dpoints_fwd_pixter |
class | dpsites_bkd_piter |
class | dpsites_fwd_piter |
struct | Edge |
edge category flag type. More... | |
struct | Edge< void > |
class | edge_image |
Image based on graph edges. More... | |
struct | extended |
Makes an image become restricted by a point set. More... | |
class | extension_fun |
Extends the domain of an image with a function. More... | |
class | extension_ima |
Extends the domain of an image with an image. More... | |
class | extension_val |
Extends the domain of an image with a value. More... | |
struct | flat_image |
Image with a single value. More... | |
class | float_2complex_image3df |
Type alias for a floating-point image based on a 2-complex, where 0-faces are located at floating-point 3-dimensional points. More... | |
struct | fun_image |
Image read through a function. More... | |
struct | Function |
Base class for implementation of function-objects. More... | |
struct | Function< void > |
INTERNAL_API More... | |
struct | Function_n2v |
Base class for implementation of function-objects from Nil to value. More... | |
struct | Function_v2b |
Base class for implementation of function-objects from a value to a Boolean. More... | |
struct | Function_v2v |
Base class for implementation of function-objects from value to value. More... | |
struct | Function_vv2b |
Base class for implementation of function-objects from a couple of values to a Boolean. More... | |
struct | Function_vv2v |
Base class for implementation of function-objects from a couple of values to a value. More... | |
class | fwd_pixter1d |
class | fwd_pixter2d |
class | fwd_pixter3d |
Forward pixel iterator on a 3-D image with border. More... | |
struct | Gdpoint |
Grid point concept. More... | |
struct | Gdpoint< void > |
INTERNAL_API More... | |
struct | Generalized_Pixel |
Base class for implementation classes that are pixels or that have the behavior of pixels. More... | |
struct | Gpoint |
Base class for implementation of point classes. More... | |
struct | Gpoint< void > |
INTERNAL_API Gpoint category flag type. More... | |
struct | Graph |
Base class for implementation of graph classes. More... | |
struct | Graph< void > |
INTERNAL_API Graph category flag type. More... | |
struct | graph_elt_mixed_neighborhood |
Elementary neighborhood on graph class. More... | |
class | graph_elt_mixed_window |
Elementary window on graph class. More... | |
struct | graph_elt_neighborhood |
Elementary neighborhood on graph class. More... | |
struct | graph_elt_neighborhood_if |
Elementary neighborhood_if on graph class. More... | |
class | graph_elt_window |
Elementary window on graph class. More... | |
class | graph_elt_window_if |
Custom window on graph class. More... | |
class | graph_window_base |
class | graph_window_if_piter |
Forward iterator on line graph window. More... | |
class | graph_window_piter |
struct | hexa |
hexagonal image class. More... | |
class | hexa_bkd_piter_ |
class | hexa_fwd_piter_ |
A generic forward iterator on points of subsets. More... | |
struct | Image |
Base class for implementation of image classes. More... | |
struct | image1d |
Basic 1D image class. More... | |
class | image2d |
Basic 2D image class. More... | |
struct | image2d_h |
2d image based on an hexagonal mesh. More... | |
struct | image3d |
Basic 3D image class. More... | |
struct | Image< void > |
INTERNAL_API Image category flag type. More... | |
struct | image_if |
Image which domain is restricted by a function 'site -> Boolean'. More... | |
class | int_u8_1complex_image2d |
Type alias for an 8-bit gray-level image based on a 1-complex, where 0-faces are located at discrete (integer) 2-dimensional points. More... | |
class | int_u8_2complex_image2d |
Type alias for an 8-bit gray-level image based on a 2-complex, where 0-faces are located at discrete (integer) 2-dimensional points. More... | |
class | int_u8_2complex_image3df |
Type alias for an 8-bit gray-level image based on a 2-complex, where 0-faces are located at floating-point 3-dimensional points. More... | |
struct | Iterator |
Base class for implementation classes that are iterators. More... | |
class | labeled_image |
Morpher providing an improved interface for labeled image. More... | |
class | labeled_image_base |
Base class Morpher providing an improved interface for labeled image. More... | |
struct | lazy_image |
Image values are computed on the fly. More... | |
struct | Literal |
Base class for implementation classes of literals. More... | |
struct | Literal< void > |
INTERNAL_API Literal category flag type. More... | |
struct | Mesh |
Base class for implementation classes of meshes. More... | |
struct | Meta_Accumulator |
Base class for implementation of meta accumulators. More... | |
struct | Meta_Accumulator< void > |
INTERNAL_API Meta_Accumulator category flag type. More... | |
struct | Meta_Function |
Base class for implementation of meta functions. More... | |
struct | Meta_Function< void > |
INTERNAL_API Meta_Function category flag type. More... | |
struct | Meta_Function_v2v |
Base class for implementation of function-objects from value to value. More... | |
struct | Meta_Function_vv2v |
Base class for implementation of function-objects from value to value. More... | |
class | mixed_neighb |
Adapter class from window to neighborhood. More... | |
class | mixed_neighb_bkd_niter |
class | mixed_neighb_fwd_niter |
class | mutable_extension_ima |
Extends the domain of an image with an image. More... | |
class | neighb |
Adapter class from window to neighborhood. More... | |
class | neighb1d |
Type alias for a neighborhood defined on the 1D square grid with integer coordinates. More... | |
class | neighb2d |
Type alias for a neighborhood defined on the 2D square grid with integer coordinates. More... | |
class | neighb3d |
Type alias for a neighborhood defined on the 3D square grid with integer coordinates. More... | |
class | neighb_bkd_niter |
class | neighb_fwd_niter |
struct | Neighborhood |
Base class for implementation classes that are neighborhoods. More... | |
struct | Neighborhood< void > |
INTERNAL_API More... | |
struct | Object |
Base class for almost every class defined in Milena. More... | |
struct | Object< void > |
INTERNAL_API Object category flag type. More... | |
struct | p2p_image |
FIXME: Doc! More... | |
class | p_array |
Multi-set of sites. More... | |
class | p_centered |
Site set corresponding to a window centered on a site. More... | |
class | p_centered_piter |
class | p_complex |
A complex psite set based on the N-faces of a complex of dimension D (a D-complex ). More... | |
class | p_complex_bkd_piter_ |
Backward iterator on (all) the faces of an mln::p_complex<D, G>. More... | |
class | p_complex_faces_bkd_piter_ |
class | p_complex_faces_fwd_piter_ |
class | p_complex_fwd_piter_ |
Forward iterator on (all) the faces of an mln::p_complex<D, G>. More... | |
class | p_double_piter |
class | p_double_psite |
class | p_edges |
Site set mapping graph edges and image sites. More... | |
class | p_edges_psite |
struct | p_faces |
A complex psite set based on a the N-faces of a complex of dimension D (a D-complex). More... | |
class | p_faces_bkd_piter_ |
class | p_faces_fwd_piter_ |
class | p_graph_piter |
class | p_if |
Site set restricted w.r.t. More... | |
struct | p_if_piter_ |
Iterator on site sets conditionned by a function. More... | |
class | p_image |
Site set based on an image of Booleans. More... | |
class | p_indexed_bkd_piter |
Backward iterator on sites of an indexed site set. More... | |
class | p_indexed_fwd_piter |
Forward iterator on sites of an indexed site set. More... | |
class | p_indexed_psite |
class | p_key |
Priority queue class. More... | |
class | p_line2d |
2D discrete line of points. More... | |
class | p_mutable_array_of |
p_mutable_array_of is a mutable array of site sets. More... | |
class | p_n_faces_bkd_piter |
class | p_n_faces_fwd_piter |
class | p_priority |
Priority queue. More... | |
class | p_queue |
Queue of sites (based on std::deque). More... | |
class | p_queue_fast |
Queue of sites class (based on p_array. More... | |
class | p_run |
Point set class in run. More... | |
class | p_run2d |
Type alias for a run of 2d points. More... | |
class | p_run_bkd_piter_ |
Backward iterator on points of a p_run. More... | |
class | p_run_fwd_piter_ |
Forward iterator on points of a p_run. More... | |
class | p_run_psite |
class | p_runs2d |
Type alias for a set of runs of 2d points. More... | |
class | p_set |
Mathematical set of sites (based on util::set). More... | |
class | p_set_of |
p_set_of is a set of site sets. More... | |
class | p_transformed |
Site set transformed through a function. More... | |
struct | p_transformed_piter |
Iterator on p_transformed<S,F>. More... | |
class | p_vaccess |
Site set in which sites are grouped by their associated value. More... | |
class | p_vertices |
Site set based mapping graph vertices to sites. More... | |
class | p_vertices_psite |
struct | pixel |
Generic pixel class. More... | |
struct | Pixel_Iterator |
Base class for the implementation of pixel iterator classes. More... | |
class | plain |
Prevents an image from sharing its data. More... | |
struct | point |
Generic point class. More... | |
struct | Point |
Base class for implementation of point classes. More... | |
class | point1d |
Point defined on the 1D ruler grid with integer coordinates. More... | |
class | point1df |
Point defined on the 1D ruler grid with floating-point coordinates. More... | |
class | point2d |
Point defined on the 2D square grid with integer coordinates. More... | |
struct | point2d_h |
class | point2df |
Point defined on the 2D square grid with floating-point coordinates. More... | |
struct | point2df_h |
class | point3d |
Point defined on the 3D square grid with integer coordinates. More... | |
class | point3df |
Point defined on the 3D square grid with floating-point coordinates. More... | |
struct | Point< void > |
INTERNAL_API Point category flag type. More... | |
struct | Point_Site |
Base class for implementation classes of the notion of "point site". More... | |
struct | Point_Site< void > |
INTERNAL_API Point site category flag type. More... | |
struct | Proxy |
Base class for implementation classes of the notion of "proxy". More... | |
struct | Proxy< void > |
INTERNAL_API Proxy category flag type. More... | |
struct | Pseudo_Site |
Base class for implementation classes of the notion of "pseudo site". More... | |
struct | Pseudo_Site< void > |
INTERNAL_API More... | |
struct | Regular_Grid |
Base class for implementation classes of regular grids. More... | |
struct | regular_grid_from_dim_< 1 > |
struct | regular_grid_from_dim_< 2 > |
struct | regular_grid_from_dim_< 3 > |
class | rgb8_2complex_image3df |
Type alias for a (3x8-bit) RGB image based on a 2-complex, where 0-faces are located at floating-point 3-dimensional points. More... | |
class | safe_image |
Makes an image accessible at undefined location. More... | |
struct | Site |
Base class for classes that are explicitly sites. More... | |
struct | Site< void > |
INTERNAL_API More... | |
struct | Site_Iterator |
Base class for implementation of classes of iterator on points. More... | |
struct | Site_Proxy |
Base class for implementation classes of the notion of "site proxy". More... | |
struct | Site_Proxy< void > |
INTERNAL_API More... | |
struct | Site_Set |
Base class for implementation classes of site sets. More... | |
struct | Site_Set< void > |
INTERNAL_API More... | |
struct | slice_image |
2D image extracted from a slice of a 3D image. More... | |
class | space_2complex_geometry |
Type alias for the geometry of a 2-complex located in a 3-dimensional space (with floating-point coordinates). More... | |
class | static_dpoints_bkd_pixter |
A generic backward iterator on the pixels of a dpoint-based window or neighborhood. More... | |
class | static_dpoints_fwd_pixter |
A generic forward iterator on the pixels of a dpoint-based window or neighborhood. More... | |
class | static_window |
Generic window class. More... | |
class | sub_image |
Image having its domain restricted by a site set. More... | |
struct | sub_image_if |
Image having its domain restricted by a site set and a function. More... | |
struct | subject |
class | thru_image |
Morph image values through a function. More... | |
struct | tr_image |
Transform an image by a given transformation. More... | |
struct | transformed_image |
Image having its domain restricted by a site set. More... | |
struct | Unknown< void > |
struct | unproject_image |
Un-projects an image. More... | |
class | unsigned_2complex_image3df |
Type alias for a gray-level image based on a 2-complex, where 0-faces are located at floating-point 3-dimensional points. More... | |
struct | Value |
Base class for implementation classes of values. More... | |
struct | Value< void > |
INTERNAL_API More... | |
struct | Value_Iterator |
Base class for implementation of classes of iterator on values. More... | |
struct | Value_Set |
Base class for implementation classes of sets of values. More... | |
struct | Value_Set< void > |
INTERNAL_API More... | |
class | vec2d_d |
2D vector with double coordinates. More... | |
class | vec2d_f |
2D vector with float coordinates. More... | |
class | vec3d_d |
3D vector with double coordinates. More... | |
class | vec3d_f |
3D vector with float coordinates. More... | |
struct | Vertex |
Vertex category flag type. More... | |
struct | Vertex< void > |
class | vertex_image |
Image based on graph vertices. More... | |
struct | violent_cast_image |
Violently cast image values to a given type. More... | |
struct | w_window |
Generic w_window class. More... | |
class | w_window1d_float |
Type alias for a w_window with arbitrary shape, defined on the 1D grid (with integer coordinates) and whose weights are floating values. More... | |
class | w_window1d_int |
Type alias for a w_window with arbitrary shape, defined on the 1D grid (with integer coordinates) and whose weights are integers. More... | |
class | w_window2d_float |
Type alias for a w_window with arbitrary shape, defined on the 2D square grid (with integer coordinates) and whose weights are floating values. More... | |
class | w_window2d_int |
Type alias for a w_window with arbitrary shape, defined on the 2D square grid (with integer coordinates) and whose weights are integers. More... | |
class | w_window3d_float |
Type alias for a w_window with arbitrary shape, defined on the 3D grid (with integer coordinates) and whose weights are floating values. More... | |
class | w_window3d_int |
Type alias for a w_window with arbitrary shape, defined on the 3D grid (with integer coordinates) and whose weights are integers. More... | |
struct | Weighted_Window |
Base class for implementation classes that are weighted_windows. More... | |
struct | Weighted_Window< void > |
INTERNAL_API More... | |
class | window |
Generic window class. More... | |
struct | Window |
Base class for implementation classes that are windows. More... | |
class | window1d |
Type alias for a window with arbitrary shape, defined on the 1D square grid with integer coordinates. More... | |
class | window2d |
Type alias for a window with arbitrary shape, defined on the 2D square grid with integer coordinates. More... | |
class | window3d |
Type alias for a window with arbitrary shape, defined on the 3D square grid with integer coordinates. More... | |
struct | Window< void > |
INTERNAL_API More... | |
struct | with_w_ |
Decorator to handle weights for iterators on window points. More... |
Typedefs | |
typedef box< point2d_h > | box2d_h |
typedef dpoint < mln::grid::hexa, def::coord > | dpoint2d_h |
typedef point< grid::hexa, def::coord > | point2d_h |
typedef point< grid::tick, def::coord > | point1d |
typedef point< grid::square, def::coord > | point2d |
typedef point< grid::cube, def::coord > | point3d |
Functions | |
template<typename I > | |
I::psite | a_point_of (const Image< I > &ima) |
template<typename T > | |
fun::i2v::all_to< T > | all_to (T t) |
template<typename I , typename F > | |
p2p_image< I, F > | apply_p2p (Image< I > &ima, const Function_v2v< F > &f) |
template<typename I , typename F > | |
p2p_image< const I, F > | apply_p2p (const Image< I > &ima, const Function_v2v< F > &f) |
template<typename S , typename I , typename T > | |
tr_image< S, I, T > | apply_tr (const Site_Set< S > &s, const Image< I > &ima, const Function_v2v< T > &tr) |
template<typename I , typename T > | |
tr_image< typename I::domain_t, I, T > | apply_tr (const Image< I > &ima, const Function_v2v< T > &tr) |
const neighb3d & | c18 () |
const neighb1d & | c2 () |
const neighb3d & | c26 () |
const neighb3d & | c2_3d_sli () |
const neighb2d & | c2_col () |
const neighb2d & | c2_row () |
const neighb2d & | c4 () |
const neighb3d & | c4_3d () |
const neighb3d & | c6 () |
neighb< win::multiple < window2d, mln::fun::p2b::chess > > | c6_2d () |
const neighb2d & | c8 () |
const neighb3d & | c8_3d () |
template<typename T , typename I > | |
cast_image_< T, I > | cast_image (const Image< I > &ima) |
template<typename I > | |
void | ch (unsigned slis, unsigned rows, unsigned cols) |
template<typename Fwd , typename I > | |
ch_piter_image< I, Fwd > | ch_piter (Image< I > &ima) |
template<typename I > | |
void | chck (I &ref) |
template<typename I , typename J > | |
void | chck (const Image< I > &ref_, const Image< J > &ima_) |
template<typename I > | |
void | chck (const Image< I > &ref_) |
template<typename I , typename J > | |
void | chck (const Image< I > &ref_, const Image< J > &ima_, const typename I::value v) |
template<typename I , typename J > | |
void | chck (Image< I > &input_, Image< J > &output_) |
template<typename I > | |
void | chck (Image< I > &ima_, const typename I::value v) |
template<typename T > | |
void | chck1d (int cols, int border, T ref[]) |
template<typename T > | |
void | chck2d (int rows, int cols, int border, T ref[]) |
template<typename V > | |
void | chk () |
template<typename V > | |
void | chk (const V max) |
template<typename V > | |
void | chk (unsigned sli, unsigned row, unsigned col) |
template<typename I , typename J > | |
void | chk (unsigned slis, unsigned rows, unsigned cols) |
template<typename I > | |
void | chk1d (unsigned cols) |
template<typename I , typename J > | |
void | chk1d (unsigned cols) |
template<typename I > | |
void | chk2d (unsigned rows, unsigned cols) |
template<typename I , typename J > | |
void | chk2d (unsigned rows, unsigned cols) |
template<typename I > | |
void | chk3d (unsigned slis, unsigned rows, unsigned cols) |
template<typename I , typename J > | |
void | chk3d (unsigned slis, unsigned rows, unsigned cols) |
template<typename V > | |
void | chk_rgb (const unsigned min, const unsigned max) |
template<typename T2 , typename T1 > | |
fun::x2x::composed< T2, T1 > | compose (T2 f, T1 g) |
template<typename G , typename C > | |
const mln::algebra::vec< point < G, C >::dim-1, C > & | cut_ (const point< G, C > &p) |
template<typename C > | |
const util::yes & | cut_ (const point< grid::tick, C > &p) |
template<typename I , typename D > | |
decorated_image< I, D > | decorate (Image< I > &ima, const D &decoration) |
template<typename I , typename D > | |
decorated_image< const I, D > | decorate (const Image< I > &ima, const D &decoration) |
template<typename I > | |
mln::trait::concrete< I >::ret | duplicate (const Image< I > &model) |
template<typename T > | |
internal::exact_const_gcc_2_95 < T >::ret | exact (const T &t) |
template<typename I , typename F > | |
extension_fun< const I, F > | extend (const Image< I > &ima, const Function_v2v< F > &fun) |
template<typename I , typename F > | |
extension_fun< I, F > | extend (Image< I > &ima, const Function_v2v< F > &fun) |
template<typename I , typename J > | |
extension_ima< const I, const J > | extend (const Image< I > &ima, const Image< J > &ext) |
template<typename I > | |
extension_val< const I > | extend (const Image< I > &ima, const typename I::value &val) |
template<typename I > | |
extension_val< I > | extend (Image< I > &ima, const typename I::value &val) |
template<typename I , typename B > | |
extended< const I > | extended_to (const Image< I > &ima, const Box< B > &b) |
template<typename I , typename B > | |
extended< I > | extended_to (Image< I > &ima, const Box< B > &b) |
float | fd (double) |
float | fi (int) |
template<typename V > | |
void | from_to_ (const int &from, Value< V > &to) |
template<typename V > | |
void | from_to_ (const double &from, Value< V > &to) |
template<typename V > | |
void | from_to_ (const float &from, Value< V > &to) |
template<typename V > | |
void | from_to_ (const unsigned &from, Value< V > &to) |
void | from_to_ (const double &from, unsigned &to) |
void | from_to_ (const float &from, unsigned &to) |
void | from_to_ (const unsigned &from, bool &to) |
void | from_to_ (const double &from, int &to) |
void | from_to_ (const float &from, int &to) |
void | from_to_ (const float &from, short &to) |
template<typename W > | |
void | from_to_ (const mln::neighb< W > &from, W &to) |
template<typename W > | |
void | from_to_ (const mln::mixed_neighb< W > &from, W &to) |
template<typename W > | |
void | from_to_ (const W &from, mln::neighb< W > &to) |
template<typename W > | |
void | from_to_ (const W &from, mln::mixed_neighb< W > &to) |
template<unsigned M> | |
void | from_to_ (const bool(&values)[M], window1d &win) |
template<typename S , typename P , typename C_ > | |
void | from_to_ (const Site_Set< S > &from, std::set< P, C_ > &to) |
template<typename A > | |
void | from_to_ (const Accumulator< A > &from, typename A::result &to) |
template<typename W , typename I > | |
void | from_to_ (const Window< W > &from, Image< I > &to) |
template<unsigned S> | |
void | from_to_ (const bool(&values)[S], window2d &win) |
template<typename I , typename D , typename W > | |
void | from_to_ (const Image< I > &from, w_window< D, W > &to) |
template<unsigned R, unsigned C> | |
void | from_to_ (const bool(&values)[R][C], window2d &win) |
template<typename V , unsigned S, typename I > | |
void | from_to_ (const V(&values)[S], Image< I > &to) |
template<typename D , typename W , typename I > | |
void | from_to_ (const w_window< D, W > &from, Image< I > &to) |
template<typename D > | |
void | from_to_ (const Gdpoint< D > &from, typename D::site &to) |
template<unsigned M> | |
void | from_to_ (bool const (&values)[M], window3d &win) |
template<typename V , unsigned S, typename D , typename W > | |
void | from_to_ (const V(&weight)[S], w_window< D, W > &to) |
template<typename G , typename C1 , typename C2 > | |
void | from_to_ (const point< G, C1 > &from, point< G, C2 > &to) |
template<unsigned S> | |
void | from_to_ (const bool(&values)[S], neighb2d &nbh) |
template<unsigned R, unsigned C> | |
void | from_to_ (bool const (&values)[R][C], neighb2d &nbh) |
template<typename P , typename T > | |
void | from_to_ (const Proxy< P > &from, T &to) |
template<typename P > | |
void | from_to_ (const Gpoint< P > &from, typename P::delta &to) |
template<unsigned S> | |
void | from_to_ (const bool(&values)[S], neighb3d &nbh) |
template<typename P , unsigned n, typename T > | |
void | from_to_ (const Gpoint< P > &from, algebra::vec< n, T > &to) |
int | id (double) |
int | ii (int) |
bool | implies (bool lexpr, bool rexpr) |
template<typename P , typename S > | |
int | index_of_in (const P &, const S &) |
template<typename I , typename N > | |
mln::trait::concrete< I >::ret | influence_zones (const I &input, const N &nbh) |
template<typename F , typename S , typename E , typename J > | |
void | init_ (tag::image_t, pw::image< F, S > &target, const Image< J > &model) |
template<typename P , typename V , typename G , typename J > | |
void | init_ (tag::image_t, vertex_image< P, V, G > &target, const Image< J > &model) |
template<typename I , typename F , typename J > | |
void | init_ (tag::image_t, image_if< I, F > &target, const J &model) |
template<typename F , typename S , typename E > | |
void | init_ (tag::function_t, F &f, const pw::internal::image_base< F, S, E > &model) |
template<typename I , typename F > | |
void | init_ (tag::function_t, F &f, const image_if< I, F > &model) |
template<typename T1 , typename T2 > | |
void | init_ (tag::function_t, fun::i2v::array< T1 > &f, const fun::i2v::array< T2 > &model) |
template<typename I , typename J , typename M > | |
void | init_ (tag::image_t, mutable_extension_ima< I, J > &target, const M &model) |
template<typename J , typename I > | |
void | init_ (tag::extension_t, J &target, const mutable_extension_ima< I, J > &model) |
template<typename F1 , typename F2 , typename S , typename E > | |
void | init_ (tag::function_t, F1 &f, const pw::internal::image_base< F2, S, E > &model) |
template<typename T , typename J > | |
void | init_ (tag::image_t, mln::image1d< T > &target, const J &model) |
template<typename T , typename J > | |
void | init_ (tag::image_t, mln::image3d< T > &target, const J &model) |
template<typename I , typename J > | |
void | initialize (Image< I > &target, const Image< J > &model) |
template<typename I , typename V , typename E > | |
image2d< typename I::value > | make_debug_graph_image (const I &input, const V &ima_v, const E &ima_e, const value::rgb8 &bg) |
mln_internal_add_classical_window_trait (backdiag2d) | |
mln_internal_add_classical_window_trait (cube3d) | |
mln_internal_add_classical_window_trait (cuboid3d) | |
mln_internal_add_classical_window_trait (octagon2d) | |
mln_internal_add_classical_window_trait (diag2d) | |
mln_internal_add_classical_window_trait (rectangle2d) | |
template<typename W1 , typename W2 > | |
mln_regular (W1) operator-(const Window< W1 > &win1 | |
template<typename L , typename R > | |
mln_trait_op_and (L, R) operator&&(const Proxy< L > &lhs | |
template<typename O , typename P > | |
mln_trait_op_and (O, P) operator&&(const Object< O > &o | |
template<typename P , typename O > | |
mln_trait_op_and (P, O) operator&&(const Proxy< P > &p | |
template<typename O , typename L > | |
mln_trait_op_eq (O, O) operator = =(const Literal<L>& lhs, const Object<O>& rhs) | |
template<typename Sl , typename Sr > | |
mln_trait_op_eq (Sl, Sr) operator | |
template<typename L , typename R > | |
mln_trait_op_eq (L, R) operator | |
template<typename P , typename O > | |
mln_trait_op_eq (P, O) operator | |
template<typename O , typename P > | |
mln_trait_op_eq (O, P) operator | |
template<typename O > | |
mln_trait_op_eq (O, value::scalar_< signed char >) operator = = (const signed char & lhs, const Object<O>& rhs) | |
template<typename O > | |
mln_trait_op_eq (O, value::scalar_< unsigned char >) operator = = (const unsigned char & lhs, const Object<O>& rhs) | |
template<typename O > | |
mln_trait_op_eq (O, value::scalar_< signed short >) operator = = (const signed short & lhs, const Object<O>& rhs) | |
template<typename O > | |
mln_trait_op_eq (O, value::scalar_< unsigned short >) operator = = (const unsigned short & lhs, const Object<O>& rhs) | |
template<typename O > | |
mln_trait_op_eq (O, value::scalar_< signed int >) operator = = (const signed int & lhs, const Object<O>& rhs) | |
template<typename O > | |
mln_trait_op_eq (O, value::scalar_< unsigned int >) operator = = (const unsigned int & lhs, const Object<O>& rhs) | |
template<typename O > | |
mln_trait_op_eq (O, value::scalar_< signed long >) operator = = (const signed long & lhs, const Object<O>& rhs) | |
template<typename O > | |
mln_trait_op_eq (O, value::scalar_< unsigned long >) operator = = (const unsigned long & lhs, const Object<O>& rhs) | |
template<typename O > | |
mln_trait_op_eq (O, value::scalar_< float >) operator = = (const float & lhs, const Object<O>& rhs) | |
template<typename O > | |
mln_trait_op_eq (O, value::scalar_< double >) operator = = (const double & lhs, const Object<O>& rhs) | |
template<typename O1 , typename O2 > | |
mln_trait_op_geq (O1, O2) operator> | |
template<typename L , typename R > | |
mln_trait_op_geq (L, R) operator> | |
template<typename P , typename O > | |
mln_trait_op_geq (P, O) operator> | |
template<typename O , typename P > | |
mln_trait_op_geq (O, P) operator> | |
template<typename O1 , typename O2 > | |
mln_trait_op_greater (O1, O2) operator>(const Object< O1 > &lhs | |
template<typename P , typename O > | |
mln_trait_op_greater (P, O) operator>(const Proxy< P > &p | |
template<typename L , typename R > | |
mln_trait_op_greater (L, R) operator>(const Proxy< L > &lhs | |
template<typename O , typename P > | |
mln_trait_op_greater (O, P) operator>(const Object< O > &o | |
template<typename O1 , typename O2 > | |
mln_trait_op_leq (O1, O2) operator< | |
template<typename L , typename R > | |
mln_trait_op_leq (L, R) operator< | |
template<typename P , typename O > | |
mln_trait_op_leq (P, O) operator< | |
template<typename O , typename P > | |
mln_trait_op_leq (O, P) operator< | |
template<typename O1 , typename O2 > | |
mln_trait_op_neq (O1, O2) operator! | |
template<typename L , typename R > | |
mln_trait_op_neq (L, R) operator! | |
template<typename P , typename O > | |
mln_trait_op_neq (P, O) operator! | |
template<typename O , typename P > | |
mln_trait_op_neq (O, P) operator! | |
template<typename O > | |
mln_trait_op_neq (O, value::scalar_< signed char >) operator! = (const signed char & lhs, const Object<O>& rhs) | |
template<typename O > | |
mln_trait_op_neq (O, value::scalar_< unsigned char >) operator! = (const unsigned char & lhs, const Object<O>& rhs) | |
template<typename O > | |
mln_trait_op_neq (O, value::scalar_< signed short >) operator! = (const signed short & lhs, const Object<O>& rhs) | |
template<typename O > | |
mln_trait_op_neq (O, value::scalar_< unsigned short >) operator! = (const unsigned short & lhs, const Object<O>& rhs) | |
template<typename O > | |
mln_trait_op_neq (O, value::scalar_< signed int >) operator! = (const signed int & lhs, const Object<O>& rhs) | |
template<typename O > | |
mln_trait_op_neq (O, value::scalar_< signed long >) operator! = (const signed long & lhs, const Object<O>& rhs) | |
template<typename O > | |
mln_trait_op_neq (O, value::scalar_< unsigned long >) operator! = (const unsigned long & lhs, const Object<O>& rhs) | |
template<typename O > | |
mln_trait_op_neq (O, value::scalar_< float >) operator! = (const float & lhs, const Object<O>& rhs) | |
template<typename O > | |
mln_trait_op_neq (O, value::scalar_< unsigned int >) operator! = (const unsigned int & lhs, const Object<O>& rhs) | |
template<typename O > | |
mln_trait_op_neq (O, value::scalar_< double >) operator! = (const double & lhs, const Object<O>& rhs) | |
template<typename P > | |
mln_trait_op_not (P) operator!(const Proxy< P > &rhs) | |
template<typename L , typename R > | |
mln_trait_op_or (L, R) operator||(const Proxy< L > &lhs | |
template<typename P , typename O > | |
mln_trait_op_or (P, O) operator||(const Proxy< P > &p | |
template<typename O , typename P > | |
mln_trait_op_or (O, P) operator||(const Object< O > &o | |
template<typename P > | |
mln_trait_op_predec (P) operator--(const Proxy< P > &rhs) | |
template<typename P > | |
mln_trait_op_preinc (P) operator++(const Proxy< P > &rhs) | |
template<typename P > | |
mln_trait_op_uplus (P) operator+(const Proxy< P > &rhs) | |
template<typename L , typename R > | |
mln_trait_op_xor (L, R) operator^(const Proxy< L > &lhs | |
template<typename P , typename O > | |
mln_trait_op_xor (P, O) operator^(const Proxy< P > &p | |
template<typename O , typename P > | |
mln_trait_op_xor (O, P) operator^(const Object< O > &o | |
template<typename I , typename J > | |
mutable_extension_ima< I, J > | mutable_extend (Image< I > &ima, Image< J > &ext) |
template<typename I , typename N > | |
mln::trait::concrete< I >::ret | my_algorithm (const Image< I > &ima_, const Neighborhood< N > &nbh_) |
template<typename I , typename F , typename B > | |
void | my_test (Image< I > &ima_, const Function_v2v< F > &f_, const Browsing< B > &browse_) |
template<typename I , typename F , typename B > | |
void | my_test (Image< I > &ima_, const Function_v2v< F > &f_, const Browsing< B > &browse_, int dir=0) |
util::yes | operator! (const util::yes &y) |
template<typename F > | |
fun::not__v2b_expr_< F > | operator! (const Function_v2b< F > &f) |
util::yes | operator!= (const util::yes &, bool) |
util::yes | operator!= (const util::yes &, const util::yes &) |
template<typename L , typename R > | |
fun::neq_v2b_expr_< L, R > | operator!= (const Function_v2v< L > &lhs, const Function_v2v< R > &rhs) |
template<typename O , typename L > | |
mln::trait::op::mod< O, O >::ret | operator% (const Object< O > &lhs, const Literal< L > &rhs) |
template<typename L , typename O > | |
mln::trait::op::mod< O, O >::ret | operator% (const Literal< L > &lhs, const Object< O > &rhs) |
template<typename Vl , typename Vr > | |
mln::trait::op::mod< Vl, Vr >::ret | operator% (const value::Scalar< Vl > &lhs, const value::Scalar< Vr > &rhs) |
template<typename L , typename R > | |
fun::mod_v2v_expr_< L, R > | operator% (const Function_v2v< L > &lhs, const Function_v2v< R > &rhs) |
template<typename Sl , typename Sr > | |
mln::trait::op::mod< Sl, Sr >::ret | operator% (const value::scalar_< Sl > &lhs, const value::scalar_< Sr > &rhs) |
template<typename L , typename R > | |
mln::trait::op::mod< L, R >::ret | operator% (const Proxy< L > &lhs, const Proxy< R > &rhs) |
template<typename P , typename O > | |
mln::trait::op::mod< P, O >::ret | operator% (const Proxy< P > &p, const Object< O > &o) |
template<typename O , typename P > | |
mln::trait::op::mod< O, P >::ret | operator% (const Object< O > &o, const Proxy< P > &p) |
template<typename O > | |
mln::trait::op::mod< O, value::scalar_< signed char > >::ret | operator% (const Object< O > &lhs, const signed char &rhs) |
template<typename O > | |
mln::trait::op::mod< O, value::scalar_< unsigned char > >::ret | operator% (const Object< O > &lhs, const unsigned char &rhs) |
template<typename O > | |
mln::trait::op::mod< O, value::scalar_< signed short > >::ret | operator% (const Object< O > &lhs, const signed short &rhs) |
template<typename O > | |
mln::trait::op::mod< O, value::scalar_< unsigned short > >::ret | operator% (const Object< O > &lhs, const unsigned short &rhs) |
template<typename O > | |
mln::trait::op::mod< O, value::scalar_< signed int > >::ret | operator% (const Object< O > &lhs, const signed int &rhs) |
template<typename O > | |
mln::trait::op::mod< O, value::scalar_< unsigned int > >::ret | operator% (const Object< O > &lhs, const unsigned int &rhs) |
template<typename O > | |
mln::trait::op::mod< O, value::scalar_< signed long > >::ret | operator% (const Object< O > &lhs, const signed long &rhs) |
template<typename O > | |
mln::trait::op::mod< O, value::scalar_< unsigned long > >::ret | operator% (const Object< O > &lhs, const unsigned long &rhs) |
template<typename O > | |
mln::trait::op::mod< O, value::scalar_< float > >::ret | operator% (const Object< O > &lhs, const float &rhs) |
template<typename O > | |
mln::trait::op::mod< O, value::scalar_< double > >::ret | operator% (const Object< O > &lhs, const double &rhs) |
template<typename O > | |
mln::trait::op::mod < value::scalar_< signed char > , O >::ret | operator% (const signed char &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::mod < value::scalar_< unsigned char >, O >::ret | operator% (const unsigned char &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::mod < value::scalar_< signed short > , O >::ret | operator% (const signed short &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::mod < value::scalar_< unsigned short >, O >::ret | operator% (const unsigned short &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::mod < value::scalar_< signed int > , O >::ret | operator% (const signed int &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::mod < value::scalar_< signed long > , O >::ret | operator% (const signed long &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::mod < value::scalar_< unsigned long >, O >::ret | operator% (const unsigned long &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::mod < value::scalar_< float >, O > ::ret | operator% (const float &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::mod < value::scalar_< double >, O > ::ret | operator% (const double &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::mod < value::scalar_< unsigned int > , O >::ret | operator% (const unsigned int &lhs, const Object< O > &rhs) |
template<typename L , typename R > | |
L & | operator%= (Object< L > &lhs, const Object< R > &rhs) |
template<typename O > | |
O & | operator%= (Object< O > &lhs, const signed char &rhs) |
template<typename O > | |
O & | operator%= (Object< O > &lhs, const unsigned char &rhs) |
template<typename O > | |
O & | operator%= (Object< O > &lhs, const signed short &rhs) |
template<typename O > | |
O & | operator%= (Object< O > &lhs, const unsigned short &rhs) |
template<typename O > | |
O & | operator%= (Object< O > &lhs, const signed int &rhs) |
template<typename O > | |
O & | operator%= (Object< O > &lhs, const unsigned int &rhs) |
template<typename O > | |
O & | operator%= (Object< O > &lhs, const signed long &rhs) |
template<typename O > | |
O & | operator%= (Object< O > &lhs, const unsigned long &rhs) |
template<typename O > | |
O & | operator%= (Object< O > &lhs, const float &rhs) |
template<typename O > | |
O & | operator%= (Object< O > &lhs, const double &rhs) |
template<typename O > | |
unsigned int & | operator%= (unsigned int &lhs, const Object< O > &rhs) |
template<typename O > | |
unsigned long & | operator%= (unsigned long &lhs, const Object< O > &rhs) |
template<typename O > | |
signed int & | operator%= (signed int &lhs, const Object< O > &rhs) |
template<typename O > | |
signed char & | operator%= (signed char &lhs, const Object< O > &rhs) |
template<typename O > | |
unsigned char & | operator%= (unsigned char &lhs, const Object< O > &rhs) |
template<typename O > | |
signed short & | operator%= (signed short &lhs, const Object< O > &rhs) |
template<typename O > | |
unsigned short & | operator%= (unsigned short &lhs, const Object< O > &rhs) |
template<typename O > | |
signed long & | operator%= (signed long &lhs, const Object< O > &rhs) |
template<typename O > | |
float & | operator%= (float &lhs, const Object< O > &rhs) |
template<typename O > | |
double & | operator%= (double &lhs, const Object< O > &rhs) |
util::yes | operator&& (const util::yes &, bool) |
template<typename L , typename R > | |
fun::and__v2b_expr_< L, R > | operator&& (const Function_v2b< L > &lhs, const Function_v2b< R > &rhs) |
template<typename L , typename R > | |
mln::trait::op::times< L, R >::ret | operator* (const Image< L > &lhs, const Image< R > &rhs) |
template<typename I , typename S > | |
mln::trait::op::times< I, S >::ret | operator* (const Image< I > &ima, const value::Scalar< S > &s) |
template<typename O , typename L > | |
mln::trait::op::times< O, O >::ret | operator* (const Object< O > &lhs, const Literal< L > &rhs) |
template<typename L , typename O > | |
mln::trait::op::times< O, O >::ret | operator* (const Literal< L > &lhs, const Object< O > &rhs) |
template<typename D , typename S > | |
D | operator* (const Gdpoint< D > &lhs, const value::Scalar< S > &rhs) |
template<typename Vl , typename Vr > | |
mln::trait::op::times< Vl, Vr > ::ret | operator* (const value::Scalar< Vl > &lhs, const value::Scalar< Vr > &rhs) |
template<typename L , typename R > | |
fun::times_v2v_expr_< L, R > | operator* (const Function_v2v< L > &lhs, const Function_v2v< R > &rhs) |
template<typename S , typename O > | |
mln::trait::op::times< O, value::scalar_< S > >::ret | operator* (const value::scalar_< S > &lhs, const Object< O > &rhs) |
template<typename Sl , typename Sr > | |
mln::trait::op::times< Sl, Sr > ::ret | operator* (const value::scalar_< Sl > &lhs, const value::scalar_< Sr > &rhs) |
template<typename P , typename S > | |
P | operator* (const Gpoint< P > &p, const value::scalar_< S > &s) |
template<typename L , typename R > | |
mln::trait::op::times< L, R >::ret | operator* (const Proxy< L > &lhs, const Proxy< R > &rhs) |
template<typename P , typename O > | |
mln::trait::op::times< P, O >::ret | operator* (const Proxy< P > &p, const Object< O > &o) |
template<typename O , typename P > | |
mln::trait::op::times< O, P >::ret | operator* (const Object< O > &o, const Proxy< P > &p) |
template<typename O > | |
mln::trait::op::times< O, value::scalar_< signed char > >::ret | operator* (const Object< O > &lhs, const signed char &rhs) |
template<typename O > | |
mln::trait::op::times< O, value::scalar_< unsigned char > >::ret | operator* (const Object< O > &lhs, const unsigned char &rhs) |
template<typename O > | |
mln::trait::op::times< O, value::scalar_< signed short > >::ret | operator* (const Object< O > &lhs, const signed short &rhs) |
template<typename O > | |
mln::trait::op::times< O, value::scalar_< unsigned short > >::ret | operator* (const Object< O > &lhs, const unsigned short &rhs) |
template<typename O > | |
mln::trait::op::times< O, value::scalar_< signed int > >::ret | operator* (const Object< O > &lhs, const signed int &rhs) |
template<typename O > | |
mln::trait::op::times< O, value::scalar_< unsigned int > >::ret | operator* (const Object< O > &lhs, const unsigned int &rhs) |
template<typename O > | |
mln::trait::op::times< O, value::scalar_< signed long > >::ret | operator* (const Object< O > &lhs, const signed long &rhs) |
template<typename O > | |
mln::trait::op::times< O, value::scalar_< unsigned long > >::ret | operator* (const Object< O > &lhs, const unsigned long &rhs) |
template<typename O > | |
mln::trait::op::times< O, value::scalar_< float > >::ret | operator* (const Object< O > &lhs, const float &rhs) |
template<typename O > | |
mln::trait::op::times< O, value::scalar_< double > >::ret | operator* (const Object< O > &lhs, const double &rhs) |
template<typename O > | |
mln::trait::op::times< O, value::scalar_< unsigned long > >::ret | operator* (const unsigned long &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::times< O, value::scalar_< unsigned short > >::ret | operator* (const unsigned short &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::times< O, value::scalar_< signed char > >::ret | operator* (const signed char &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::times< O, value::scalar_< unsigned char > >::ret | operator* (const unsigned char &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::times< O, value::scalar_< signed short > >::ret | operator* (const signed short &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::times< O, value::scalar_< signed int > >::ret | operator* (const signed int &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::times< O, value::scalar_< unsigned int > >::ret | operator* (const unsigned int &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::times< O, value::scalar_< signed long > >::ret | operator* (const signed long &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::times< O, value::scalar_< float > >::ret | operator* (const float &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::times< O, value::scalar_< double > >::ret | operator* (const double &lhs, const Object< O > &rhs) |
template<typename L , typename R > | |
L & | operator*= (Image< L > &lhs, const Image< R > &rhs) |
template<typename I , typename S > | |
I & | operator*= (Image< I > &ima, const value::Scalar< S > &s) |
template<typename L , typename R > | |
L & | operator*= (Object< L > &lhs, const Object< R > &rhs) |
template<typename O > | |
O & | operator*= (Object< O > &lhs, const signed char &rhs) |
template<typename O > | |
O & | operator*= (Object< O > &lhs, const unsigned char &rhs) |
template<typename O > | |
O & | operator*= (Object< O > &lhs, const signed short &rhs) |
template<typename O > | |
O & | operator*= (Object< O > &lhs, const unsigned short &rhs) |
template<typename O > | |
O & | operator*= (Object< O > &lhs, const signed int &rhs) |
template<typename O > | |
O & | operator*= (Object< O > &lhs, const unsigned int &rhs) |
template<typename O > | |
O & | operator*= (Object< O > &lhs, const signed long &rhs) |
template<typename O > | |
O & | operator*= (Object< O > &lhs, const unsigned long &rhs) |
template<typename O > | |
O & | operator*= (Object< O > &lhs, const float &rhs) |
template<typename O > | |
O & | operator*= (Object< O > &lhs, const double &rhs) |
template<typename O > | |
double & | operator*= (double &lhs, const Object< O > &rhs) |
template<typename O > | |
unsigned short & | operator*= (unsigned short &lhs, const Object< O > &rhs) |
template<typename O > | |
float & | operator*= (float &lhs, const Object< O > &rhs) |
template<typename O > | |
unsigned long & | operator*= (unsigned long &lhs, const Object< O > &rhs) |
template<typename O > | |
signed char & | operator*= (signed char &lhs, const Object< O > &rhs) |
template<typename O > | |
unsigned char & | operator*= (unsigned char &lhs, const Object< O > &rhs) |
template<typename O > | |
signed short & | operator*= (signed short &lhs, const Object< O > &rhs) |
template<typename O > | |
signed int & | operator*= (signed int &lhs, const Object< O > &rhs) |
template<typename O > | |
unsigned int & | operator*= (unsigned int &lhs, const Object< O > &rhs) |
template<typename O > | |
signed long & | operator*= (signed long &lhs, const Object< O > &rhs) |
template<typename L , typename R > | |
mln::trait::op::plus< L, R >::ret | operator+ (const Image< L > &lhs, const Image< R > &rhs) |
template<typename I , typename S > | |
mln::trait::op::plus< I, S >::ret | operator+ (const Image< I > &ima, const value::Scalar< S > &s) |
template<typename O , typename L > | |
mln::trait::op::plus< O, O >::ret | operator+ (const Object< O > &lhs, const Literal< L > &rhs) |
template<typename L , typename O > | |
mln::trait::op::plus< O, O >::ret | operator+ (const Literal< L > &lhs, const Object< O > &rhs) |
template<typename L , typename R > | |
L::dpoint | operator+ (const Delta_Point_Site< L > &lhs, const Delta_Point_Site< R > &rhs) |
template<typename L , typename R > | |
L | operator+ (const Gdpoint< L > &lhs, const Gdpoint< R > &rhs) |
template<typename Vl , typename Vr > | |
mln::trait::op::plus< Vl, Vr >::ret | operator+ (const value::Scalar< Vl > &lhs, const value::Scalar< Vr > &rhs) |
template<typename L , typename R > | |
fun::plus_v2v_expr_< L, R > | operator+ (const Function_v2v< L > &lhs, const Function_v2v< R > &rhs) |
template<typename S , typename O > | |
mln::trait::op::plus< O, value::scalar_< S > >::ret | operator+ (const value::scalar_< S > &lhs, const Object< O > &rhs) |
template<typename F > | |
fun::uplus_v2v_expr_< F > | operator+ (const Function_v2v< F > &f) |
template<typename Sl , typename Sr > | |
mln::trait::op::plus< Sl, Sr >::ret | operator+ (const value::scalar_< Sl > &lhs, const value::scalar_< Sr > &rhs) |
template<typename L , typename R > | |
mln::trait::op::plus< L, R >::ret | operator+ (const Proxy< L > &lhs, const Proxy< R > &rhs) |
template<typename P , typename O > | |
mln::trait::op::plus< P, O >::ret | operator+ (const Proxy< P > &p, const Object< O > &o) |
template<typename O , typename P > | |
mln::trait::op::plus< O, P >::ret | operator+ (const Object< O > &o, const Proxy< P > &p) |
template<typename O > | |
O | operator+ (const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::plus< O, value::scalar_< signed char > >::ret | operator+ (const Object< O > &lhs, const signed char &rhs) |
template<typename O > | |
mln::trait::op::plus< O, value::scalar_< unsigned char > >::ret | operator+ (const Object< O > &lhs, const unsigned char &rhs) |
template<typename O > | |
mln::trait::op::plus< O, value::scalar_< signed short > >::ret | operator+ (const Object< O > &lhs, const signed short &rhs) |
template<typename O > | |
mln::trait::op::plus< O, value::scalar_< unsigned short > >::ret | operator+ (const Object< O > &lhs, const unsigned short &rhs) |
template<typename O > | |
mln::trait::op::plus< O, value::scalar_< signed int > >::ret | operator+ (const Object< O > &lhs, const signed int &rhs) |
template<typename O > | |
mln::trait::op::plus< O, value::scalar_< unsigned int > >::ret | operator+ (const Object< O > &lhs, const unsigned int &rhs) |
template<typename O > | |
mln::trait::op::plus< O, value::scalar_< unsigned long > >::ret | operator+ (const Object< O > &lhs, const unsigned long &rhs) |
template<typename O > | |
mln::trait::op::plus< O, value::scalar_< signed long > >::ret | operator+ (const Object< O > &lhs, const signed long &rhs) |
template<typename O > | |
mln::trait::op::plus< O, value::scalar_< float > >::ret | operator+ (const Object< O > &lhs, const float &rhs) |
template<typename O > | |
mln::trait::op::plus< O, value::scalar_< double > >::ret | operator+ (const Object< O > &lhs, const double &rhs) |
template<typename O > | |
mln::trait::op::plus< O, value::scalar_< signed char > >::ret | operator+ (const signed char &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::plus< O, value::scalar_< signed short > >::ret | operator+ (const signed short &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::plus< O, value::scalar_< unsigned short > >::ret | operator+ (const unsigned short &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::plus< O, value::scalar_< signed int > >::ret | operator+ (const signed int &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::plus< O, value::scalar_< signed long > >::ret | operator+ (const signed long &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::plus< O, value::scalar_< float > >::ret | operator+ (const float &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::plus< O, value::scalar_< unsigned int > >::ret | operator+ (const unsigned int &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::plus< O, value::scalar_< unsigned long > >::ret | operator+ (const unsigned long &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::plus< O, value::scalar_< double > >::ret | operator+ (const double &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::plus< O, value::scalar_< unsigned char > >::ret | operator+ (const unsigned char &lhs, const Object< O > &rhs) |
template<typename S > | |
S & | operator++ (value::Scalar< S > &rhs) |
template<typename O > | |
O | operator++ (Object< O > &lhs, int) |
template<typename O > | |
O & | operator++ (Object< O > &rhs) |
template<typename Sl , typename Sr > | |
Sl & | operator+= (Site_Set< Sl > &lhs, const Site_Set< Sr > &rhs) |
template<typename L , typename R > | |
L & | operator+= (Image< L > &lhs, const Image< R > &rhs) |
template<typename I , typename S > | |
I & | operator+= (Image< I > &ima, const value::Scalar< S > &s) |
template<typename L , typename R > | |
L & | operator+= (Object< L > &lhs, const Object< R > &rhs) |
template<typename O > | |
O & | operator+= (Object< O > &lhs, const signed char &rhs) |
template<typename O > | |
O & | operator+= (Object< O > &lhs, const unsigned char &rhs) |
template<typename O > | |
O & | operator+= (Object< O > &lhs, const signed int &rhs) |
template<typename O > | |
O & | operator+= (Object< O > &lhs, const unsigned short &rhs) |
template<typename O > | |
O & | operator+= (Object< O > &lhs, const unsigned int &rhs) |
template<typename O > | |
O & | operator+= (Object< O > &lhs, const signed short &rhs) |
template<typename O > | |
O & | operator+= (Object< O > &lhs, const float &rhs) |
template<typename O > | |
O & | operator+= (Object< O > &lhs, const unsigned long &rhs) |
template<typename O > | |
O & | operator+= (Object< O > &lhs, const signed long &rhs) |
template<typename O > | |
O & | operator+= (Object< O > &lhs, const double &rhs) |
template<typename O > | |
unsigned long & | operator+= (unsigned long &lhs, const Object< O > &rhs) |
template<typename O > | |
unsigned short & | operator+= (unsigned short &lhs, const Object< O > &rhs) |
template<typename O > | |
signed char & | operator+= (signed char &lhs, const Object< O > &rhs) |
template<typename O > | |
unsigned char & | operator+= (unsigned char &lhs, const Object< O > &rhs) |
template<typename O > | |
signed short & | operator+= (signed short &lhs, const Object< O > &rhs) |
template<typename O > | |
signed int & | operator+= (signed int &lhs, const Object< O > &rhs) |
template<typename O > | |
unsigned int & | operator+= (unsigned int &lhs, const Object< O > &rhs) |
template<typename O > | |
signed long & | operator+= (signed long &lhs, const Object< O > &rhs) |
template<typename O > | |
float & | operator+= (float &lhs, const Object< O > &rhs) |
template<typename O > | |
double & | operator+= (double &lhs, const Object< O > &rhs) |
template<typename I > | |
mln::trait::op::uminus< I >::ret | operator- (const Image< I > &ima) |
template<typename N1 , typename N2 > | |
neighb< typename N1::window::regular > | operator- (const Neighborhood< N1 > &nbh1, const Neighborhood< N2 > &nbh2) |
template<typename L , typename R > | |
mln::trait::op::minus< L, R >::ret | operator- (const Image< L > &lhs, const Image< R > &rhs) |
template<typename I , typename S > | |
mln::trait::op::minus< I, S >::ret | operator- (const Image< I > &ima, const value::Scalar< S > &s) |
template<typename O , typename L > | |
mln::trait::op::minus< O, O >::ret | operator- (const Object< O > &lhs, const Literal< L > &rhs) |
template<typename L , typename O > | |
mln::trait::op::minus< O, O >::ret | operator- (const Literal< L > &lhs, const Object< O > &rhs) |
template<typename L , typename R > | |
L::dpoint | operator- (const Delta_Point_Site< L > &lhs, const Delta_Point_Site< R > &rhs) |
template<typename L , typename R > | |
L | operator- (const Gdpoint< L > &lhs, const Gdpoint< R > &rhs) |
template<typename Vl , typename Vr > | |
mln::trait::op::minus< Vl, Vr > ::ret | operator- (const value::Scalar< Vl > &lhs, const value::Scalar< Vr > &rhs) |
template<typename L , typename R > | |
fun::minus_v2v_expr_< L, R > | operator- (const Function_v2v< L > &lhs, const Function_v2v< R > &rhs) |
template<typename F > | |
fun::uminus_v2v_expr_< F > | operator- (const Function_v2v< F > &f) |
template<typename S > | |
mln::trait::op::uminus< S >::ret | operator- (const value::scalar_< S > &rhs) |
template<typename Sl , typename Sr > | |
mln::trait::op::minus< Sl, Sr > ::ret | operator- (const value::scalar_< Sl > &lhs, const value::scalar_< Sr > &rhs) |
template<typename P , typename D > | |
P | operator- (const Gpoint< P > &p, const Gdpoint< D > &dp) |
template<typename P > | |
mln::trait::op::uminus< P >::ret | operator- (const Proxy< P > &rhs) |
template<typename L , typename R > | |
mln::trait::op::minus< L, R >::ret | operator- (const Proxy< L > &lhs, const Proxy< R > &rhs) |
template<typename P , typename O > | |
mln::trait::op::minus< P, O >::ret | operator- (const Proxy< P > &p, const Object< O > &o) |
template<typename O , typename P > | |
mln::trait::op::minus< O, P >::ret | operator- (const Object< O > &o, const Proxy< P > &p) |
template<typename O > | |
mln::trait::op::minus< O, O >::ret | operator- (const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::minus< O, value::scalar_< unsigned char > >::ret | operator- (const Object< O > &lhs, const unsigned char &rhs) |
template<typename O > | |
mln::trait::op::minus< O, value::scalar_< signed short > >::ret | operator- (const Object< O > &lhs, const signed short &rhs) |
template<typename O > | |
mln::trait::op::minus< O, value::scalar_< unsigned short > >::ret | operator- (const Object< O > &lhs, const unsigned short &rhs) |
template<typename O > | |
mln::trait::op::minus< O, value::scalar_< signed int > >::ret | operator- (const Object< O > &lhs, const signed int &rhs) |
template<typename O > | |
mln::trait::op::minus< O, value::scalar_< unsigned int > >::ret | operator- (const Object< O > &lhs, const unsigned int &rhs) |
template<typename O > | |
mln::trait::op::minus< O, value::scalar_< signed long > >::ret | operator- (const Object< O > &lhs, const signed long &rhs) |
template<typename O > | |
mln::trait::op::minus< O, value::scalar_< unsigned long > >::ret | operator- (const Object< O > &lhs, const unsigned long &rhs) |
template<typename O > | |
mln::trait::op::minus< O, value::scalar_< float > >::ret | operator- (const Object< O > &lhs, const float &rhs) |
template<typename O > | |
mln::trait::op::minus< O, value::scalar_< double > >::ret | operator- (const Object< O > &lhs, const double &rhs) |
template<typename O > | |
mln::trait::op::minus< O, value::scalar_< signed char > >::ret | operator- (const Object< O > &lhs, const signed char &rhs) |
template<typename O > | |
mln::trait::op::minus< signed char, O >::ret | operator- (const signed char &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::minus< signed short, O >::ret | operator- (const signed short &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::minus < unsigned short, O >::ret | operator- (const unsigned short &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::minus< signed int, O >::ret | operator- (const signed int &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::minus< signed long, O >::ret | operator- (const signed long &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::minus < unsigned long, O >::ret | operator- (const unsigned long &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::minus< float, O >::ret | operator- (const float &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::minus < unsigned char, O >::ret | operator- (const unsigned char &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::minus < unsigned int, O >::ret | operator- (const unsigned int &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::minus< double, O >::ret | operator- (const double &lhs, const Object< O > &rhs) |
template<typename S > | |
S & | operator-- (value::Scalar< S > &rhs) |
template<typename O > | |
O | operator-- (Object< O > &lhs, int) |
template<typename O > | |
O & | operator-- (Object< O > &rhs) |
template<typename L , typename R > | |
L & | operator-= (Image< L > &lhs, const Image< R > &rhs) |
template<typename I , typename S > | |
I & | operator-= (Image< I > &ima, const value::Scalar< S > &s) |
template<typename L , typename R > | |
L & | operator-= (Object< L > &lhs, const Object< R > &rhs) |
template<typename O > | |
O & | operator-= (Object< O > &lhs, const unsigned char &rhs) |
template<typename O > | |
O & | operator-= (Object< O > &lhs, const unsigned short &rhs) |
template<typename O > | |
O & | operator-= (Object< O > &lhs, const signed int &rhs) |
template<typename O > | |
O & | operator-= (Object< O > &lhs, const unsigned int &rhs) |
template<typename O > | |
O & | operator-= (Object< O > &lhs, const unsigned long &rhs) |
template<typename O > | |
O & | operator-= (Object< O > &lhs, const float &rhs) |
template<typename O > | |
O & | operator-= (Object< O > &lhs, const double &rhs) |
template<typename O > | |
O & | operator-= (Object< O > &lhs, const signed long &rhs) |
template<typename O > | |
O & | operator-= (Object< O > &lhs, const signed short &rhs) |
template<typename O > | |
O & | operator-= (Object< O > &lhs, const signed char &rhs) |
template<typename O > | |
unsigned short & | operator-= (unsigned short &lhs, const Object< O > &rhs) |
template<typename O > | |
unsigned int & | operator-= (unsigned int &lhs, const Object< O > &rhs) |
template<typename O > | |
unsigned char & | operator-= (unsigned char &lhs, const Object< O > &rhs) |
template<typename O > | |
float & | operator-= (float &lhs, const Object< O > &rhs) |
template<typename O > | |
signed char & | operator-= (signed char &lhs, const Object< O > &rhs) |
template<typename O > | |
signed int & | operator-= (signed int &lhs, const Object< O > &rhs) |
template<typename O > | |
signed long & | operator-= (signed long &lhs, const Object< O > &rhs) |
template<typename O > | |
unsigned long & | operator-= (unsigned long &lhs, const Object< O > &rhs) |
template<typename O > | |
double & | operator-= (double &lhs, const Object< O > &rhs) |
template<typename O > | |
signed short & | operator-= (signed short &lhs, const Object< O > &rhs) |
template<typename L , typename R > | |
mln::trait::op::div< L, R >::ret | operator/ (const Image< L > &lhs, const Image< R > &rhs) |
template<typename I , typename S > | |
mln::trait::op::div< I, S >::ret | operator/ (const Image< I > &ima, const value::Scalar< S > &s) |
template<typename O , typename L > | |
mln::trait::op::div< O, O >::ret | operator/ (const Object< O > &lhs, const Literal< L > &rhs) |
template<typename L , typename O > | |
mln::trait::op::div< O, O >::ret | operator/ (const Literal< L > &lhs, const Object< O > &rhs) |
template<typename I , typename S > | |
sub_image_if< const I, S > | operator/ (const Image< I > &ima, const Site_Set< S > &s) |
template<typename I , typename S > | |
sub_image_if< I, S > | operator/ (Image< I > &ima, const Site_Set< S > &s) |
template<typename Vl , typename Vr > | |
mln::trait::op::div< Vl, Vr >::ret | operator/ (const value::Scalar< Vl > &lhs, const value::Scalar< Vr > &rhs) |
template<typename L , typename R > | |
fun::div_v2v_expr_< L, R > | operator/ (const Function_v2v< L > &lhs, const Function_v2v< R > &rhs) |
template<typename Sl , typename Sr > | |
mln::trait::op::div< Sl, Sr >::ret | operator/ (const value::scalar_< Sl > &lhs, const value::scalar_< Sr > &rhs) |
template<typename O , typename P > | |
mln::trait::op::div< O, P >::ret | operator/ (const Object< O > &o, const Proxy< P > &p) |
template<typename P , typename O > | |
mln::trait::op::div< P, O >::ret | operator/ (const Proxy< P > &p, const Object< O > &o) |
template<typename L , typename R > | |
mln::trait::op::div< L, R >::ret | operator/ (const Proxy< L > &lhs, const Proxy< R > &rhs) |
template<typename O > | |
mln::trait::op::div< O, value::scalar_< signed char > >::ret | operator/ (const Object< O > &lhs, const signed char &rhs) |
template<typename O > | |
mln::trait::op::div< O, value::scalar_< unsigned char > >::ret | operator/ (const Object< O > &lhs, const unsigned char &rhs) |
template<typename O > | |
mln::trait::op::div< O, value::scalar_< signed short > >::ret | operator/ (const Object< O > &lhs, const signed short &rhs) |
template<typename O > | |
mln::trait::op::div< O, value::scalar_< unsigned short > >::ret | operator/ (const Object< O > &lhs, const unsigned short &rhs) |
template<typename O > | |
mln::trait::op::div< O, value::scalar_< signed int > >::ret | operator/ (const Object< O > &lhs, const signed int &rhs) |
template<typename O > | |
mln::trait::op::div< O, value::scalar_< unsigned int > >::ret | operator/ (const Object< O > &lhs, const unsigned int &rhs) |
template<typename O > | |
mln::trait::op::div< O, value::scalar_< unsigned long > >::ret | operator/ (const Object< O > &lhs, const unsigned long &rhs) |
template<typename O > | |
mln::trait::op::div< O, value::scalar_< float > >::ret | operator/ (const Object< O > &lhs, const float &rhs) |
template<typename O > | |
mln::trait::op::div< O, value::scalar_< signed long > >::ret | operator/ (const Object< O > &lhs, const signed long &rhs) |
template<typename O > | |
mln::trait::op::div< O, value::scalar_< double > >::ret | operator/ (const Object< O > &lhs, const double &rhs) |
template<typename O > | |
mln::trait::op::div < value::scalar_< unsigned long >, O >::ret | operator/ (const unsigned long &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::div < value::scalar_< unsigned int > , O >::ret | operator/ (const unsigned int &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::div < value::scalar_< signed short > , O >::ret | operator/ (const signed short &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::div < value::scalar_< signed int > , O >::ret | operator/ (const signed int &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::div < value::scalar_< signed long > , O >::ret | operator/ (const signed long &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::div < value::scalar_< unsigned char >, O >::ret | operator/ (const unsigned char &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::div < value::scalar_< signed char > , O >::ret | operator/ (const signed char &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::div < value::scalar_< float >, O > ::ret | operator/ (const float &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::div < value::scalar_< double >, O > ::ret | operator/ (const double &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::div < value::scalar_< unsigned short >, O >::ret | operator/ (const unsigned short &lhs, const Object< O > &rhs) |
template<typename L , typename R > | |
L & | operator/= (Image< L > &lhs, const Image< R > &rhs) |
template<typename I , typename S > | |
I & | operator/= (Image< I > &ima, const value::Scalar< S > &s) |
template<typename L , typename R > | |
L & | operator/= (Object< L > &lhs, const Object< R > &rhs) |
template<typename O > | |
O & | operator/= (Object< O > &lhs, const float &rhs) |
template<typename O > | |
O & | operator/= (Object< O > &lhs, const signed long &rhs) |
template<typename O > | |
O & | operator/= (Object< O > &lhs, const signed short &rhs) |
template<typename O > | |
O & | operator/= (Object< O > &lhs, const double &rhs) |
template<typename O > | |
O & | operator/= (Object< O > &lhs, const signed int &rhs) |
template<typename O > | |
O & | operator/= (Object< O > &lhs, const unsigned char &rhs) |
template<typename O > | |
O & | operator/= (Object< O > &lhs, const unsigned int &rhs) |
template<typename O > | |
O & | operator/= (Object< O > &lhs, const unsigned short &rhs) |
template<typename O > | |
O & | operator/= (Object< O > &lhs, const signed char &rhs) |
template<typename O > | |
O & | operator/= (Object< O > &lhs, const unsigned long &rhs) |
template<typename O > | |
signed long & | operator/= (signed long &lhs, const Object< O > &rhs) |
template<typename O > | |
signed int & | operator/= (signed int &lhs, const Object< O > &rhs) |
template<typename O > | |
unsigned int & | operator/= (unsigned int &lhs, const Object< O > &rhs) |
template<typename O > | |
signed char & | operator/= (signed char &lhs, const Object< O > &rhs) |
template<typename O > | |
unsigned long & | operator/= (unsigned long &lhs, const Object< O > &rhs) |
template<typename O > | |
double & | operator/= (double &lhs, const Object< O > &rhs) |
template<typename O > | |
float & | operator/= (float &lhs, const Object< O > &rhs) |
template<typename O > | |
unsigned char & | operator/= (unsigned char &lhs, const Object< O > &rhs) |
template<typename O > | |
signed short & | operator/= (signed short &lhs, const Object< O > &rhs) |
template<typename O > | |
unsigned short & | operator/= (unsigned short &lhs, const Object< O > &rhs) |
template<typename L , typename R > | |
bool | operator< (const Image< L > &lhs, const Image< R > &rhs) |
template<typename T , typename F > | |
bool | operator< (const value::mixin< T, F > &lhs, const value::mixin< T, F > &rhs) |
template<typename L , typename R > | |
bool | operator< (const Delta_Point_Site< L > &lhs, const Delta_Point_Site< R > &rhs) |
template<typename L , typename R > | |
fun::less_v2b_expr_< L, R > | operator< (const Function_v2v< L > &lhs, const Function_v2v< R > &rhs) |
template<typename Sl , typename Sr > | |
mln::trait::op::less< Sl, Sr >::ret | operator< (const value::scalar_< Sl > &lhs, const value::scalar_< Sr > &rhs) |
template<typename O , typename L > | |
mln::trait::op::less< O, O >::ret | operator< (const value::scalar_< O > &lhs, const Literal< L > &rhs) |
template<typename L , typename O > | |
mln::trait::op::less< O, O >::ret | operator< (const Literal< L > &lhs, const value::scalar_< O > &rhs) |
template<typename L , typename R > | |
mln::trait::op::less< L, R >::ret | operator< (const Proxy< L > &lhs, const Proxy< R > &rhs) |
template<typename O , typename P > | |
mln::trait::op::less< O, P >::ret | operator< (const Object< O > &o, const Proxy< P > &p) |
template<typename P , typename O > | |
mln::trait::op::less< P, O >::ret | operator< (const Proxy< P > &p, const Object< O > &o) |
template<typename O > | |
mln::trait::op::less < value::scalar_< signed char > , O >::ret | operator< (const signed char &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::less < value::scalar_< signed short > , O >::ret | operator< (const signed short &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::less< O, value::scalar_< unsigned char > >::ret | operator< (const Object< O > &lhs, const unsigned char &rhs) |
template<typename O > | |
mln::trait::op::less< O, value::scalar_< signed short > >::ret | operator< (const Object< O > &lhs, const signed short &rhs) |
template<typename O > | |
mln::trait::op::less< O, value::scalar_< double > >::ret | operator< (const Object< O > &lhs, const double &rhs) |
template<typename O > | |
mln::trait::op::less< O, value::scalar_< signed long > >::ret | operator< (const Object< O > &lhs, const signed long &rhs) |
template<typename O > | |
mln::trait::op::less< O, value::scalar_< signed int > >::ret | operator< (const Object< O > &lhs, const signed int &rhs) |
template<typename O > | |
mln::trait::op::less < value::scalar_< unsigned short >, O >::ret | operator< (const unsigned short &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::less < value::scalar_< float >, O > ::ret | operator< (const float &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::less < value::scalar_< unsigned long >, O >::ret | operator< (const unsigned long &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::less< O, value::scalar_< signed char > >::ret | operator< (const Object< O > &lhs, const signed char &rhs) |
template<typename O > | |
mln::trait::op::less < value::scalar_< unsigned int > , O >::ret | operator< (const unsigned int &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::less< O, value::scalar_< unsigned int > >::ret | operator< (const Object< O > &lhs, const unsigned int &rhs) |
template<typename O > | |
mln::trait::op::less< O, value::scalar_< unsigned short > >::ret | operator< (const Object< O > &lhs, const unsigned short &rhs) |
template<typename O > | |
mln::trait::op::less < value::scalar_< unsigned char >, O >::ret | operator< (const unsigned char &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::less < value::scalar_< signed int > , O >::ret | operator< (const signed int &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::less< O, value::scalar_< float > >::ret | operator< (const Object< O > &lhs, const float &rhs) |
template<typename O > | |
mln::trait::op::less < value::scalar_< double >, O > ::ret | operator< (const double &lhs, const Object< O > &rhs) |
template<typename O > | |
mln::trait::op::less< O, value::scalar_< unsigned long > >::ret | operator< (const Object< O > &lhs, const unsigned long &rhs) |
template<typename O > | |
mln::trait::op::less < value::scalar_< signed long > , O >::ret | operator< (const signed long &lhs, const Object< O > &rhs) |
template<typename D > | |
std::ostream & | operator<< (std::ostream &ostr, const Delta_Point_Site< D > &dp) |
template<typename W > | |
std::ostream & | operator<< (std::ostream &ostr, const Window< W > &win) |
template<typename I , typename G , typename W > | |
std::ostream & | operator<< (std::ostream &ostr, const complex_window_fwd_piter< I, G, W > &p) |
template<typename D > | |
std::ostream & | operator<< (std::ostream &ostr, const Gdpoint< D > &dp) |
template<typename I , typename G , typename N > | |
std::ostream & | operator<< (std::ostream &ostr, const complex_neighborhood_fwd_piter< I, G, N > &p) |
template<typename F , typename I > | |
fun_image< F, I > | operator<< (const Function_v2v< F > &f, const Image< I > &ima) |
template<typename I , typename G , typename W > | |
std::ostream & | operator<< (std::ostream &ostr, const complex_window_bkd_piter< I, G, W > &p) |
template<typename I , typename G , typename N > | |
std::ostream & | operator<< (std::ostream &ostr, const complex_neighborhood_bkd_piter< I, G, N > &p) |
template<typename P > | |
std::ostream & | operator<< (std::ostream &ostr, const Proxy< P > &p) |
template<typename I , typename S > | |
std::ostream & | operator<< (std::ostream &os, const morpho::tree::data< I, S > &t) |
template<typename L , typename R > | |
bool | operator<= (const Image< L > &lhs, const Image< R > &rhs) |
template<typename T , typename F > | |
bool | operator<= (const value::mixin< T, F > &lhs, const value::mixin< T, F > &rhs) |
template<typename L , typename R > | |
fun::leq_v2b_expr_< L, R > | operator<= (const Function_v2v< L > &lhs, const Function_v2v< R > &rhs) |
template<typename G , typename F > | |
bool | operator<= (const p_edges< G, F > &lhs, const p_edges< G, F > &rhs) |
template<typename G , typename F > | |
bool | operator<= (const p_vertices< G, F > &lhs, const p_vertices< G, F > &rhs) |
template<unsigned D, typename G > | |
bool | operator<= (const p_complex< D, G > &lhs, const p_complex< D, G > &rhs) |
template<typename L , typename R > | |
bool | operator== (const Image< L > &lhs, const Image< R > &rhs) |
util::yes | operator== (const util::yes &, bool) |
util::yes | operator== (const util::yes &, const util::yes &) |
template<typename Wl , typename Wr > | |
bool | operator== (const Window< Wl > &lhs, const Window< Wr > &rhs) |
template<typename L , typename R > | |
bool | operator== (const Delta_Point_Site< L > &lhs, const Delta_Point_Site< R > &rhs) |
template<typename T , typename F > | |
bool | operator== (const value::mixin< T, F > &lhs, const value::mixin< T, F > &rhs) |
template<typename L , typename R > | |
bool | operator== (const Gdpoint< L > &lhs, const Gdpoint< R > &rhs) |
template<typename L1 , typename L2 > | |
bool | operator== (const Literal< L1 > &lhs, const Literal< L2 > &rhs) |
template<typename E > | |
bool | operator== (const util::internal::graph_base< E > &lhs, const util::internal::graph_base< E > &rhs) |
template<typename L , typename R > | |
fun::eq_v2b_expr_< L, R > | operator== (const Function_v2v< L > &lhs, const Function_v2v< R > &rhs) |
template<typename G , typename F > | |
bool | operator== (const p_edges< G, F > &lhs, const p_edges< G, F > &rhs) |
template<typename G , typename F > | |
bool | operator== (const p_vertices< G, F > &lhs, const p_vertices< G, F > &rhs) |
template<unsigned D, typename G > | |
bool | operator== (const p_complex< D, G > &lhs, const p_complex< D, G > &rhs) |
bool | operator== (const value::scalar_< int > &lhs, const value::scalar_< unsigned > &rhs) |
bool | operator== (const value::scalar_< unsigned > &lhs, const value::scalar_< int > &rhs) |
template<typename T , typename F > | |
bool | operator> (const value::mixin< T, F > &lhs, const value::mixin< T, F > &rhs) |
template<typename L , typename R > | |
fun::greater_v2b_expr_< L, R > | operator> (const Function_v2v< L > &lhs, const Function_v2v< R > &rhs) |
template<typename T , typename F > | |
bool | operator>= (const value::mixin< T, F > &lhs, const value::mixin< T, F > &rhs) |
template<typename L , typename R > | |
fun::geq_v2b_expr_< L, R > | operator>= (const Function_v2v< L > &lhs, const Function_v2v< R > &rhs) |
template<typename L , typename R > | |
fun::xor__v2b_expr_< L, R > | operator^ (const Function_v2b< L > &lhs, const Function_v2b< R > &rhs) |
template<typename F , typename S > | |
pw::image< F, S > | operator| (const Function_v2v< F > &f, const Site_Set< S > &ps) |
template<typename V , typename G , typename P > | |
edge_image< P, V, G > | operator| (const fun::i2v::array< V > &edge_values, const p_edges< G, fun::i2v::array< P > > &pe) |
template<typename V , typename G , typename P > | |
vertex_image< P, V, G > | operator| (const fun::i2v::array< V > &vertex_values, const p_vertices< G, fun::i2v::array< P > > &pv) |
template<typename I , typename F > | |
image_if< I, F > | operator| (Image< I > &ima, const Function_v2b< F > &f) |
template<typename I , typename S > | |
sub_image< const I, S > | operator| (const Image< I > &ima, const Site_Set< S > &pset) |
template<typename I , typename F > | |
image_if< const I, F > | operator| (const Image< I > &ima, const Function_v2b< F > &f) |
template<typename I , typename S > | |
sub_image< I, S > | operator| (Image< I > &ima, const Site_Set< S > &pset) |
util::yes | operator|| (const util::yes &, bool) |
template<typename L , typename R > | |
fun::or__v2b_expr_< L, R > | operator|| (const Function_v2b< L > &lhs, const Function_v2b< R > &rhs) |
template<typename I > | |
const internal::primary_type < I >::ret & | primary (const Image< I > &input) |
template<typename I > | |
safe_image< I > | safe (Image< I > &ima, typename I::value default_value=typename I::value()) |
template<typename I > | |
safe_image< const I > | safe (const Image< I > &ima, typename I::value default_value=typename I::value()) |
template<typename I > | |
slice_image< I > | slice (Image< I > &ima, def::coord sli) |
template<typename I > | |
slice_image< const I > | slice (const Image< I > &ima, def::coord sli) |
template<typename I , typename W > | |
void | test (I &input, const W &win) |
template<typename I , typename J > | |
void | test_equal (I &lhs, J &rhs) |
template<typename I , unsigned n> | |
void | test_image (const labeled_image< I > &lbl_i, const unsigned bboxes[][n]) |
template<typename I , typename J > | |
void | test_less (I &lhs, J &rhs) |
template<typename I , typename J > | |
void | test_more (I &lhs, J &rhs) |
template<typename I , typename F > | |
thru_image< I, F > | thru (const mln::Function< F > &f, Image< I > &ima) |
template<typename I , typename F > | |
const thru_image< const I, F > | thru (const mln::Function< F > &f, const Image< I > &ima) |
template<typename I , typename M > | |
thru_image< I, mln_fun_with(M, typename I::value)> | thru (const mln::Meta_Function< M > &f, Image< I > &ima) |
template<typename I , typename M > | |
const thru_image< const I, mln_fun_with(M, typename I::value)> | thru (const mln::Meta_Function< M > &f, const Image< I > &ima) |
template<typename I , typename F > | |
transformed_image< const I, F > | transform_domain (const Image< I > &ima, const Function_v2v< F > &f) |
template<typename I , typename F > | |
transformed_image< I, F > | transform_domain (Image< I > &ima, const Function_v2v< F > &f) |
template<typename I , typename D , typename F > | |
unproject_image< I, D, F > | unproject (Image< I > &ima, const Site_Set< D > &dom, const Function_v2v< F > &f) |
template<typename I , typename D , typename F > | |
unproject_image< const I, D, F > | unproject (const Image< I > &ima, const Site_Set< D > &dom, const Function_v2v< F > &f) |
template<typename T > | |
mln::internal::unproxy_rec_< T > ::ret | unproxy_rec (T &t) |
template<typename T > | |
mln::internal::unproxy_rec_ < const T >::ret | unproxy_rec (const T &t) |
template<typename T , typename I > | |
violent_cast_image< T, I > | violent_cast_image_ (const Image< I > &ima) |
const window2d & | win_c4p () |
const window3d & | win_c4p_3d () |
const window2d & | win_c8p () |
const window3d & | win_c8p_3d () |
template<typename T > | |
internal::exact_gcc_2_95< T >::ret | exact (T &t) |
template<typename T > | |
mln::internal::exact_< T >::ret * | exact (T *ptr) |
Variables | |
const dpoint1d | after |
const dpoint3d | axial_dec |
const dpoint3d | axial_inc |
const dpoint1d | before |
const dpoint3d | coronal_dec |
const dpoint3d | coronal_inc |
const dpoint2d | down |
const dpoint2d_h | down_h = dpoint2d_h( +1, 0 ) |
const dpoint2d | down_left |
const dpoint2d | down_right |
dummy_t | dummy |
const dpoint1d | ind_dec |
const dpoint1d | ind_inc |
const dpoint2d | left |
const dpoint2d_h | left_h = dpoint2d_h( 0, -1 ) |
const Object< O > & | o |
image_if< const I, fun::C < bool(*)(A)> > | operator| (const Image< I > &ima, bool(*f)(A)) |
const Proxy< P > & | p |
const Proxy< R > & | rhs |
const dpoint2d | right |
const dpoint2d_h | right_h = dpoint2d_h( 0, +1 ) |
const dpoint3d | sagittal_dec |
const dpoint3d | sagittal_inc |
const dpoint2d | up |
const dpoint2d_h | up_h = dpoint2d_h( -1, 0 ) |
const dpoint2d | up_left |
const dpoint2d | up_right |
const Window< W2 > & | win2 |
This implementation is not an usual heap, it allows to set an error rate so that some nodes may be "corrupted".
Generic class for hierarchical queues.
The generic dual input tree algorithm for high quantized image.
The dual input tree algorithm specialized for low quantized image.
mln/linear/convolve_directional.hh
Read AVS header from a file.
Define a function which aborts a process in io module.
Forward declaration.
The namespace mln corresponds to the Milena (mini-Olena) project.
This accumulator uses an mln::util::pix (pixel) to update the reference level, area and volume information of the component.
The class mln/accu/volume is not a general-purpose accumulator; it is used to implement volume-based connected filters.
The functor should provide the following methods:
Conversions to mln::Image.
FIXME: Re-write this description.
The contents of mln mimics the contents of the olena project but in a simplified way. Some classes have the same name in both projects and roughly have the same behavior.
File that includes all core definitions.
The set of operators defined in this file is:
As a consequence, the set of operators to be defined along with a client class is:
Convolution by a line-shaped (directional) kernel.
This implementation is based on P. Salembier algorithm using hierachical queues. This implies a low-quantized input image so that the number of queues is limited.
TODO: Think about how to extend f domain in a more generic way. The actual implementation doubles the size of the first dimension. It implies a boxed domain.
TODO: Use the less functor. The actual implementation is for max-tree.
TODO: During the canonization pass, we build the tree site set from the sorted site set of f, so that we compute twice f histogram (can be avoided).
This implementation is based on tarjan's union method, so that image quantization does not impact on the computation time.
TODO: Think about how to extend f domain in a more generic way. The actual implementation doubles the size of the first dimension. It implies a boxed domain.
TODO: Use the less functor. The actual implementation is for max-tree.
Properties of site sets. ======================== nsites: /any/ | + -- unknown | + -- known bbox: /any/ | + -- unknown | + -- /known/ | + -- lazy | + -- straight contents: /any/ | + -- fixed | + -- /dynamic/ | + -- growing | + -- free arity: /any/ | + -- unique | + -- multiple
Hierarchical queues are often used with connected operators (P. Salemebier's max tree algorithm relies on these queues). To be efficient, the hiererachy is a static array and each are preallocated using an histogram.
FIXME: consider hqueues as a site set ?
A "corrupted node" means that its correct order is not totally preserved for performance reasons. Of course, it will have an impact on the returned values. As a result, be ware of not using this data structure if the element order is relevant for to you.
A corruption threshold can be passed to the constructor. This threshold means that if nodes have a rank higher than this threshold they can be "corrupted" and therefore their rank can be reduced. Tuning this threshold may have an impact on the structure entropy thus on the returned values order. It may also have an impact on the performance.
More implementation details are available in: "The soft heap: an approximate priority queue with optimal error rate", Bernard Chazelle, JACM, 2000.
typedef box<point2d_h> mln::box2d_h |
FIXME.
Definition at line 47 of file core/alias/box2d_h.hh.
typedef dpoint<mln::grid::hexa, def::coord> mln::dpoint2d_h |
Type alias for a delta-point defined on the 2D square grid with integer coordinates.
Definition at line 45 of file core/alias/dpoint2d_h.hh.
typedef point<grid::tick, def::coord> mln::point1d |
Definition at line 778 of file image/props.hh.
typedef point<grid::square, def::coord> mln::point2d |
Definition at line 780 of file image/props.hh.
typedef point< grid::hexa, def::coord > mln::point2d_h |
Type alias for a point defined on the 2D hexagonal grid with integer coordinates.
Definition at line 43 of file core/alias/point2d_h.hh.
typedef point<grid::cube, def::coord> mln::point3d |
Definition at line 782 of file image/props.hh.
I ::psite mln::a_point_of | ( | const Image< I > & | ima | ) |
Give a point of an image.
fun::i2v::all_to<T> mln::all_to | ( | T | t | ) |
p2p_image<I,F> mln::apply_p2p | ( | Image< I > & | ima, |
const Function_v2v< F > & | f | ||
) |
FIXME: Doc!
p2p_image<const I,F> mln::apply_p2p | ( | const Image< I > & | ima, |
const Function_v2v< F > & | f | ||
) |
FIXME: Doc!
tr_image<S, I, T> mln::apply_tr | ( | const Site_Set< S > & | s, |
const Image< I > & | ima, | ||
const Function_v2v< T > & | tr | ||
) |
Helper routine to create an mln::tr_image morphed image.
tr_image<typename I ::domain_t, I, T> mln::apply_tr | ( | const Image< I > & | ima, |
const Function_v2v< T > & | tr | ||
) |
Helper routine to create an mln::tr_image morphed images.
The domain is deduced from ima.
cast_image_<T,I> mln::cast_image | ( | const Image< I > & | ima | ) |
Definition at line 153 of file cast_image.hh.
Definition at line 242 of file paste_full.cc.
ch_piter_image<I,Fwd> mln::ch_piter | ( | Image< I > & | ima | ) |
void mln::chck | ( | I & | ref | ) |
Definition at line 56 of file apply_full.cc.
void mln::chck | ( | const Image< I > & | ref_, |
const Image< J > & | ima_ | ||
) |
Definition at line 89 of file revert_full.cc.
void mln::chck | ( | const Image< I > & | ref_ | ) |
Definition at line 93 of file abs_full.cc.
void mln::chck | ( | const Image< I > & | ref_, |
const Image< J > & | ima_, | ||
const typename I::value | v | ||
) |
Definition at line 95 of file minus_full.cc.
Definition at line 95 of file paste_full.cc.
void mln::chck | ( | Image< I > & | ima_, |
const typename I::value | v | ||
) |
Definition at line 101 of file data/fill_full.cc.
Definition at line 38 of file duplicate_full.cc.
Definition at line 51 of file duplicate_full.cc.
void mln::chk | ( | ) |
Definition at line 102 of file revert_full.cc.
void mln::chk | ( | const V | max | ) |
Definition at line 107 of file minus_full.cc.
Definition at line 109 of file abs_full.cc.
Definition at line 213 of file paste_full.cc.
void mln::chk1d | ( | unsigned | cols | ) |
Definition at line 73 of file apply_full.cc.
void mln::chk1d | ( | unsigned | cols | ) |
Definition at line 116 of file paste_full.cc.
Definition at line 82 of file apply_full.cc.
Definition at line 148 of file paste_full.cc.
Definition at line 92 of file apply_full.cc.
Definition at line 180 of file paste_full.cc.
Definition at line 226 of file data/fill_full.cc.
fun::x2x::composed<T2,T1> mln::compose | ( | T2 | f, |
T1 | g | ||
) |
Do a composition of two transformations.
[in] | f | The second transformation. |
[in] | g | The first transformation. |
const mln::algebra::vec<point<G,C>::dim - 1, C>& mln::cut_ | ( | const point< G, C > & | p | ) |
INTERNAL_API FIXME...
const util::yes& mln::cut_ | ( | const point< grid::tick, C > & | p | ) |
decorated_image<I,D> mln::decorate | ( | Image< I > & | ima, |
const D & | decoration | ||
) |
decorated_image<const I, D> mln::decorate | ( | const Image< I > & | ima, |
const D & | decoration | ||
) |
mln::trait::concrete< I >::ret mln::duplicate | ( | const Image< I > & | model | ) |
Duplicate the image model
with the values of the image data
.
[in] | model | The image to be duplicated. |
Exact cast routine for mln objects.
This set of routines can be used to downcast an object towards its exact type. The only argument, respectively ptr
or ref
, should be an mln::Object.
The
parameter E is the exact type of the object.
Definition at line 157 of file exact_gcc_2_95.hh.
Definition at line 165 of file exact_gcc_2_95.hh.
extension_fun<const I, F> mln::extend | ( | const Image< I > & | ima, |
const Function_v2v< F > & | fun | ||
) |
Routines for domain extension with a function.
extension_fun<I, F> mln::extend | ( | Image< I > & | ima, |
const Function_v2v< F > & | fun | ||
) |
extension_ima<const I, const J> mln::extend | ( | const Image< I > & | ima, |
const Image< J > & | ext | ||
) |
Routines for domain extension with an image.
extension_val<const I> mln::extend | ( | const Image< I > & | ima, |
const typename I::value & | val | ||
) |
Routines for domain extension with a value.
extension_val<I> mln::extend | ( | Image< I > & | ima, |
const typename I::value & | val | ||
) |
extended<const I> mln::extended_to | ( | const Image< I > & | ima, |
const Box< B > & | b | ||
) |
extended<I> mln::extended_to | ( | Image< I > & | ima, |
const Box< B > & | b | ||
) |
Definition at line 42 of file float01.cc.
Definition at line 39 of file float01.cc.
void mln::from_to_ | ( | const int & | from, |
Value< V > & | to | ||
) |
void mln::from_to_ | ( | const double & | from, |
Value< V > & | to | ||
) |
void mln::from_to_ | ( | const float & | from, |
Value< V > & | to | ||
) |
void mln::from_to_ | ( | const unsigned & | from, |
Value< V > & | to | ||
) |
void mln::from_to_ | ( | const float & | from, |
short & | to | ||
) |
void mln::from_to_ | ( | const mln::neighb< W > & | from, |
W & | to | ||
) |
INTERNAL_API Conversions: neighb<W> -> W
void mln::from_to_ | ( | const mln::mixed_neighb< W > & | from, |
W & | to | ||
) |
INTERNAL_API Conversion: mixed_neighb<W> -> W
void mln::from_to_ | ( | const W & | from, |
mln::neighb< W > & | to | ||
) |
Conversions: W -> neighb<W>
void mln::from_to_ | ( | const W & | from, |
mln::mixed_neighb< W > & | to | ||
) |
Conversion: mixed_neighb<W> -> W.
void mln::from_to_ | ( | const bool(&) | values[M], |
window1d & | win | ||
) |
void mln::from_to_ | ( | const bool(&) | values[S], |
window2d & | win | ||
) |
void mln::from_to_ | ( | const bool(&) | values[R][C], |
window2d & | win | ||
) |
void mln::from_to_ | ( | const w_window< D, W > & | from, |
Image< I > & | to | ||
) |
INTERNAL_API Conversions: w_window -> image
void mln::from_to_ | ( | bool const (&) | values[M], |
window3d & | win | ||
) |
void mln::from_to_ | ( | const V(&) | weight[S], |
w_window< D, W > & | to | ||
) |
Conversions: weight[] -> w_window.
void mln::from_to_ | ( | const bool(&) | values[S], |
neighb2d & | nbh | ||
) |
void mln::from_to_ | ( | bool const (&) | values[R][C], |
neighb2d & | nbh | ||
) |
void mln::from_to_ | ( | const Gpoint< P > & | from, |
typename P::delta & | to | ||
) |
void mln::from_to_ | ( | const bool(&) | values[S], |
neighb3d & | nbh | ||
) |
void mln::from_to_ | ( | const Gpoint< P > & | from, |
algebra::vec< n, T > & | to | ||
) |
Definition at line 43 of file float01.cc.
Definition at line 40 of file float01.cc.
int mln::index_of_in | ( | const P & | , |
const S & | |||
) |
|
inline |
Definition at line 45 of file influence_zones.hh.
void mln::init_ | ( | tag::image_t | , |
pw::image< F, S > & | target, | ||
const Image< J > & | model | ||
) |
Kind: function_t Type: F1, From: pw::image<F,S>
Init_.
void mln::init_ | ( | tag::image_t | , |
vertex_image< P, V, G > & | target, | ||
const Image< J > & | model | ||
) |
Kind: image_t Type: vertex_image<P,V,G> From: J.
void mln::init_ | ( | tag::image_t | , |
image_if< I, F > & | target, | ||
const J & | model | ||
) |
Kind: image_t Type: F From: J.
void mln::init_ | ( | tag::function_t | , |
F & | f, | ||
const pw::internal::image_base< F, S, E > & | model | ||
) |
Kind: function_t Type: F, From: pw::internal::image_base<F,S,E>
void mln::init_ | ( | tag::function_t | , |
F & | f, | ||
const image_if< I, F > & | model | ||
) |
Kind: function_t Type: F From: image_if<I,F>
void mln::init_ | ( | tag::function_t | , |
fun::i2v::array< T1 > & | f, | ||
const fun::i2v::array< T2 > & | model | ||
) |
Kind: function_t Type: fun::i2v::array<T1> From: fun::i2v::array<T2>
void mln::init_ | ( | tag::image_t | , |
mutable_extension_ima< I, J > & | target, | ||
const M & | model | ||
) |
void mln::init_ | ( | tag::extension_t | , |
J & | target, | ||
const mutable_extension_ima< I, J > & | model | ||
) |
void mln::init_ | ( | tag::function_t | , |
F1 & | f, | ||
const pw::internal::image_base< F2, S, E > & | model | ||
) |
void mln::init_ | ( | tag::image_t | , |
mln::image1d< T > & | target, | ||
const J & | model | ||
) |
void mln::init_ | ( | tag::image_t | , |
mln::image3d< T > & | target, | ||
const J & | model | ||
) |
void mln::initialize | ( | Image< I > & | target, |
const Image< J > & | model | ||
) |
Initialize the image target
with data extracted from image model
.
\param[in, out] target The image to be initialized. \param[in] model The image to provide data for the initialization. \pre (not target.is_valid) and model.is_valid
|
inline |
Draw a graph.
Definition at line 127 of file demos/graph/region_adjacency_graph.cc.
mln::mln_internal_add_classical_window_trait | ( | backdiag2d | ) |
mln::mln_internal_add_classical_window_trait | ( | cube3d | ) |
mln::mln_internal_add_classical_window_trait | ( | cuboid3d | ) |
mln::mln_internal_add_classical_window_trait | ( | diag2d | ) |
mln::mln_internal_add_classical_window_trait | ( | octagon2d | ) |
mln::mln_internal_add_classical_window_trait | ( | rectangle2d | ) |
mln::mln_regular | ( | W1 | ) | const |
Set difference between a couple of windows win1
and win2
.
Inter a window win
with a delta-point dp
.
It just calls mln::win::diff.
mln::mln_trait_op_and | ( | L | , |
R | |||
) | const |
mln::mln_trait_op_and | ( | P | , |
O | |||
) | const |
mln::mln_trait_op_and | ( | O | , |
P | |||
) | const |
mln::mln_trait_op_eq | ( | O | , |
O | |||
) | = =(const Literal<L>& lhs, const Object<O>& rhs) |
mln::mln_trait_op_eq | ( | Sl | , |
Sr | |||
) |
mln::mln_trait_op_eq | ( | L | , |
R | |||
) |
mln::mln_trait_op_eq | ( | P | , |
O | |||
) |
mln::mln_trait_op_eq | ( | O | , |
P | |||
) |
mln::mln_trait_op_eq | ( | O | , |
value::scalar_< signed char > | |||
) | = = (const signed char & lhs, const Object<O>& rhs) |
mln::mln_trait_op_eq | ( | O | , |
value::scalar_< unsigned char > | |||
) | = = (const unsigned char & lhs, const Object<O>& rhs) |
mln::mln_trait_op_eq | ( | O | , |
value::scalar_< signed short > | |||
) | = = (const signed short & lhs, const Object<O>& rhs) |
mln::mln_trait_op_eq | ( | O | , |
value::scalar_< unsigned short > | |||
) | = = (const unsigned short & lhs, const Object<O>& rhs) |
mln::mln_trait_op_eq | ( | O | , |
value::scalar_< signed int > | |||
) | = = (const signed int & lhs, const Object<O>& rhs) |
mln::mln_trait_op_eq | ( | O | , |
value::scalar_< unsigned int > | |||
) | = = (const unsigned int & lhs, const Object<O>& rhs) |
mln::mln_trait_op_eq | ( | O | , |
value::scalar_< signed long > | |||
) | = = (const signed long & lhs, const Object<O>& rhs) |
mln::mln_trait_op_eq | ( | O | , |
value::scalar_< unsigned long > | |||
) | = = (const unsigned long & lhs, const Object<O>& rhs) |
mln::mln_trait_op_eq | ( | O | , |
value::scalar_< float > | |||
) | = = (const float & lhs, const Object<O>& rhs) |
mln::mln_trait_op_eq | ( | O | , |
value::scalar_< double > | |||
) | = = (const double & lhs, const Object<O>& rhs) |
mln::mln_trait_op_geq | ( | O1 | , |
O2 | |||
) |
General definition of the "greater than or equal to" operator.
The "greater than or equal to" operator is here defined for every Milena objects. It relies on the definition of the "less than or equal to" operator. It returns "rhs <= lhs".
mln::mln_trait_op_geq | ( | L | , |
R | |||
) |
mln::mln_trait_op_geq | ( | P | , |
O | |||
) |
mln::mln_trait_op_geq | ( | O | , |
P | |||
) |
mln::mln_trait_op_greater | ( | O1 | , |
O2 | |||
) | const |
General definition of the "greater than" operator.
The "greater than" operator is here defined for every milena objects. It relies on the definition of the "less than" operator. It returns "rhs < lhs".
mln::mln_trait_op_greater | ( | P | , |
O | |||
) | const |
mln::mln_trait_op_greater | ( | L | , |
R | |||
) | const |
mln::mln_trait_op_greater | ( | O | , |
P | |||
) | const |
mln::mln_trait_op_leq | ( | O1 | , |
O2 | |||
) |
Default definition of the "less than or equal to" operator.
A default version of the "less than or equal to" operator is defined for every Milena objects. It relies on the definition of the "less than" operator. It returns "not (rhs < lhs)".
mln::mln_trait_op_leq | ( | L | , |
R | |||
) |
mln::mln_trait_op_leq | ( | P | , |
O | |||
) |
mln::mln_trait_op_leq | ( | O | , |
P | |||
) |
mln::mln_trait_op_neq | ( | O1 | , |
O2 | |||
) |
General definition of the "not equal to" operator.
The "not equal to" operator is here defined for every milena objects. It relies on the definition of the "equal to" operator. It returns "not (lhs == rhs)".
mln::mln_trait_op_neq | ( | L | , |
R | |||
) |
mln::mln_trait_op_neq | ( | P | , |
O | |||
) |
mln::mln_trait_op_neq | ( | O | , |
P | |||
) |
mln::mln_trait_op_neq | ( | O | , |
value::scalar_< signed char > | |||
) | = (const signed char & lhs, const Object<O>& rhs) |
mln::mln_trait_op_neq | ( | O | , |
value::scalar_< unsigned char > | |||
) | = (const unsigned char & lhs, const Object<O>& rhs) |
mln::mln_trait_op_neq | ( | O | , |
value::scalar_< signed short > | |||
) | = (const signed short & lhs, const Object<O>& rhs) |
mln::mln_trait_op_neq | ( | O | , |
value::scalar_< unsigned short > | |||
) | = (const unsigned short & lhs, const Object<O>& rhs) |
mln::mln_trait_op_neq | ( | O | , |
value::scalar_< signed int > | |||
) | = (const signed int & lhs, const Object<O>& rhs) |
mln::mln_trait_op_neq | ( | O | , |
value::scalar_< unsigned int > | |||
) | = (const unsigned int & lhs, const Object<O>& rhs) |
mln::mln_trait_op_neq | ( | O | , |
value::scalar_< signed long > | |||
) | = (const signed long & lhs, const Object<O>& rhs) |
mln::mln_trait_op_neq | ( | O | , |
value::scalar_< float > | |||
) | = (const float & lhs, const Object<O>& rhs) |
mln::mln_trait_op_neq | ( | O | , |
value::scalar_< double > | |||
) | = (const double & lhs, const Object<O>& rhs) |
mln::mln_trait_op_neq | ( | O | , |
value::scalar_< unsigned long > | |||
) | = (const unsigned long & lhs, const Object<O>& rhs) |
mln::mln_trait_op_not | ( | P | ) | const |
mln::mln_trait_op_or | ( | L | , |
R | |||
) | const |
mln::mln_trait_op_or | ( | P | , |
O | |||
) | const |
mln::mln_trait_op_or | ( | O | , |
P | |||
) | const |
mln::mln_trait_op_predec | ( | P | ) | const |
mln::mln_trait_op_preinc | ( | P | ) | const |
mln::mln_trait_op_uplus | ( | P | ) | const |
mln::mln_trait_op_xor | ( | L | , |
R | |||
) | const |
mln::mln_trait_op_xor | ( | P | , |
O | |||
) | const |
mln::mln_trait_op_xor | ( | O | , |
P | |||
) | const |
mutable_extension_ima<I, J> mln::mutable_extend | ( | Image< I > & | ima, |
Image< J > & | ext | ||
) |
Extend a mutable image with a mutable image.
mln::trait::concrete< I >::ret mln::my_algorithm | ( | const Image< I > & | ima_, |
const Neighborhood< N > & | nbh_ | ||
) |
Definition at line 32 of file first_routine.cc.
void mln::my_test | ( | Image< I > & | ima_, |
const Function_v2v< F > & | f_, | ||
const Browsing< B > & | browse_ | ||
) |
Definition at line 69 of file backdiagonal2d.cc.
void mln::my_test | ( | Image< I > & | ima_, |
const Function_v2v< F > & | f_, | ||
const Browsing< B > & | browse_, | ||
int | dir = 0 |
||
) |
Definition at line 71 of file hyper_directional.cc.
util::yes mln::operator! | ( | const util::yes & | y | ) |
fun:: not__v2b_expr_<F> mln::operator! | ( | const Function_v2b< F > & | f | ) |
Definition at line 165 of file fun/ops.hh.
util::yes mln::operator!= | ( | const util::yes & | , |
bool | |||
) |
util::yes mln::operator!= | ( | const util::yes & | , |
const util::yes & | |||
) |
fun:: neq_v2b_expr_<L,R> mln::operator!= | ( | const Function_v2v< L > & | lhs, |
const Function_v2v< R > & | rhs | ||
) |
Definition at line 154 of file fun/ops.hh.
mln::trait::op::mod< O , O >::ret mln::operator% | ( | const Object< O > & | lhs, |
const Literal< L > & | rhs | ||
) |
mln::trait::op::mod< O , O >::ret mln::operator% | ( | const Literal< L > & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::mod< Vl , Vr >::ret mln::operator% | ( | const value::Scalar< Vl > & | lhs, |
const value::Scalar< Vr > & | rhs | ||
) |
fun:: mod_v2v_expr_<L,R> mln::operator% | ( | const Function_v2v< L > & | lhs, |
const Function_v2v< R > & | rhs | ||
) |
Definition at line 171 of file fun/ops.hh.
mln::trait::op::mod< Sl , Sr >::ret mln::operator% | ( | const value::scalar_< Sl > & | lhs, |
const value::scalar_< Sr > & | rhs | ||
) |
mln::trait::op::mod< L , R >::ret mln::operator% | ( | const Proxy< L > & | lhs, |
const Proxy< R > & | rhs | ||
) |
mln::trait::op::mod< P , O >::ret mln::operator% | ( | const Proxy< P > & | p, |
const Object< O > & | o | ||
) |
mln::trait::op::mod< O , P >::ret mln::operator% | ( | const Object< O > & | o, |
const Proxy< P > & | p | ||
) |
mln::trait::op::mod< O , value::scalar_< signed char > >::ret mln::operator% | ( | const Object< O > & | lhs, |
const signed char & | rhs | ||
) |
mln::trait::op::mod< O , value::scalar_< unsigned char > >::ret mln::operator% | ( | const Object< O > & | lhs, |
const unsigned char & | rhs | ||
) |
mln::trait::op::mod< O , value::scalar_< signed short > >::ret mln::operator% | ( | const Object< O > & | lhs, |
const signed short & | rhs | ||
) |
mln::trait::op::mod< O , value::scalar_< unsigned short > >::ret mln::operator% | ( | const Object< O > & | lhs, |
const unsigned short & | rhs | ||
) |
mln::trait::op::mod< O , value::scalar_< signed int > >::ret mln::operator% | ( | const Object< O > & | lhs, |
const signed int & | rhs | ||
) |
mln::trait::op::mod< O , value::scalar_< unsigned int > >::ret mln::operator% | ( | const Object< O > & | lhs, |
const unsigned int & | rhs | ||
) |
mln::trait::op::mod< O , value::scalar_< signed long > >::ret mln::operator% | ( | const Object< O > & | lhs, |
const signed long & | rhs | ||
) |
mln::trait::op::mod< O , value::scalar_< unsigned long > >::ret mln::operator% | ( | const Object< O > & | lhs, |
const unsigned long & | rhs | ||
) |
mln::trait::op::mod< O , value::scalar_< float > >::ret mln::operator% | ( | const Object< O > & | lhs, |
const float & | rhs | ||
) |
mln::trait::op::mod< O , value::scalar_< double > >::ret mln::operator% | ( | const Object< O > & | lhs, |
const double & | rhs | ||
) |
mln::trait::op::mod< value::scalar_< signed char > , O >::ret mln::operator% | ( | const signed char & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::mod< value::scalar_< unsigned char > , O >::ret mln::operator% | ( | const unsigned char & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::mod< value::scalar_< signed short > , O >::ret mln::operator% | ( | const signed short & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::mod< value::scalar_< unsigned short > , O >::ret mln::operator% | ( | const unsigned short & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::mod< value::scalar_< signed int > , O >::ret mln::operator% | ( | const signed int & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::mod< value::scalar_< unsigned int > , O >::ret mln::operator% | ( | const unsigned int & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::mod< value::scalar_< signed long > , O >::ret mln::operator% | ( | const signed long & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::mod< value::scalar_< double > , O >::ret mln::operator% | ( | const double & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::mod< value::scalar_< float > , O >::ret mln::operator% | ( | const float & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::mod< value::scalar_< unsigned long > , O >::ret mln::operator% | ( | const unsigned long & | lhs, |
const Object< O > & | rhs | ||
) |
L& mln::operator%= | ( | Object< L > & | lhs, |
const Object< R > & | rhs | ||
) |
O& mln::operator%= | ( | Object< O > & | lhs, |
const signed char & | rhs | ||
) |
O& mln::operator%= | ( | Object< O > & | lhs, |
const unsigned char & | rhs | ||
) |
O& mln::operator%= | ( | Object< O > & | lhs, |
const signed short & | rhs | ||
) |
O& mln::operator%= | ( | Object< O > & | lhs, |
const unsigned short & | rhs | ||
) |
O& mln::operator%= | ( | Object< O > & | lhs, |
const signed int & | rhs | ||
) |
O& mln::operator%= | ( | Object< O > & | lhs, |
const signed long & | rhs | ||
) |
O& mln::operator%= | ( | Object< O > & | lhs, |
const unsigned long & | rhs | ||
) |
O& mln::operator%= | ( | Object< O > & | lhs, |
const float & | rhs | ||
) |
O& mln::operator%= | ( | Object< O > & | lhs, |
const double & | rhs | ||
) |
unsigned short& mln::operator%= | ( | unsigned short & | lhs, |
const Object< O > & | rhs | ||
) |
unsigned char& mln::operator%= | ( | unsigned char & | lhs, |
const Object< O > & | rhs | ||
) |
signed char& mln::operator%= | ( | signed char & | lhs, |
const Object< O > & | rhs | ||
) |
signed short& mln::operator%= | ( | signed short & | lhs, |
const Object< O > & | rhs | ||
) |
signed long& mln::operator%= | ( | signed long & | lhs, |
const Object< O > & | rhs | ||
) |
unsigned long& mln::operator%= | ( | unsigned long & | lhs, |
const Object< O > & | rhs | ||
) |
fun:: and__v2b_expr_<L,R> mln::operator&& | ( | const Function_v2b< L > & | lhs, |
const Function_v2b< R > & | rhs | ||
) |
Definition at line 161 of file fun/ops.hh.
mln::trait::op::times< L , R >::ret mln::operator* | ( | const Image< L > & | lhs, |
const Image< R > & | rhs | ||
) |
mln::trait::op::times< I , S >::ret mln::operator* | ( | const Image< I > & | ima, |
const value::Scalar< S > & | s | ||
) |
mln::trait::op::times< O , O >::ret mln::operator* | ( | const Object< O > & | lhs, |
const Literal< L > & | rhs | ||
) |
mln::trait::op::times< O , O >::ret mln::operator* | ( | const Literal< L > & | lhs, |
const Object< O > & | rhs | ||
) |
D mln::operator* | ( | const Gdpoint< D > & | lhs, |
const value::Scalar< S > & | rhs | ||
) |
mln::trait::op::times< Vl , Vr >::ret mln::operator* | ( | const value::Scalar< Vl > & | lhs, |
const value::Scalar< Vr > & | rhs | ||
) |
fun:: times_v2v_expr_<L,R> mln::operator* | ( | const Function_v2v< L > & | lhs, |
const Function_v2v< R > & | rhs | ||
) |
Definition at line 169 of file fun/ops.hh.
mln::trait::op::times< O , value::scalar_<S> >::ret mln::operator* | ( | const value::scalar_< S > & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::times< Sl , Sr >::ret mln::operator* | ( | const value::scalar_< Sl > & | lhs, |
const value::scalar_< Sr > & | rhs | ||
) |
P mln::operator* | ( | const Gpoint< P > & | p, |
const value::scalar_< S > & | s | ||
) |
Multiply a point p
by a scalar s
.
mln::trait::op::times< L , R >::ret mln::operator* | ( | const Proxy< L > & | lhs, |
const Proxy< R > & | rhs | ||
) |
mln::trait::op::times< P , O >::ret mln::operator* | ( | const Proxy< P > & | p, |
const Object< O > & | o | ||
) |
mln::trait::op::times< O , P >::ret mln::operator* | ( | const Object< O > & | o, |
const Proxy< P > & | p | ||
) |
mln::trait::op::times< O , value::scalar_< signed char > >::ret mln::operator* | ( | const Object< O > & | lhs, |
const signed char & | rhs | ||
) |
mln::trait::op::times< O , value::scalar_< unsigned char > >::ret mln::operator* | ( | const Object< O > & | lhs, |
const unsigned char & | rhs | ||
) |
mln::trait::op::times< O , value::scalar_< signed short > >::ret mln::operator* | ( | const Object< O > & | lhs, |
const signed short & | rhs | ||
) |
mln::trait::op::times< O , value::scalar_< unsigned short > >::ret mln::operator* | ( | const Object< O > & | lhs, |
const unsigned short & | rhs | ||
) |
mln::trait::op::times< O , value::scalar_< signed int > >::ret mln::operator* | ( | const Object< O > & | lhs, |
const signed int & | rhs | ||
) |
mln::trait::op::times< O , value::scalar_< unsigned int > >::ret mln::operator* | ( | const Object< O > & | lhs, |
const unsigned int & | rhs | ||
) |
mln::trait::op::times< O , value::scalar_< signed long > >::ret mln::operator* | ( | const Object< O > & | lhs, |
const signed long & | rhs | ||
) |
mln::trait::op::times< O , value::scalar_< unsigned long > >::ret mln::operator* | ( | const Object< O > & | lhs, |
const unsigned long & | rhs | ||
) |
mln::trait::op::times< O , value::scalar_< float > >::ret mln::operator* | ( | const Object< O > & | lhs, |
const float & | rhs | ||
) |
mln::trait::op::times< O , value::scalar_< double > >::ret mln::operator* | ( | const Object< O > & | lhs, |
const double & | rhs | ||
) |
mln::trait::op::times< O , value::scalar_< unsigned int > >::ret mln::operator* | ( | const unsigned int & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::times< O , value::scalar_< signed char > >::ret mln::operator* | ( | const signed char & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::times< O , value::scalar_< unsigned char > >::ret mln::operator* | ( | const unsigned char & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::times< O , value::scalar_< signed short > >::ret mln::operator* | ( | const signed short & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::times< O , value::scalar_< unsigned short > >::ret mln::operator* | ( | const unsigned short & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::times< O , value::scalar_< signed int > >::ret mln::operator* | ( | const signed int & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::times< O , value::scalar_< signed long > >::ret mln::operator* | ( | const signed long & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::times< O , value::scalar_< unsigned long > >::ret mln::operator* | ( | const unsigned long & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::times< O , value::scalar_< float > >::ret mln::operator* | ( | const float & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::times< O , value::scalar_< double > >::ret mln::operator* | ( | const double & | lhs, |
const Object< O > & | rhs | ||
) |
L& mln::operator*= | ( | Image< L > & | lhs, |
const Image< R > & | rhs | ||
) |
I& mln::operator*= | ( | Image< I > & | ima, |
const value::Scalar< S > & | s | ||
) |
L& mln::operator*= | ( | Object< L > & | lhs, |
const Object< R > & | rhs | ||
) |
O& mln::operator*= | ( | Object< O > & | lhs, |
const signed char & | rhs | ||
) |
O& mln::operator*= | ( | Object< O > & | lhs, |
const unsigned char & | rhs | ||
) |
O& mln::operator*= | ( | Object< O > & | lhs, |
const signed short & | rhs | ||
) |
O& mln::operator*= | ( | Object< O > & | lhs, |
const unsigned short & | rhs | ||
) |
O& mln::operator*= | ( | Object< O > & | lhs, |
const signed int & | rhs | ||
) |
O& mln::operator*= | ( | Object< O > & | lhs, |
const signed long & | rhs | ||
) |
O& mln::operator*= | ( | Object< O > & | lhs, |
const unsigned long & | rhs | ||
) |
O& mln::operator*= | ( | Object< O > & | lhs, |
const float & | rhs | ||
) |
O& mln::operator*= | ( | Object< O > & | lhs, |
const double & | rhs | ||
) |
unsigned short& mln::operator*= | ( | unsigned short & | lhs, |
const Object< O > & | rhs | ||
) |
unsigned long& mln::operator*= | ( | unsigned long & | lhs, |
const Object< O > & | rhs | ||
) |
signed char& mln::operator*= | ( | signed char & | lhs, |
const Object< O > & | rhs | ||
) |
unsigned char& mln::operator*= | ( | unsigned char & | lhs, |
const Object< O > & | rhs | ||
) |
signed short& mln::operator*= | ( | signed short & | lhs, |
const Object< O > & | rhs | ||
) |
signed long& mln::operator*= | ( | signed long & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::plus< L , R >::ret mln::operator+ | ( | const Image< L > & | lhs, |
const Image< R > & | rhs | ||
) |
mln::trait::op::plus< I , S >::ret mln::operator+ | ( | const Image< I > & | ima, |
const value::Scalar< S > & | s | ||
) |
mln::trait::op::plus< O , O >::ret mln::operator+ | ( | const Object< O > & | lhs, |
const Literal< L > & | rhs | ||
) |
mln::trait::op::plus< O , O >::ret mln::operator+ | ( | const Literal< L > & | lhs, |
const Object< O > & | rhs | ||
) |
L ::dpoint mln::operator+ | ( | const Delta_Point_Site< L > & | lhs, |
const Delta_Point_Site< R > & | rhs | ||
) |
L mln::operator+ | ( | const Gdpoint< L > & | lhs, |
const Gdpoint< R > & | rhs | ||
) |
mln::trait::op::plus< Vl , Vr >::ret mln::operator+ | ( | const value::Scalar< Vl > & | lhs, |
const value::Scalar< Vr > & | rhs | ||
) |
fun:: plus_v2v_expr_<L,R> mln::operator+ | ( | const Function_v2v< L > & | lhs, |
const Function_v2v< R > & | rhs | ||
) |
Definition at line 167 of file fun/ops.hh.
mln::trait::op::plus< O , value::scalar_<S> >::ret mln::operator+ | ( | const value::scalar_< S > & | lhs, |
const Object< O > & | rhs | ||
) |
fun:: uplus_v2v_expr_<F> mln::operator+ | ( | const Function_v2v< F > & | f | ) |
Definition at line 173 of file fun/ops.hh.
mln::trait::op::plus< Sl , Sr >::ret mln::operator+ | ( | const value::scalar_< Sl > & | lhs, |
const value::scalar_< Sr > & | rhs | ||
) |
mln::trait::op::plus< L , R >::ret mln::operator+ | ( | const Proxy< L > & | lhs, |
const Proxy< R > & | rhs | ||
) |
mln::trait::op::plus< P , O >::ret mln::operator+ | ( | const Proxy< P > & | p, |
const Object< O > & | o | ||
) |
mln::trait::op::plus< O , P >::ret mln::operator+ | ( | const Object< O > & | o, |
const Proxy< P > & | p | ||
) |
O mln::operator+ | ( | const Object< O > & | rhs | ) |
mln::trait::op::plus< O , value::scalar_< signed char > >::ret mln::operator+ | ( | const Object< O > & | lhs, |
const signed char & | rhs | ||
) |
mln::trait::op::plus< O , value::scalar_< signed short > >::ret mln::operator+ | ( | const Object< O > & | lhs, |
const signed short & | rhs | ||
) |
mln::trait::op::plus< O , value::scalar_< unsigned short > >::ret mln::operator+ | ( | const Object< O > & | lhs, |
const unsigned short & | rhs | ||
) |
mln::trait::op::plus< O , value::scalar_< signed int > >::ret mln::operator+ | ( | const Object< O > & | lhs, |
const signed int & | rhs | ||
) |
mln::trait::op::plus< O , value::scalar_< unsigned int > >::ret mln::operator+ | ( | const Object< O > & | lhs, |
const unsigned int & | rhs | ||
) |
mln::trait::op::plus< O , value::scalar_< unsigned char > >::ret mln::operator+ | ( | const Object< O > & | lhs, |
const unsigned char & | rhs | ||
) |
mln::trait::op::plus< O , value::scalar_< float > >::ret mln::operator+ | ( | const Object< O > & | lhs, |
const float & | rhs | ||
) |
mln::trait::op::plus< O , value::scalar_< unsigned long > >::ret mln::operator+ | ( | const Object< O > & | lhs, |
const unsigned long & | rhs | ||
) |
mln::trait::op::plus< O , value::scalar_< double > >::ret mln::operator+ | ( | const Object< O > & | lhs, |
const double & | rhs | ||
) |
mln::trait::op::plus< O , value::scalar_< signed long > >::ret mln::operator+ | ( | const Object< O > & | lhs, |
const signed long & | rhs | ||
) |
mln::trait::op::plus< O , value::scalar_< signed char > >::ret mln::operator+ | ( | const signed char & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::plus< O , value::scalar_< unsigned char > >::ret mln::operator+ | ( | const unsigned char & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::plus< O , value::scalar_< signed short > >::ret mln::operator+ | ( | const signed short & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::plus< O , value::scalar_< signed int > >::ret mln::operator+ | ( | const signed int & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::plus< O , value::scalar_< signed long > >::ret mln::operator+ | ( | const signed long & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::plus< O , value::scalar_< float > >::ret mln::operator+ | ( | const float & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::plus< O , value::scalar_< double > >::ret mln::operator+ | ( | const double & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::plus< O , value::scalar_< unsigned short > >::ret mln::operator+ | ( | const unsigned short & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::plus< O , value::scalar_< unsigned long > >::ret mln::operator+ | ( | const unsigned long & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::plus< O , value::scalar_< unsigned int > >::ret mln::operator+ | ( | const unsigned int & | lhs, |
const Object< O > & | rhs | ||
) |
S& mln::operator++ | ( | value::Scalar< S > & | rhs | ) |
Pre-incrementation for any scalar type.
O mln::operator++ | ( | Object< O > & | lhs, |
int | |||
) |
O& mln::operator++ | ( | Object< O > & | rhs | ) |
Sl& mln::operator+= | ( | Site_Set< Sl > & | lhs, |
const Site_Set< Sr > & | rhs | ||
) |
L& mln::operator+= | ( | Image< L > & | lhs, |
const Image< R > & | rhs | ||
) |
I& mln::operator+= | ( | Image< I > & | ima, |
const value::Scalar< S > & | s | ||
) |
L& mln::operator+= | ( | Object< L > & | lhs, |
const Object< R > & | rhs | ||
) |
O& mln::operator+= | ( | Object< O > & | lhs, |
const signed short & | rhs | ||
) |
O& mln::operator+= | ( | Object< O > & | lhs, |
const unsigned char & | rhs | ||
) |
O& mln::operator+= | ( | Object< O > & | lhs, |
const signed int & | rhs | ||
) |
O& mln::operator+= | ( | Object< O > & | lhs, |
const signed long & | rhs | ||
) |
O& mln::operator+= | ( | Object< O > & | lhs, |
const unsigned long & | rhs | ||
) |
O& mln::operator+= | ( | Object< O > & | lhs, |
const unsigned short & | rhs | ||
) |
O& mln::operator+= | ( | Object< O > & | lhs, |
const signed char & | rhs | ||
) |
O& mln::operator+= | ( | Object< O > & | lhs, |
const float & | rhs | ||
) |
O& mln::operator+= | ( | Object< O > & | lhs, |
const double & | rhs | ||
) |
unsigned char& mln::operator+= | ( | unsigned char & | lhs, |
const Object< O > & | rhs | ||
) |
signed char& mln::operator+= | ( | signed char & | lhs, |
const Object< O > & | rhs | ||
) |
signed short& mln::operator+= | ( | signed short & | lhs, |
const Object< O > & | rhs | ||
) |
unsigned short& mln::operator+= | ( | unsigned short & | lhs, |
const Object< O > & | rhs | ||
) |
signed long& mln::operator+= | ( | signed long & | lhs, |
const Object< O > & | rhs | ||
) |
unsigned long& mln::operator+= | ( | unsigned long & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::uminus< I >::ret mln::operator- | ( | const Image< I > & | ima | ) |
neighb<typename N1 :: window :: regular > mln::operator- | ( | const Neighborhood< N1 > & | nbh1, |
const Neighborhood< N2 > & | nbh2 | ||
) |
Set difference between a couple of neighborhoods nbh1
and nbh2
.
It just calls mln::win::diff.
mln::trait::op::minus< L , R >::ret mln::operator- | ( | const Image< L > & | lhs, |
const Image< R > & | rhs | ||
) |
mln::trait::op::minus< I , S >::ret mln::operator- | ( | const Image< I > & | ima, |
const value::Scalar< S > & | s | ||
) |
mln::trait::op::minus< O , O >::ret mln::operator- | ( | const Object< O > & | lhs, |
const Literal< L > & | rhs | ||
) |
mln::trait::op::minus< O , O >::ret mln::operator- | ( | const Literal< L > & | lhs, |
const Object< O > & | rhs | ||
) |
L ::dpoint mln::operator- | ( | const Delta_Point_Site< L > & | lhs, |
const Delta_Point_Site< R > & | rhs | ||
) |
L mln::operator- | ( | const Gdpoint< L > & | lhs, |
const Gdpoint< R > & | rhs | ||
) |
mln::trait::op::minus< Vl , Vr >::ret mln::operator- | ( | const value::Scalar< Vl > & | lhs, |
const value::Scalar< Vr > & | rhs | ||
) |
fun:: minus_v2v_expr_<L,R> mln::operator- | ( | const Function_v2v< L > & | lhs, |
const Function_v2v< R > & | rhs | ||
) |
Definition at line 168 of file fun/ops.hh.
fun:: uminus_v2v_expr_<F> mln::operator- | ( | const Function_v2v< F > & | f | ) |
Definition at line 174 of file fun/ops.hh.
mln::trait::op::uminus< S >::ret mln::operator- | ( | const value::scalar_< S > & | rhs | ) |
mln::trait::op::minus< Sl , Sr >::ret mln::operator- | ( | const value::scalar_< Sl > & | lhs, |
const value::scalar_< Sr > & | rhs | ||
) |
P mln::operator- | ( | const Gpoint< P > & | p, |
const Gdpoint< D > & | dp | ||
) |
Substract a delta-point dp
to a grid point p
.
[in] | p | A grid point. |
[in] | dp | A delta-point. |
The type of dp
has to compatible with the type of p
.
mln::trait::op::uminus< P >::ret mln::operator- | ( | const Proxy< P > & | rhs | ) |
mln::trait::op::minus< L , R >::ret mln::operator- | ( | const Proxy< L > & | lhs, |
const Proxy< R > & | rhs | ||
) |
mln::trait::op::minus< P , O >::ret mln::operator- | ( | const Proxy< P > & | p, |
const Object< O > & | o | ||
) |
mln::trait::op::minus< O , P >::ret mln::operator- | ( | const Object< O > & | o, |
const Proxy< P > & | p | ||
) |
mln::trait::op::minus< O , O >::ret mln::operator- | ( | const Object< O > & | rhs | ) |
mln::trait::op::minus< O , value::scalar_< signed char > >::ret mln::operator- | ( | const Object< O > & | lhs, |
const signed char & | rhs | ||
) |
mln::trait::op::minus< O , value::scalar_< unsigned char > >::ret mln::operator- | ( | const Object< O > & | lhs, |
const unsigned char & | rhs | ||
) |
mln::trait::op::minus< O , value::scalar_< signed short > >::ret mln::operator- | ( | const Object< O > & | lhs, |
const signed short & | rhs | ||
) |
mln::trait::op::minus< O , value::scalar_< unsigned short > >::ret mln::operator- | ( | const Object< O > & | lhs, |
const unsigned short & | rhs | ||
) |
mln::trait::op::minus< O , value::scalar_< signed int > >::ret mln::operator- | ( | const Object< O > & | lhs, |
const signed int & | rhs | ||
) |
mln::trait::op::minus< O , value::scalar_< unsigned int > >::ret mln::operator- | ( | const Object< O > & | lhs, |
const unsigned int & | rhs | ||
) |
mln::trait::op::minus< O , value::scalar_< signed long > >::ret mln::operator- | ( | const Object< O > & | lhs, |
const signed long & | rhs | ||
) |
mln::trait::op::minus< O , value::scalar_< unsigned long > >::ret mln::operator- | ( | const Object< O > & | lhs, |
const unsigned long & | rhs | ||
) |
mln::trait::op::minus< O , value::scalar_< float > >::ret mln::operator- | ( | const Object< O > & | lhs, |
const float & | rhs | ||
) |
mln::trait::op::minus< O , value::scalar_< double > >::ret mln::operator- | ( | const Object< O > & | lhs, |
const double & | rhs | ||
) |
mln::trait::op::minus< signed char , O >::ret mln::operator- | ( | const signed char & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::minus< unsigned char , O >::ret mln::operator- | ( | const unsigned char & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::minus< signed short , O >::ret mln::operator- | ( | const signed short & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::minus< signed int , O >::ret mln::operator- | ( | const signed int & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::minus< unsigned int , O >::ret mln::operator- | ( | const unsigned int & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::minus< signed long , O >::ret mln::operator- | ( | const signed long & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::minus< float , O >::ret mln::operator- | ( | const float & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::minus< double , O >::ret mln::operator- | ( | const double & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::minus< unsigned short , O >::ret mln::operator- | ( | const unsigned short & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::minus< unsigned long , O >::ret mln::operator- | ( | const unsigned long & | lhs, |
const Object< O > & | rhs | ||
) |
S& mln::operator-- | ( | value::Scalar< S > & | rhs | ) |
Pre-decrementation for any scalar type.
O mln::operator-- | ( | Object< O > & | lhs, |
int | |||
) |
O& mln::operator-- | ( | Object< O > & | rhs | ) |
L& mln::operator-= | ( | Image< L > & | lhs, |
const Image< R > & | rhs | ||
) |
I& mln::operator-= | ( | Image< I > & | ima, |
const value::Scalar< S > & | s | ||
) |
L& mln::operator-= | ( | Object< L > & | lhs, |
const Object< R > & | rhs | ||
) |
O& mln::operator-= | ( | Object< O > & | lhs, |
const signed char & | rhs | ||
) |
O& mln::operator-= | ( | Object< O > & | lhs, |
const signed short & | rhs | ||
) |
O& mln::operator-= | ( | Object< O > & | lhs, |
const unsigned short & | rhs | ||
) |
O& mln::operator-= | ( | Object< O > & | lhs, |
const signed int & | rhs | ||
) |
O& mln::operator-= | ( | Object< O > & | lhs, |
const signed long & | rhs | ||
) |
O& mln::operator-= | ( | Object< O > & | lhs, |
const unsigned long & | rhs | ||
) |
O& mln::operator-= | ( | Object< O > & | lhs, |
const float & | rhs | ||
) |
O& mln::operator-= | ( | Object< O > & | lhs, |
const double & | rhs | ||
) |
O& mln::operator-= | ( | Object< O > & | lhs, |
const unsigned char & | rhs | ||
) |
unsigned short& mln::operator-= | ( | unsigned short & | lhs, |
const Object< O > & | rhs | ||
) |
unsigned char& mln::operator-= | ( | unsigned char & | lhs, |
const Object< O > & | rhs | ||
) |
signed long& mln::operator-= | ( | signed long & | lhs, |
const Object< O > & | rhs | ||
) |
signed char& mln::operator-= | ( | signed char & | lhs, |
const Object< O > & | rhs | ||
) |
signed short& mln::operator-= | ( | signed short & | lhs, |
const Object< O > & | rhs | ||
) |
unsigned long& mln::operator-= | ( | unsigned long & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::div< L , R >::ret mln::operator/ | ( | const Image< L > & | lhs, |
const Image< R > & | rhs | ||
) |
mln::trait::op::div< I , S >::ret mln::operator/ | ( | const Image< I > & | ima, |
const value::Scalar< S > & | s | ||
) |
mln::trait::op::div< O , O >::ret mln::operator/ | ( | const Object< O > & | lhs, |
const Literal< L > & | rhs | ||
) |
mln::trait::op::div< O , O >::ret mln::operator/ | ( | const Literal< L > & | lhs, |
const Object< O > & | rhs | ||
) |
sub_image_if<const I, S> mln::operator/ | ( | const Image< I > & | ima, |
const Site_Set< S > & | s | ||
) |
sub_image_if<I, S> mln::operator/ | ( | Image< I > & | ima, |
const Site_Set< S > & | s | ||
) |
mln::trait::op::div< Vl , Vr >::ret mln::operator/ | ( | const value::Scalar< Vl > & | lhs, |
const value::Scalar< Vr > & | rhs | ||
) |
fun:: div_v2v_expr_<L,R> mln::operator/ | ( | const Function_v2v< L > & | lhs, |
const Function_v2v< R > & | rhs | ||
) |
Definition at line 170 of file fun/ops.hh.
mln::trait::op::div< Sl , Sr >::ret mln::operator/ | ( | const value::scalar_< Sl > & | lhs, |
const value::scalar_< Sr > & | rhs | ||
) |
mln::trait::op::div< O , P >::ret mln::operator/ | ( | const Object< O > & | o, |
const Proxy< P > & | p | ||
) |
mln::trait::op::div< P , O >::ret mln::operator/ | ( | const Proxy< P > & | p, |
const Object< O > & | o | ||
) |
mln::trait::op::div< L , R >::ret mln::operator/ | ( | const Proxy< L > & | lhs, |
const Proxy< R > & | rhs | ||
) |
mln::trait::op::div< O , value::scalar_< double > >::ret mln::operator/ | ( | const Object< O > & | lhs, |
const double & | rhs | ||
) |
mln::trait::op::div< O , value::scalar_< signed char > >::ret mln::operator/ | ( | const Object< O > & | lhs, |
const signed char & | rhs | ||
) |
mln::trait::op::div< O , value::scalar_< unsigned char > >::ret mln::operator/ | ( | const Object< O > & | lhs, |
const unsigned char & | rhs | ||
) |
mln::trait::op::div< O , value::scalar_< signed short > >::ret mln::operator/ | ( | const Object< O > & | lhs, |
const signed short & | rhs | ||
) |
mln::trait::op::div< O , value::scalar_< unsigned short > >::ret mln::operator/ | ( | const Object< O > & | lhs, |
const unsigned short & | rhs | ||
) |
mln::trait::op::div< O , value::scalar_< signed int > >::ret mln::operator/ | ( | const Object< O > & | lhs, |
const signed int & | rhs | ||
) |
mln::trait::op::div< O , value::scalar_< signed long > >::ret mln::operator/ | ( | const Object< O > & | lhs, |
const signed long & | rhs | ||
) |
mln::trait::op::div< O , value::scalar_< unsigned long > >::ret mln::operator/ | ( | const Object< O > & | lhs, |
const unsigned long & | rhs | ||
) |
mln::trait::op::div< O , value::scalar_< float > >::ret mln::operator/ | ( | const Object< O > & | lhs, |
const float & | rhs | ||
) |
mln::trait::op::div< O , value::scalar_< unsigned int > >::ret mln::operator/ | ( | const Object< O > & | lhs, |
const unsigned int & | rhs | ||
) |
mln::trait::op::div< value::scalar_< unsigned short > , O >::ret mln::operator/ | ( | const unsigned short & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::div< value::scalar_< unsigned char > , O >::ret mln::operator/ | ( | const unsigned char & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::div< value::scalar_< double > , O >::ret mln::operator/ | ( | const double & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::div< value::scalar_< signed short > , O >::ret mln::operator/ | ( | const signed short & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::div< value::scalar_< signed char > , O >::ret mln::operator/ | ( | const signed char & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::div< value::scalar_< signed long > , O >::ret mln::operator/ | ( | const signed long & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::div< value::scalar_< signed int > , O >::ret mln::operator/ | ( | const signed int & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::div< value::scalar_< unsigned int > , O >::ret mln::operator/ | ( | const unsigned int & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::div< value::scalar_< unsigned long > , O >::ret mln::operator/ | ( | const unsigned long & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::div< value::scalar_< float > , O >::ret mln::operator/ | ( | const float & | lhs, |
const Object< O > & | rhs | ||
) |
L& mln::operator/= | ( | Image< L > & | lhs, |
const Image< R > & | rhs | ||
) |
I& mln::operator/= | ( | Image< I > & | ima, |
const value::Scalar< S > & | s | ||
) |
L& mln::operator/= | ( | Object< L > & | lhs, |
const Object< R > & | rhs | ||
) |
O& mln::operator/= | ( | Object< O > & | lhs, |
const signed int & | rhs | ||
) |
O& mln::operator/= | ( | Object< O > & | lhs, |
const unsigned char & | rhs | ||
) |
O& mln::operator/= | ( | Object< O > & | lhs, |
const signed char & | rhs | ||
) |
O& mln::operator/= | ( | Object< O > & | lhs, |
const unsigned short & | rhs | ||
) |
O& mln::operator/= | ( | Object< O > & | lhs, |
const signed short & | rhs | ||
) |
O& mln::operator/= | ( | Object< O > & | lhs, |
const unsigned long & | rhs | ||
) |
O& mln::operator/= | ( | Object< O > & | lhs, |
const float & | rhs | ||
) |
O& mln::operator/= | ( | Object< O > & | lhs, |
const signed long & | rhs | ||
) |
O& mln::operator/= | ( | Object< O > & | lhs, |
const double & | rhs | ||
) |
unsigned char& mln::operator/= | ( | unsigned char & | lhs, |
const Object< O > & | rhs | ||
) |
signed short& mln::operator/= | ( | signed short & | lhs, |
const Object< O > & | rhs | ||
) |
unsigned short& mln::operator/= | ( | unsigned short & | lhs, |
const Object< O > & | rhs | ||
) |
signed long& mln::operator/= | ( | signed long & | lhs, |
const Object< O > & | rhs | ||
) |
unsigned long& mln::operator/= | ( | unsigned long & | lhs, |
const Object< O > & | rhs | ||
) |
signed char& mln::operator/= | ( | signed char & | lhs, |
const Object< O > & | rhs | ||
) |
bool mln::operator< | ( | const Delta_Point_Site< L > & | lhs, |
const Delta_Point_Site< R > & | rhs | ||
) |
fun:: less_v2b_expr_<L,R> mln::operator< | ( | const Function_v2v< L > & | lhs, |
const Function_v2v< R > & | rhs | ||
) |
Definition at line 156 of file fun/ops.hh.
mln::trait::op::less< Sl , Sr >::ret mln::operator< | ( | const value::scalar_< Sl > & | lhs, |
const value::scalar_< Sr > & | rhs | ||
) |
mln::trait::op::less< O , O >::ret mln::operator< | ( | const value::scalar_< O > & | lhs, |
const Literal< L > & | rhs | ||
) |
mln::trait::op::less< O , O >::ret mln::operator< | ( | const Literal< L > & | lhs, |
const value::scalar_< O > & | rhs | ||
) |
mln::trait::op::less< P , O >::ret mln::operator< | ( | const Proxy< P > & | p, |
const Object< O > & | o | ||
) |
mln::trait::op::less< O , P >::ret mln::operator< | ( | const Object< O > & | o, |
const Proxy< P > & | p | ||
) |
mln::trait::op::less< L , R >::ret mln::operator< | ( | const Proxy< L > & | lhs, |
const Proxy< R > & | rhs | ||
) |
mln::trait::op::less< O , value::scalar_< unsigned char > >::ret mln::operator< | ( | const Object< O > & | lhs, |
const unsigned char & | rhs | ||
) |
mln::trait::op::less< value::scalar_< signed int > , O >::ret mln::operator< | ( | const signed int & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::less< O , value::scalar_< signed int > >::ret mln::operator< | ( | const Object< O > & | lhs, |
const signed int & | rhs | ||
) |
mln::trait::op::less< value::scalar_< unsigned int > , O >::ret mln::operator< | ( | const unsigned int & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::less< value::scalar_< unsigned long > , O >::ret mln::operator< | ( | const unsigned long & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::less< value::scalar_< signed short > , O >::ret mln::operator< | ( | const signed short & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::less< value::scalar_< signed char > , O >::ret mln::operator< | ( | const signed char & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::less< O , value::scalar_< signed char > >::ret mln::operator< | ( | const Object< O > & | lhs, |
const signed char & | rhs | ||
) |
mln::trait::op::less< value::scalar_< float > , O >::ret mln::operator< | ( | const float & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::less< value::scalar_< signed long > , O >::ret mln::operator< | ( | const signed long & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::less< O , value::scalar_< unsigned long > >::ret mln::operator< | ( | const Object< O > & | lhs, |
const unsigned long & | rhs | ||
) |
mln::trait::op::less< O , value::scalar_< unsigned short > >::ret mln::operator< | ( | const Object< O > & | lhs, |
const unsigned short & | rhs | ||
) |
mln::trait::op::less< O , value::scalar_< float > >::ret mln::operator< | ( | const Object< O > & | lhs, |
const float & | rhs | ||
) |
mln::trait::op::less< value::scalar_< unsigned char > , O >::ret mln::operator< | ( | const unsigned char & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::less< value::scalar_< double > , O >::ret mln::operator< | ( | const double & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::less< value::scalar_< unsigned short > , O >::ret mln::operator< | ( | const unsigned short & | lhs, |
const Object< O > & | rhs | ||
) |
mln::trait::op::less< O , value::scalar_< unsigned int > >::ret mln::operator< | ( | const Object< O > & | lhs, |
const unsigned int & | rhs | ||
) |
mln::trait::op::less< O , value::scalar_< double > >::ret mln::operator< | ( | const Object< O > & | lhs, |
const double & | rhs | ||
) |
mln::trait::op::less< O , value::scalar_< signed long > >::ret mln::operator< | ( | const Object< O > & | lhs, |
const signed long & | rhs | ||
) |
mln::trait::op::less< O , value::scalar_< signed short > >::ret mln::operator< | ( | const Object< O > & | lhs, |
const signed short & | rhs | ||
) |
std::ostream& mln::operator<< | ( | std::ostream & | ostr, |
const Delta_Point_Site< D > & | dp | ||
) |
std::ostream& mln::operator<< | ( | std::ostream & | ostr, |
const Window< W > & | win | ||
) |
std::ostream& mln::operator<< | ( | std::ostream & | ostr, |
const complex_window_fwd_piter< I, G, W > & | p | ||
) |
Print an mln::complex_window_fwd_piter.
std::ostream& mln::operator<< | ( | std::ostream & | ostr, |
const complex_neighborhood_fwd_piter< I, G, N > & | p | ||
) |
Print an mln::complex_neighborhood_fwd_piter.
std::ostream& mln::operator<< | ( | std::ostream & | ostr, |
const Gdpoint< D > & | dp | ||
) |
fun_image<F, I> mln::operator<< | ( | const Function_v2v< F > & | f, |
const Image< I > & | ima | ||
) |
std::ostream& mln::operator<< | ( | std::ostream & | ostr, |
const complex_window_bkd_piter< I, G, W > & | p | ||
) |
Print an mln::complex_window_bkd_piter.
std::ostream& mln::operator<< | ( | std::ostream & | ostr, |
const complex_neighborhood_bkd_piter< I, G, N > & | p | ||
) |
Print an mln::complex_neighborhood_bkd_piter.
std::ostream& mln::operator<< | ( | std::ostream & | ostr, |
const Proxy< P > & | p | ||
) |
|
inline |
fun:: leq_v2b_expr_<L,R> mln::operator<= | ( | const Function_v2v< L > & | lhs, |
const Function_v2v< R > & | rhs | ||
) |
Definition at line 157 of file fun/ops.hh.
bool mln::operator<= | ( | const p_edges< G, F > & | lhs, |
const p_edges< G, F > & | rhs | ||
) |
Inclusion of a mln::p_edges in another one.
bool mln::operator<= | ( | const p_vertices< G, F > & | lhs, |
const p_vertices< G, F > & | rhs | ||
) |
Inclusion of a mln::p_vertices in another one.
This inclusion relation is very strict for the moment, since our infrastructure for graphs is simple: a mln::p_vertices is included in another one if their are equal.
bool mln::operator<= | ( | const p_complex< D, G > & | lhs, |
const p_complex< D, G > & | rhs | ||
) |
Inclusion of a mln::p_complex in another one.
This inclusion relation is very strict for the moment, since our infrastrure for complexs is simple: a mln::p_complex is included in another one if their are equal.
util::yes mln::operator== | ( | const util::yes & | , |
const util::yes & | |||
) |
bool mln::operator== | ( | const Window< Wl > & | lhs, |
const Window< Wr > & | rhs | ||
) |
bool mln::operator== | ( | const Delta_Point_Site< L > & | lhs, |
const Delta_Point_Site< R > & | rhs | ||
) |
bool mln::operator== | ( | const Gdpoint< L > & | lhs, |
const Gdpoint< R > & | rhs | ||
) |
bool mln::operator== | ( | const Literal< L1 > & | lhs, |
const Literal< L2 > & | rhs | ||
) |
|
inline |
Definition at line 283 of file graph_base.hh.
fun:: eq_v2b_expr_<L,R> mln::operator== | ( | const Function_v2v< L > & | lhs, |
const Function_v2v< R > & | rhs | ||
) |
Definition at line 153 of file fun/ops.hh.
bool mln::operator== | ( | const p_edges< G, F > & | lhs, |
const p_edges< G, F > & | rhs | ||
) |
Comparison between two mln::p_edges's.
Two mln::p_edges's are considered equal if they share the same graph.
bool mln::operator== | ( | const p_vertices< G, F > & | lhs, |
const p_vertices< G, F > & | rhs | ||
) |
Comparison between two mln::p_vertices's.
Two mln::p_vertices's are considered equal if they share the same graph.
bool mln::operator== | ( | const p_complex< D, G > & | lhs, |
const p_complex< D, G > & | rhs | ||
) |
Comparison between two mln::p_complex's.
Two mln::p_complex's are considered equal if they share the same complex.
fun:: greater_v2b_expr_<L,R> mln::operator> | ( | const Function_v2v< L > & | lhs, |
const Function_v2v< R > & | rhs | ||
) |
Definition at line 159 of file fun/ops.hh.
fun:: geq_v2b_expr_<L,R> mln::operator>= | ( | const Function_v2v< L > & | lhs, |
const Function_v2v< R > & | rhs | ||
) |
Definition at line 158 of file fun/ops.hh.
fun:: xor__v2b_expr_<L,R> mln::operator^ | ( | const Function_v2b< L > & | lhs, |
const Function_v2b< R > & | rhs | ||
) |
Definition at line 163 of file fun/ops.hh.
pw::image<F,S> mln::operator| | ( | const Function_v2v< F > & | f, |
const Site_Set< S > & | ps | ||
) |
Construct an image from a function and a site set.
image = function | site_set.
edge_image<P,V,G> mln::operator| | ( | const fun::i2v::array< V > & | edge_values, |
const p_edges< G, fun::i2v::array< P > > & | pe | ||
) |
Construct a edge image from a fun::i2v::array and a p_edges.
image = fun::i2v::array | p_edges.
vertex_image<P,V,G> mln::operator| | ( | const fun::i2v::array< V > & | vertex_values, |
const p_vertices< G, fun::i2v::array< P > > & | pv | ||
) |
Construct a vertex image from a fun::i2v::array and a p_vertices.
image = fun::i2v::array | p_vertices.
image_if<I,F> mln::operator| | ( | Image< I > & | ima, |
const Function_v2b< F > & | f | ||
) |
ima | f creates an image_if with the image ima and the function f.
sub_image<const I, S> mln::operator| | ( | const Image< I > & | ima, |
const Site_Set< S > & | pset | ||
) |
image_if<const I,F> mln::operator| | ( | const Image< I > & | ima, |
const Function_v2b< F > & | f | ||
) |
ima | f creates an image_if with the image ima and the function f.
sub_image<I, S> mln::operator| | ( | Image< I > & | ima, |
const Site_Set< S > & | pset | ||
) |
fun:: or__v2b_expr_<L,R> mln::operator|| | ( | const Function_v2b< L > & | lhs, |
const Function_v2b< R > & | rhs | ||
) |
Definition at line 162 of file fun/ops.hh.
const internal::primary_type<I>::ret& mln::primary | ( | const Image< I > & | input | ) |
FIXME: Doc!
safe_image<I> mln::safe | ( | Image< I > & | ima, |
typename I::value | default_value = typename I::value() |
||
) |
safe_image<const I> mln::safe | ( | const Image< I > & | ima, |
typename I::value | default_value = typename I::value() |
||
) |
slice_image<I> mln::slice | ( | Image< I > & | ima, |
def::coord | sli | ||
) |
slice_image<const I> mln::slice | ( | const Image< I > & | ima, |
def::coord | sli | ||
) |
void mln::test | ( | I & | input, |
const W & | win | ||
) |
Definition at line 48 of file median_fast.cc.
void mln::test_equal | ( | I & | lhs, |
J & | rhs | ||
) |
Definition at line 120 of file compare_full.cc.
void mln::test_image | ( | const labeled_image< I > & | lbl_i, |
const unsigned | bboxes[][n] | ||
) |
Definition at line 61 of file labeled_image.cc.
void mln::test_less | ( | I & | lhs, |
J & | rhs | ||
) |
Definition at line 86 of file compare_full.cc.
void mln::test_more | ( | I & | lhs, |
J & | rhs | ||
) |
Definition at line 103 of file compare_full.cc.
thru_image<I, F> mln::thru | ( | const mln::Function< F > & | f, |
Image< I > & | ima | ||
) |
const thru_image<const I, F> mln::thru | ( | const mln::Function< F > & | f, |
const Image< I > & | ima | ||
) |
thru_image<I, mln_fun_with(M, typename I ::value)> mln::thru | ( | const mln::Meta_Function< M > & | f, |
Image< I > & | ima | ||
) |
const thru_image<const I, mln_fun_with(M, typename I ::value)> mln::thru | ( | const mln::Meta_Function< M > & | f, |
const Image< I > & | ima | ||
) |
transformed_image<const I, F> mln::transform_domain | ( | const Image< I > & | ima, |
const Function_v2v< F > & | f | ||
) |
transformed_image<I, F> mln::transform_domain | ( | Image< I > & | ima, |
const Function_v2v< F > & | f | ||
) |
unproject_image<I, D, F> mln::unproject | ( | Image< I > & | ima, |
const Site_Set< D > & | dom, | ||
const Function_v2v< F > & | f | ||
) |
unproject_image<const I, D, F> mln::unproject | ( | const Image< I > & | ima, |
const Site_Set< D > & | dom, | ||
const Function_v2v< F > & | f | ||
) |
violent_cast_image<T,I> mln::violent_cast_image_ | ( | const Image< I > & | ima | ) |
Definition at line 148 of file violent_cast_image.hh.
const dpoint2d_h mln::down_h = dpoint2d_h( +1, 0 ) |
Definition at line 60 of file core/alias/dpoint2d_h.hh.
dummy_t mln::dummy |
Definition at line 37 of file trait/op/plus.cc.
const dpoint2d_h mln::left_h = dpoint2d_h( 0, -1 ) |
Definition at line 61 of file core/alias/dpoint2d_h.hh.
const Object< O > & mln::o |
Definition at line 299 of file core/concept/proxy.hh.
Definition at line 145 of file image_if.hh.
const Proxy< P > & mln::p |
Definition at line 299 of file core/concept/proxy.hh.
const Object< O2 > & mln::rhs |
Definition at line 299 of file core/concept/proxy.hh.
const dpoint2d_h mln::right_h = dpoint2d_h( 0, +1 ) |
Definition at line 62 of file core/alias/dpoint2d_h.hh.
const dpoint2d_h mln::up_h = dpoint2d_h( -1, 0 ) |
Definition at line 59 of file core/alias/dpoint2d_h.hh.
const Window< W2 > & mln::win2 |
Definition at line 69 of file win/diff.hh.