Functions |
DLLEXPORT_OST_IMG_BASE bool | HasOverlap (const Extent &e1, const Extent &e2) |
DLLEXPORT_OST_IMG_BASE Extent | Overlap (const Extent &e1, const Extent &e2) |
DLLEXPORT_OST_IMG_BASE
std::ostream & | operator<< (std::ostream &os, const img::Extent &b) |
ImageHandle DLLEXPORT_OST_IMG_BASE | CreateImage (const Extent &ext=Extent(), DataType type=REAL, DataDomain dom=SPATIAL) |
ImageHandle DLLEXPORT_OST_IMG_BASE | CreateImage (const Size &s, DataType type=REAL, DataDomain dom=SPATIAL) |
ImageHandle DLLEXPORT_OST_IMG_BASE | CreateImage (const Size &s, const Point &o, DataType type=REAL, DataDomain dom=SPATIAL) |
ImageHandle DLLEXPORT_OST_IMG_BASE | CreateImage (const Point &p1, const Point &p2, DataType type=REAL, DataDomain dom=SPATIAL) |
ImageHandle DLLEXPORT_OST_IMG_BASE | CreateImage (const Point &p1, const Size &s, DataType type=REAL, DataDomain dom=SPATIAL) |
ImageHandle DLLEXPORT_OST_IMG_BASE | GenerateImage (const Data &d) |
ImageHandle DLLEXPORT_OST_IMG_BASE | GenerateImage (const Data &d, const Extent &e) |
ImageImpl | CreateImageImpl (const Extent &, DataType type, DataDomain dom) |
ImageHandle DLLEXPORT_OST_IMG_BASE | CreateMap (const Extent &ext=Extent(), DataType type=REAL, DataDomain dom=SPATIAL) |
ImageHandle DLLEXPORT_OST_IMG_BASE | CreateMap (const Size &s, const Point &o, DataType type=REAL, DataDomain dom=SPATIAL) |
ImageHandle DLLEXPORT_OST_IMG_BASE | CreateMap (const Point &p1, const Point &p2, DataType type=REAL, DataDomain dom=SPATIAL) |
ImageHandle DLLEXPORT_OST_IMG_BASE | CreateMap (const Point &p1, const Size &s, DataType type=REAL, DataDomain dom=SPATIAL) |
MaskPtr DLLEXPORT_OST_IMG_BASE | Mask (const Polygon2 &p) |
MaskPtr DLLEXPORT_OST_IMG_BASE | Mask (const Extent &e) |
MaskPtr DLLEXPORT_OST_IMG_BASE | Mask (const Circle2 &c) |
MaskPtr DLLEXPORT_OST_IMG_BASE | Mask (const Sphere &s) |
MaskPtr DLLEXPORT | InfoToMask (const info::InfoGroup &g) |
void DLLEXPORT | MaskToInfo (const MaskPtr &mptr, info::InfoGroup &g) |
DLLEXPORT_OST_IMG_BASE MaskPtr | operator~ (const MaskPtr &mptr) |
DLLEXPORT_OST_IMG_BASE MaskPtr | operator& (const MaskPtr &lhs, const MaskPtr &rhs) |
DLLEXPORT_OST_IMG_BASE MaskPtr | operator| (const MaskPtr &lhs, const MaskPtr &rhs) |
DLLEXPORT_OST_IMG_BASE MaskPtr | operator^ (const MaskPtr &lhs, const MaskPtr &rhs) |
DLLEXPORT_OST_IMG_BASE PeakList | ImportPeakList (const String &filename) |
DLLEXPORT_OST_IMG_BASE void | ExportPeakList (const PeakList &l, const String &filename) |
DLLEXPORT_OST_IMG_BASE
std::ostream & | operator<< (std::ostream &, const Phase a) |
DLLEXPORT_OST_IMG_BASE
std::ostream & | operator<< (std::ostream &os, const Point &p) |
DLLEXPORT_OST_IMG_BASE Size | operator+ (const Size &s1, const Size &s2) |
DLLEXPORT_OST_IMG_BASE Size | operator- (const Size &s1, const Size &s2) |
DLLEXPORT_OST_IMG_BASE
std::ostream & | operator<< (std::ostream &os, const Size &s) |
template<typename T > |
DLLEXPORT_OST_IMG_BASE T | Random () |
template<> |
Complex | Random< Complex > () |
template<> |
Word | Random< Word > () |
UniformIntGenerator | GetUniformIntGenerator (int min, int max) |
template<typename V , typename R > |
DLLEXPORT_OST_IMG_BASE R | Val2Val (const V &v) |
template<> |
Real | Val2Val< Complex, Real > (const Complex &c) |
template<> |
Word | Val2Val< Complex, Word > (const Complex &c) |
template<typename T > |
DLLEXPORT_OST_IMG_BASE DataType | Val2Type () |
template<> |
DataType | Val2Type< Complex > () |
template<> |
DataType | Val2Type< Real > () |
template<> |
DataType | Val2Type< Word > () |
template<typename T > |
DLLEXPORT_OST_IMG_BASE String | Val2String () |
template<> |
String | Val2String< Complex > () |
template<> |
String | Val2String< Real > () |
template<> |
String | Val2String< Word > () |
|
These operators are implemented in terms of the member operators of ImageHandle, and due to the implicit convertability of ImageHandle to ConstImageHandle, they may be applied to both handle variants.
|
DLLEXPORT_OST_IMG_BASE bool | operator== (const ImageHandle &lhs, const ConstImageHandle &rhs) |
DLLEXPORT_OST_IMG_BASE bool | operator!= (const ImageHandle &lhs, const ConstImageHandle &rhs) |
DLLEXPORT_OST_IMG_BASE ImageHandle | operator+ (const ConstImageHandle &h, Real v) |
DLLEXPORT_OST_IMG_BASE ImageHandle | operator+ (const ConstImageHandle &h, const Complex &v) |
DLLEXPORT_OST_IMG_BASE ImageHandle | operator+ (Real v, const ConstImageHandle &h) |
DLLEXPORT_OST_IMG_BASE ImageHandle | operator+ (const Complex &v, const ConstImageHandle &h) |
DLLEXPORT_OST_IMG_BASE ImageHandle | operator- (const ConstImageHandle &h, Real v) |
DLLEXPORT_OST_IMG_BASE ImageHandle | operator- (const ConstImageHandle &h, const Complex &v) |
DLLEXPORT_OST_IMG_BASE ImageHandle | operator- (Real v, const ConstImageHandle &h) |
DLLEXPORT_OST_IMG_BASE ImageHandle | operator- (const Complex &v, const ConstImageHandle &h) |
DLLEXPORT_OST_IMG_BASE ImageHandle | operator* (const ConstImageHandle &h, Real v) |
DLLEXPORT_OST_IMG_BASE ImageHandle | operator* (const ConstImageHandle &h, const Complex &v) |
DLLEXPORT_OST_IMG_BASE ImageHandle | operator* (Real v, const ConstImageHandle &h) |
DLLEXPORT_OST_IMG_BASE ImageHandle | operator* (const Complex &v, const ConstImageHandle &h) |
DLLEXPORT_OST_IMG_BASE ImageHandle | operator/ (const ConstImageHandle &h, Real v) |
DLLEXPORT_OST_IMG_BASE ImageHandle | operator/ (const ConstImageHandle &h, const Complex &v) |
DLLEXPORT_OST_IMG_BASE ImageHandle | operator+ (const ConstImageHandle &h1, const ConstImageHandle &h2) |
DLLEXPORT_OST_IMG_BASE ImageHandle | operator- (const ConstImageHandle &h1, const ConstImageHandle &h2) |
DLLEXPORT_OST_IMG_BASE ImageHandle | operator* (const ConstImageHandle &h1, const ConstImageHandle &h2) |
DLLEXPORT_OST_IMG_BASE ImageHandle | operator/ (const ConstImageHandle &h1, const ConstImageHandle &h2) |