#include <image_fastest.hh>
Public Types | |
typedef void | bkd_piter |
Backward point iterator associated type. | |
typedef void | coord |
Coordinate associated type. | |
typedef void | dpoint |
Dpsite associated type. | |
typedef void | fwd_piter |
Forward point iterator associated type. | |
typedef void | lvalue |
Type returned by the read-write pixel value operator. | |
typedef void | point |
Site associated type. | |
typedef void | pset |
Point set associated type. | |
typedef void | psite |
Point_Site associated type. | |
typedef void | rvalue |
Type returned by the read pixel value operator. | |
typedef void | skeleton |
Associate type that describes how this type of image is constructed. | |
typedef void | value |
Value associated type. | |
typedef void | vset |
Value set associated type. | |
Public Member Functions | |
const box< point > & | bbox () const |
Give a bounding box of the image domain. | |
unsigned | border () |
Give the border thickness. | |
const value * | buffer () const |
Give a hook to the value buffer. | |
int | delta_index (const dpoint &dp) |
Give the offset corresponding to the delta-point dp . | |
const pset & | domain () const |
Give the definition domain of the image. | |
bool | has (const psite &p) const |
Test if p belongs to the image domain. | |
bool | has (const psite &p) const |
Test if the image owns the point site p . | |
bool | is_valid () const |
Test if the image have been initialized. | |
unsigned | nelements () const |
Give the number of pixels of the image including those of the virtual border. | |
unsigned | nsites () const |
Give the number of points of the image domain. | |
lvalue | operator() (const psite &p) |
Read-write access to the image value located at p . | |
rvalue | operator() (const psite &p) const |
Read-only access to the image value located at p . | |
lvalue | operator[] (unsigned o) |
Read-write access to the image value at offset o . | |
rvalue | operator[] (unsigned o) const |
Read-only access to the image value at offset o . | |
point | point_at_index (unsigned o) const |
Give the point at offset o . | |
const vset & | values () const |
Give the set of values of the image. |
Definition at line 36 of file concept/doc/image_fastest.hh.
typedef void mln::doc::Image< E >::bkd_piter [inherited] |
Backward point iterator associated type.
Definition at line 147 of file core/concept/doc/image.hh.
typedef void mln::doc::Image< E >::coord [inherited] |
typedef void mln::doc::Image< E >::dpoint [inherited] |
Dpsite associated type.
Definition at line 136 of file core/concept/doc/image.hh.
typedef void mln::doc::Image< E >::fwd_piter [inherited] |
Forward point iterator associated type.
Definition at line 142 of file core/concept/doc/image.hh.
typedef void mln::doc::Image< E >::lvalue [inherited] |
Type returned by the read-write pixel value operator.
Definition at line 52 of file core/concept/doc/image.hh.
typedef void mln::doc::Image< E >::point [inherited] |
Site associated type.
Definition at line 121 of file core/concept/doc/image.hh.
typedef void mln::doc::Image< E >::pset [inherited] |
Definition at line 116 of file core/concept/doc/image.hh.
typedef void mln::doc::Image< E >::psite [inherited] |
Point_Site associated type.
Definition at line 126 of file core/concept/doc/image.hh.
typedef void mln::doc::Image< E >::rvalue [inherited] |
Type returned by the read pixel value operator.
Definition at line 48 of file core/concept/doc/image.hh.
typedef void mln::doc::Image< E >::skeleton [inherited] |
Associate type that describes how this type of image is constructed.
Definition at line 64 of file core/concept/doc/image.hh.
typedef void mln::doc::Image< E >::value [inherited] |
Value associated type.
Definition at line 44 of file core/concept/doc/image.hh.
typedef void mln::doc::Image< E >::vset [inherited] |
Definition at line 57 of file core/concept/doc/image.hh.
const box<point>& mln::doc::Image< E >::bbox | ( | ) | const [inherited] |
unsigned mln::doc::Fastest_Image< E >::border | ( | ) |
const value* mln::doc::Fastest_Image< E >::buffer | ( | ) | const |
int mln::doc::Fastest_Image< E >::delta_index | ( | const dpoint & | dp | ) |
Give the offset corresponding to the delta-point dp
.
[in] | dp | A delta-point. |
const pset& mln::doc::Image< E >::domain | ( | ) | const [inherited] |
bool mln::doc::Image< E >::has | ( | const psite & | p | ) | const [inherited] |
Test if p
belongs to the image domain.
[in] | p | A point site. |
p
belongs to the image domain.bool mln::doc::Image< E >::has | ( | const psite & | p | ) | const [inherited] |
bool mln::doc::Image< E >::is_valid | ( | ) | const [inherited] |
Test if the image have been initialized.
unsigned mln::doc::Fastest_Image< E >::nelements | ( | ) | const |
Give the number of pixels of the image including those of the virtual border.
unsigned mln::doc::Image< E >::nsites | ( | ) | const [inherited] |
Give the number of points of the image domain.
lvalue mln::doc::Image< E >::operator() | ( | const psite & | p | ) | [inherited] |
rvalue mln::doc::Image< E >::operator() | ( | const psite & | p | ) | const [inherited] |
lvalue mln::doc::Fastest_Image< E >::operator[] | ( | unsigned | o | ) |
Read-write access to the image value at offset o
.
[in] | o | An offset. |
o
(assignable). rvalue mln::doc::Fastest_Image< E >::operator[] | ( | unsigned | o | ) | const |
Read-only access to the image value at offset o
.
[in] | o | An offset. |
o
(not assignable). point mln::doc::Fastest_Image< E >::point_at_index | ( | unsigned | o | ) | const |
Give the point at offset o
.
[in] | o | An offset. |
o < nelements()
const vset& mln::doc::Image< E >::values | ( | ) | const [inherited] |