$extrastylesheet
#include <mln/core/alias/complex_image.hh>
Public Member Functions | |
void | destroy () |
bool | has (const psite &p) const |
void | init_ (const p_complex< D, mln::discrete_plane_1complex_geometry > &pc, const metal::vec< D+1, std::vector< mln::value::int_u8 > > &values) |
bool | is_valid () const |
std::size_t | nsites () const |
rvalue | operator() (const complex_psite< D, mln::discrete_plane_1complex_geometry > &p) const |
lvalue | operator() (const complex_psite< D, mln::discrete_plane_1complex_geometry > &p) |
const t_eligible_values_set & | values_eligible () const |
const t_values_space & | values_space () const |
const p_complex< D, mln::discrete_plane_1complex_geometry > & | domain () const |
const metal::vec< D+1, std::vector< typename mln::internal::unbool < mln::value::int_u8 >::ret > > & | values () const |
Static Public Attributes | |
static const unsigned | dim |
Protected Attributes | |
mln::util::tracked_ptr < internal::data < complex_image< D, mln::discrete_plane_1complex_geometry, mln::value::int_u8 > > > | data_ |
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.
Definition at line 17 of file complex_image.dox.
|
inherited |
Detach data from an image (free it if nobody else hold it).
|
inherited |
Accessors.
Return the domain of psites od the image.
|
inherited |
Test if p
belongs to the image domain.
|
inherited |
INTERNAL_API Initialize an empty image.
|
inherited |
Test if this image has been initialized; default impl.
|
inherited |
Give the number of sites of the image domain.
|
inherited |
Read-only access of face value at point site p
.
|
inherited |
Read-write access of face value at point site p
.
|
inherited |
Return the array of values associated to the faces.
|
inherited |
|
inherited |
Return the value space of the image.
|
protectedinherited |
INTERNAL_API Internal data, sharable by several images.
Definition at line 176 of file core/internal/image_base.hh.
|
staticinherited |
The dimension of the complex.
Definition at line 176 of file mln/core/image/complex_image.hh.
inherited |
Backward Site_Iterator associated type.
Definition at line 122 of file core/internal/image_base.hh.
|
inherited |
Definition at line 78 of file core/concept/image.hh.
inherited |
Site_Set associated type.
Definition at line 109 of file core/internal/image_base.hh.
|
inherited |
inherited |
Forward Site_Iterator associated type.
Definition at line 119 of file core/internal/image_base.hh.
|
inherited |
The geometry type of the complex.
Definition at line 178 of file mln/core/image/complex_image.hh.
|
inherited |
Return type of read-write access.
Definition at line 183 of file mln/core/image/complex_image.hh.
inherited |
Site_Iterator associated type; default definition is fwd_piter.
Definition at line 127 of file core/internal/image_base.hh.
inherited |
Point_Site associated type.
Definition at line 112 of file core/internal/image_base.hh.
|
inherited |
Return type of read-only access.
Definition at line 186 of file mln/core/image/complex_image.hh.
inherited |
Site associated type.
Definition at line 115 of file core/internal/image_base.hh.
|
inherited |
Skeleton.
Definition at line 189 of file mln/core/image/complex_image.hh.
Eligible-value-set associated type.
Definition at line 95 of file core/internal/image_base.hh.
|
inherited |
Value space associated type.
Definition at line 102 of file core/internal/image_base.hh.
|
inherited |
Value associated type.
Definition at line 180 of file mln/core/image/complex_image.hh.