eLynx SDK
v3.0.1 C++ image processing API reference |
#include <vector>
#include <elx/core/ProgressNotifier.h>
#include <elx/math/Geometry.h>
#include <elx/image/ImageLib.h>
#include <elx/image/ImageImpl.h>
Go to the source code of this file.
Classes | |
class | eLynx::Image::IImageRestoration |
Namespaces | |
namespace | eLynx |
namespace | eLynx::Image |
Defines | |
#define | elxIPT_IS_UNKNOWN(_a_) ((_a_ & (IPT_KNOWN | IPT_INPAINTED)) == 0) |
#define | elxIPT_IS_KNOWN(_a_) ((_a_ & (IPT_KNOWN | IPT_INPAINTED)) != 0) |
#define | elxIPT_IS_BOUNDARY(_a_) ((_a_ & IPT_BOUNDARY) == IPT_BOUNDARY) |
#define | elxIPT_IS_INPAINTED(_a_) ((_a_ & IPT_INPAINTED) == IPT_INPAINTED) |
#define | elxIPT_IS_SEEN(_a_) ((_a_ & IPT_SEEN) == IPT_SEEN) |
#define | elxIPT_IS_ORIG_KNOWN(_a_) ((_a_ & IPT_KNOWN) == IPT_KNOWN) |
#define | elxIPT_SET_UNKNOWN(_a_) { _a_ = IPT_UNKNOWN; } |
#define | elxIPT_SET_KNOWN(_a_) { _a_ |= IPT_KNOWN; } |
#define | elxIPT_SET_BOUNDARY(_a_) { _a_ |= IPT_BOUNDARY; } |
#define | elxIPT_UNSET_BOUNDARY(_a_) { _a_ &= ~IPT_BOUNDARY; } |
#define | elxIPT_SET_INPAINTED(_a_) { _a_ |= IPT_INPAINTED; } |
#define | elxIPT_SET_SEEN(_a_) { _a_ |= IPT_SEEN; } |
Enumerations | |
enum | eLynx::Image::ERestorationMethod { eLynx::Image::RM_FAST_INPAINT, eLynx::Image::RM_FAST_MARCHING, eLynx::Image::RM_EXEMPLAR_BASED } |
Restoration Method. More... | |
enum | eLynx::Image::EIntaintPixelType { eLynx::Image::IPT_UNKNOWN = 0x00, eLynx::Image::IPT_KNOWN = 0x01, eLynx::Image::IPT_BOUNDARY = 0x02, eLynx::Image::IPT_INPAINTED = 0x04, eLynx::Image::IPT_SEEN = 0x08 } |
Pixel's types with respect to the inpaint region. More... |
#define elxIPT_IS_UNKNOWN | ( | _a_ | ) | ((_a_ & (IPT_KNOWN | IPT_INPAINTED)) == 0) |
Definition at line 53 of file IImageRestoration.h.
#define elxIPT_IS_KNOWN | ( | _a_ | ) | ((_a_ & (IPT_KNOWN | IPT_INPAINTED)) != 0) |
Definition at line 54 of file IImageRestoration.h.
#define elxIPT_IS_BOUNDARY | ( | _a_ | ) | ((_a_ & IPT_BOUNDARY) == IPT_BOUNDARY) |
Definition at line 55 of file IImageRestoration.h.
#define elxIPT_IS_INPAINTED | ( | _a_ | ) | ((_a_ & IPT_INPAINTED) == IPT_INPAINTED) |
Definition at line 56 of file IImageRestoration.h.
#define elxIPT_IS_SEEN | ( | _a_ | ) | ((_a_ & IPT_SEEN) == IPT_SEEN) |
Definition at line 57 of file IImageRestoration.h.
#define elxIPT_IS_ORIG_KNOWN | ( | _a_ | ) | ((_a_ & IPT_KNOWN) == IPT_KNOWN) |
Definition at line 58 of file IImageRestoration.h.
#define elxIPT_SET_UNKNOWN | ( | _a_ | ) | { _a_ = IPT_UNKNOWN; } |
Definition at line 60 of file IImageRestoration.h.
#define elxIPT_SET_KNOWN | ( | _a_ | ) | { _a_ |= IPT_KNOWN; } |
Definition at line 61 of file IImageRestoration.h.
#define elxIPT_SET_BOUNDARY | ( | _a_ | ) | { _a_ |= IPT_BOUNDARY; } |
Definition at line 62 of file IImageRestoration.h.
#define elxIPT_UNSET_BOUNDARY | ( | _a_ | ) | { _a_ &= ~IPT_BOUNDARY; } |
Definition at line 63 of file IImageRestoration.h.
#define elxIPT_SET_INPAINTED | ( | _a_ | ) | { _a_ |= IPT_INPAINTED; } |
Definition at line 64 of file IImageRestoration.h.
#define elxIPT_SET_SEEN | ( | _a_ | ) | { _a_ |= IPT_SEEN; } |
Definition at line 65 of file IImageRestoration.h.