OpenStructure
|
#include <image_list.hh>
Inherits vector< ImageHandle >.
Public Member Functions | |
ImageList () | |
ImageList (const ImageList &il) | |
ImageList (ImageList::iterator start, ImageList::iterator end) | |
ImageHandle | GetGallery (unsigned int columns=0, bool border=false) |
ImageHandle | GetImageStack () |
Algorithm apply | |
void | Apply (NonModAlgorithm &a) const |
void | ApplyIP (NonModAlgorithm &a) const |
void | ApplyIP (ModIPAlgorithm &a) |
ImageList | Apply (ModIPAlgorithm &a) const |
void | ApplyIP (const ConstModIPAlgorithm &a) |
ImageList | Apply (const ConstModIPAlgorithm &a) const |
void | ApplyIP (ModOPAlgorithm &a) |
ImageList | Apply (ModOPAlgorithm &a) const |
void | ApplyIP (const ConstModOPAlgorithm &a) |
ImageList | Apply (const ConstModOPAlgorithm &a) const |
StateVisitor interface | |
Allows access to underlying image state via ImageStateVisitor pattern. | |
void | StateApply (ImageStateNonModVisitorBase &v) const |
void | StateApplyIP (ImageStateModIPVisitorBase &v) |
ImageList | StateApply (ImageStateModIPVisitorBase &v) const |
void | StateApplyIP (const ImageStateConstModIPVisitorBase &v) |
ImageList | StateApply (const ImageStateConstModIPVisitorBase &v) const |
void | StateApplyIP (ImageStateModOPVisitorBase &v) |
ImageList | StateApply (ImageStateModOPVisitorBase &v) const |
void | StateApplyIP (const ImageStateConstModOPVisitorBase &v) |
ImageList | StateApply (const ImageStateConstModOPVisitorBase &v) const |
void | StateApplyIP (ImageStateMorphVisitorBase &v) |
ImageList | StateApply (ImageStateMorphVisitorBase &v) const |
ImageList & | operator+= (Real v) |
ImageList & | operator+= (const Complex &v) |
ImageList & | operator-= (Real v) |
ImageList & | operator-= (const Complex &v) |
ImageList & | operator*= (Real v) |
ImageList & | operator*= (const Complex &v) |
ImageList & | operator/= (Real v) |
ImageList & | operator/= (const Complex &v) |
ImageList & | operator+= (const ConstImageHandle &h) |
ImageList & | operator-= (const ConstImageHandle &h) |
ImageList & | operator*= (const ConstImageHandle &h) |
ImageList & | operator/= (const ConstImageHandle &h) |
Manages a collection of images.
The image list, as its name suggests, contains a collection of images. The interface offers a collective load/save functionality as well as a collective Apply, which corresponds to a subset of the Apply methods in the img::ImageHandle interface.
Definition at line 43 of file image_list.hh.
ImageList | ( | ) |
ImageList | ( | ImageList::iterator | start, |
ImageList::iterator | end | ||
) |
void Apply | ( | NonModAlgorithm & | a | ) | const |
Apply a const algorithm to each image in the list.
see also img::ImageHandle::Apply(NonModAlgorithm&)
ImageList Apply | ( | ModIPAlgorithm & | a | ) | const |
Apply in-place Algorithm to each image in the list, return new list.
The new list that is returned contains a copy of each image in the original list, on which the given algorithm has been applied out-of-place
See also img::ImageHandle::Apply(ModIPAlgorithm&)
ImageList Apply | ( | const ConstModIPAlgorithm & | a | ) | const |
ImageList Apply | ( | ModOPAlgorithm & | a | ) | const |
ImageList Apply | ( | const ConstModOPAlgorithm & | a | ) | const |
void ApplyIP | ( | NonModAlgorithm & | a | ) | const |
Apply a const algorithm to each image in the list.
see also img::ImageHandle::Apply(NonModAlgorithm&)
void ApplyIP | ( | ModIPAlgorithm & | a | ) |
Apply in-place Algorithm in-place to each image in the list.
void ApplyIP | ( | const ConstModIPAlgorithm & | a | ) |
Apply in-place const Algorithm in-place.
void ApplyIP | ( | ModOPAlgorithm & | a | ) |
void ApplyIP | ( | const ConstModOPAlgorithm & | a | ) |
ImageHandle GetGallery | ( | unsigned int | columns = 0 , |
bool | border = false |
||
) |
ImageHandle GetImageStack | ( | ) |
ImageList& operator*= | ( | const ConstImageHandle & | h | ) |
ImageList& operator+= | ( | const ConstImageHandle & | h | ) |
ImageList& operator-= | ( | const ConstImageHandle & | h | ) |
ImageList& operator/= | ( | const ConstImageHandle & | h | ) |
void StateApply | ( | ImageStateNonModVisitorBase & | v | ) | const |
Apply non-modifying state visitor.
ImageList StateApply | ( | ImageStateModIPVisitorBase & | v | ) | const |
Applies in-place visitor out-of-place.
ImageList StateApply | ( | const ImageStateConstModIPVisitorBase & | v | ) | const |
Applies in-place const visitor out-of-place.
ImageList StateApply | ( | ImageStateModOPVisitorBase & | v | ) | const |
Applies out-of-place visitor out-of-place.
ImageList StateApply | ( | const ImageStateConstModOPVisitorBase & | v | ) | const |
Applies out-of-place const visitor out-of-place.
ImageList StateApply | ( | ImageStateMorphVisitorBase & | v | ) | const |
Applies morph visitor out-of-place.
void StateApplyIP | ( | ImageStateModIPVisitorBase & | v | ) |
Applies in-place visitor in-place.
void StateApplyIP | ( | const ImageStateConstModIPVisitorBase & | v | ) |
Applies in-place const visitor in-place.
void StateApplyIP | ( | ImageStateModOPVisitorBase & | v | ) |
Applies out-of-place visitor in-place.
void StateApplyIP | ( | const ImageStateConstModOPVisitorBase & | v | ) |
Applies out-of-place const visitor in-place.
void StateApplyIP | ( | ImageStateMorphVisitorBase & | v | ) |
Applies morph visitor in-place.