25 #ifndef IMG_IMAGE_LIST_HH
26 #define IMG_IMAGE_LIST_HH
31 namespace ost {
namespace img {
47 ImageList(ImageList::iterator start,ImageList::iterator
end);
48 ImageHandle GetGallery(
unsigned int columns=0,
bool border=
false);
102 void StateApply(ImageStateNonModVisitorBase& v)
const;
106 void StateApplyIP(ImageStateModIPVisitorBase& v);
108 ImageList StateApply(ImageStateModIPVisitorBase& v)
const;
110 void StateApplyIP(
const ImageStateConstModIPVisitorBase& v);
112 ImageList StateApply(
const ImageStateConstModIPVisitorBase& v)
const;
114 void StateApplyIP(ImageStateModOPVisitorBase& v);
116 ImageList StateApply(ImageStateModOPVisitorBase& v)
const;
118 void StateApplyIP(
const ImageStateConstModOPVisitorBase& v);
120 ImageList StateApply(
const ImageStateConstModOPVisitorBase& v)
const;
122 void StateApplyIP(ImageStateMorphVisitorBase& v);
125 ImageList StateApply(ImageStateMorphVisitorBase& v)
const;
139 Size get_max_size_();
out-of-place modification const algorithm
Non-modifying Algorithm, abstract base class.
std::complex< Real > Complex
pointer_it< T > end(const std::vector< T > &values)
class encapsulating 1D to 3D size
In-place modification const algorithm.
Manages a collection of images.
In-place modification algorithm.
read-only ImageHandle implementation
out-of-place modification algorithm
Manage shared instances of images.
#define DLLEXPORT_OST_IMG_BASE