Jafar
|
Classes | |
struct | SliceImpl |
Public Types | |
typedef std::vector< SliceImpl > | ConvexRoiImpl |
Public Member Functions | |
ConvexRoi (cv::Rect &rect) | |
ConvexRoi (int x, int y, int width, int height) | |
ConvexRoi (jblas::vec2 x, jblas::sym_mat22 P, double scale) | |
void | init (cv::Rect _rect) |
int | y () const |
roi and bounding box top | |
int | h () const |
roi and bounding box height | |
int | x () const |
bounding box left | |
int | w () const |
bounding box width | |
void | start_slice (Slice &s) const |
bool | next_slice (Slice &s) const |
void | start (Pixel &pix) const |
bool | next (Pixel &pix) const |
int | size () const |
roi size | |
int | count () const |
roi elements count | |
bool | isIn (jblas::vec2 p) const |
ConvexRoi | operator+ (const ConvexRoi &roi) const |
union | |
ConvexRoi & | operator+= (const ConvexRoi &roi) |
union | |
ConvexRoi | operator- (const ConvexRoi &roi) const |
difference (A and not B) | |
ConvexRoi & | operator-= (const ConvexRoi &roi) |
difference (A and not B) | |
ConvexRoi | operator* (const ConvexRoi &roi) const |
intersection | |
ConvexRoi & | operator*= (const ConvexRoi &roi) |
intersection | |
ConvexRoi | operator+ (const cv::Point &p) const |
shift | |
ConvexRoi | operator- (const cv::Point &p) const |
shift | |
ConvexRoi & | operator+= (const cv::Point &p) |
shift | |
ConvexRoi & | operator-= (const cv::Point &p) |
shift | |
void | scaleTo (cv::Rect &newRect) |
scale | |
ConvexRoi | operator* (double f) const |
scale | |
ConvexRoi & | operator*= (double f) |
scale | |
ConvexRoi & | scale (double f) |
scale preserving center | |
void | draw () |
void | checkIntegrity () |
Private Member Functions | |
void | initConvex () |
int | x (int i) const |
roi left | |
int | w (int i) const |
roi width | |
Private Attributes | |
cv::Rect | rect |
ConvexRoiImpl | convex |
bool | hasConvex |
int | count_ |
int | y_end |
Friends | |
class | SliceRoi |
std::ostream & | operator<< (std::ostream &os, ConvexRoi::SliceImpl const &c) |
std::ostream & | operator<< (std::ostream &os, ConvexRoi const &roi) |
Generated on Wed Oct 15 2014 00:37:40 for Jafar by doxygen 1.7.6.1 |