#include <image.hh>
Inheritance diagram for oln::image< Dim, T, Impl, Exact >:
Public Types | |
typedef mlc::exact_vt< image< Dim, T, Impl, Exact >, Exact >::ret | exact_type |
typedef image_traits< exact_type >::point_type | point_type |
typedef image_traits< exact_type >::dpoint_type | dpoint_type |
typedef image_traits< exact_type >::iter_type | iter_type |
typedef image_traits< exact_type >::fwd_iter_type | fwd_iter_type |
typedef image_traits< exact_type >::bkd_iter_type | bkd_iter_type |
typedef image_traits< exact_type >::value_type | value_type |
typedef image_traits< exact_type >::size_type | size_type |
typedef image_traits< exact_type >::impl_type | impl_type |
typedef image< Dim, T, Impl, Exact > | self_type |
typedef abstract::image_with_impl< Impl, exact_type > | super_type |
Public Member Functions | |
image (self_type &rhs) | |
The new image is a shallow copy of rhs. The rhs points are not duplicated, they are shared by the new image. | |
image (impl_type *i) | |
The image data pointer is set to i. | |
image (const size_type &size) | |
Allocate memory according to the size value. | |
Static Public Member Functions | |
std::string | name () |
Definition at line 83 of file core/image.hh.
|
Backward iterator type. Reimplemented from oln::abstract::image_with_impl< Impl, Exact >. Definition at line 113 of file core/image.hh. |
|
Prefer the macro oln_dpoint_type(I) to retrieve the dpoint_type of an image.
Definition at line 99 of file core/image.hh. |
|
Forward iterator type. Reimplemented from oln::abstract::image_with_impl< Impl, Exact >. Definition at line 111 of file core/image.hh. |
|
Underlying implementation. Reimplemented from oln::abstract::image_with_impl< Impl, Exact >. Reimplemented in oln::image1d< T, Exact >, oln::image2d< T, Exact >, oln::image3d< T, Exact >, oln::image2d< T >, oln::image2d< unsigned >, and oln::image2d< std::vector< oln::point2d > >. Definition at line 121 of file core/image.hh. |
|
Prefer the macro oln_iter_type(I) to retrieve the iter_type of an image.
Reimplemented from oln::abstract::image_with_impl< Impl, Exact >. Definition at line 105 of file core/image.hh. |
|
Prefer the macro oln_point_type(I) to retrieve the point_type of an image.
Reimplemented from oln::abstract::image_with_impl< Impl, Exact >. Definition at line 93 of file core/image.hh. |
|
Indicate how the image size is handled. Reimplemented from oln::abstract::image_with_impl< Impl, Exact >. Definition at line 119 of file core/image.hh. |
|
Prefer the macro oln_value_type(I) to retrieve the value_type of an image. Reimplemented from oln::abstract::image_with_impl< Impl, Exact >. Reimplemented in oln::image1d< T, Exact >, oln::image2d< T, Exact >, oln::image3d< T, Exact >, oln::image2d< T >, oln::image2d< unsigned >, and oln::image2d< std::vector< oln::point2d > >. Definition at line 115 of file core/image.hh. |
|
The new image is a shallow copy of rhs. The rhs points are not duplicated, they are shared by the new image.
Definition at line 139 of file core/image.hh.
00139 : super_type(rhs) 00140 { 00141 mlc_init_static_hierarchy(Exact); 00142 } |