85 operator bool()
const {
return region; }
TiltedQuad(const utils::Point32f *ps, cv::ImageRegion r)
creates a TiltedQuad instance with given 4D array of points and image region
Definition: TiltedQuad.h:68
undocument this line if you encounter any issues!
Definition: Any.h:37
TiltedQuad()
creates a null-instance
Definition: TiltedQuad.h:58
Utility class that represents a tilted quad in an image.
Definition: TiltedQuad.h:47
void setRegion(cv::ImageRegion region)
sets the image region (this is usually not used explicitly)
Definition: TiltedQuad.h:82
utils::Point32f & operator[](int i)
accesses the i-th corner point
Definition: TiltedQuad.h:73
ImageRegion Structure providing region feature information.
Definition: ImageRegion.h:99
TiltedQuad(const utils::Point32f &a, const utils::Point32f &b, const utils::Point32f &c, const utils::Point32f &d, const cv::ImageRegion r)
creates a TiltedQuad instance with given 4 corners and given ImageRegion
Definition: TiltedQuad.h:61
Single precission 3D Vectors Point class of the ICL.
Definition: Point32f.h:41
const utils::Point32f & operator[](int i) const
accesses the i-th corner point (const)
Definition: TiltedQuad.h:76
cv::ImageRegion getRegion() const
returns the associated image region (always const)
Definition: TiltedQuad.h:79
const utils::Point32f * data() const
returns the internal utils::Point-data pointer
Definition: TiltedQuad.h:88
cv::ImageRegion region
associated image region
Definition: TiltedQuad.h:53
void copy(const T *src, const T *srcEnd, T *dst)
moves data from source to destination array (no casting possible)
Definition: CoreFunctions.h:216
utils::Point32f ps[4]
list of points (usually sorted in clock-wise order)
Definition: TiltedQuad.h:50