Classes | |
class | ArrowR |
Class definition for (2d) arrow in R (real coordinates). More... | |
class | ArrowRList |
Class definition for list of ArrowR's. More... | |
class | InterestPointSelector |
Class definition for (2d) point. More... | |
class | IxRectangle |
class | MaskedInterestPointSelector |
class | PointR |
Class definition for (2d) point in Z (integer coordinates). More... | |
class | PointZ |
Class definition for (2d) point in Z (integer coordinates). More... | |
class | PointZList |
Class definition for list of PointZ's. More... | |
class | Rectangle |
class | RectangleList |
Class definition for list of Rectangle's. More... | |
class | RectanglePyramid |
Class definition for a pyramid with overlappping rectangles on each level. More... | |
class | RectanglePyramidPerDim |
Class definition for a pyramid with overlappping rectangles on each level. More... | |
class | RectangleSet |
Class definition for set of Rectangle's. More... | |
class | RectangleTiler |
Class definition for a tiler of (2d) rectangles, e.g. More... | |
class | RectAnno |
class | VxRectangle |
Typedefs | |
typedef ArrowRList::iterator | ArrowRListI |
typedef ArrowRList::const_iterator | ArrowRListCI |
typedef ArrowRList::back_insert_iterator | ArrowRListBI |
typedef PointZList::iterator | PointZListI |
typedef PointZList::const_iterator | PointZListCI |
typedef PointZList::back_insert_iterator | PointZListBI |
typedef RectangleList::iterator | RectangleListI |
typedef RectangleList::const_iterator | RectangleListCI |
typedef RectangleList::back_insert_iterator | RectangleListBI |
typedef RectangleSet::iterator | RectangleSetI |
typedef RectangleSet::const_iterator | RectangleSetCI |
Enumerations | |
enum | GeoIntType { NEAREST, LINEAR } |
Enumeration of geometric interpolation types. More... | |
Functions | |
template<class BackInsertIterator> | |
void | DatabaseReadVxRectangle (BackInsertIterator bi, const Persistency::FileLocator &loc) |
void | EstimateEllipse (double value[4], double &large, double &small, double &ori) |
template<class BackInsertIterator> | |
void | FileReadIxRectangle (BackInsertIterator bi, std::string fileName) |
template<class BackInsertIterator> | |
void | FileReadVxRectangle (BackInsertIterator bi, std::string fileName) |
template<class Iterator> | |
void | FileWriteIxRectangle (std::string fileName, Iterator begin, Iterator end) |
template<class Iterator> | |
void | FileWriteVxRectangle (std::string fileName, Iterator begin, Iterator end) |
std::ostream & | operator<< (std::ostream &os, const IxRectangle &r) |
template<class BackInsertIterator> | |
void | MakeOverlappingRects (BackInsertIterator bi, int imWidth, int imHeight, int borderWidth, int nrRegionsMin, int nrRegionsMax, int nrRegionsStepSize) |
template<class BackInsertIterator> | |
void | MakeSubRects (BackInsertIterator bi, int imWidth, int imHeight, int borderWidth, int nrRegionsX, int nrRegionsY, double overlap=0.5) |
Function for dividing a big rectangle (typically an image) into a collection of several smaller rectangles. | |
template<class T> | |
bool | OverlapsAnywhere1d (T start1, T end1, T start2, T end2) |
Indicates whether the given two one-dimensional segments overlap anywhere. | |
Rectangle | GrowBorder (const Rectangle &r, int growSize) |
std::ostream & | operator<< (std::ostream &os, const Rectangle &r) |
std::istream & | operator>> (std::istream &is, Rectangle &r) |
Rectangle | operator/ (Rectangle &r, double d) |
Rectangle | operator * (Rectangle &r, double d) |
std::ostream & | operator<< (std::ostream &os, RectAnno &r) |
template<class Iterator> | |
bool | VxDuring (const VxRectangle &v, Iterator begin, Iterator end) |
template<class Iterator> | |
bool | VxOverlapsAnywhereInTime (const VxRectangle &v, Iterator begin, Iterator end) |
std::ostream & | operator<< (std::ostream &os, const VxRectangle &r) |