| VAT
    3.0
    Video Analysis Tool | 
rectangle type. More...
#include <stdio.h>#include <math.h>#include <string.h>#include <cassert>#include "common.h"#include "rectangle.h"| Functions | |
| rectangle_t | vsip::new_rectangle () | 
| void | vsip::free_rectangle (rectangle_t rect) | 
| rectangle_t | vsip::make_rectangle (int x, int y, int w, int h) | 
| void | vsip::init_rectangle (rectangle_t rect, int x, int y, int w, int h) | 
| void | vsip::initRectangle (rectangle_t rect, int x, int y, int w, int h) | 
| rectangle_t | vsip::copy_rectangle (rectangle_t rect) | 
| rectangle_t | vsip::absorb_rectangle (rectangle_t rect1, rectangle_t rect2) | 
| rectangle_t | vsip::merge_rectangle (rectangle_t rect1, rectangle_t rect2) | 
| rectangle_t | vsip::rectangle_intersection (rectangle_t rect1, rectangle_t rect2) | 
| rectangle_t | vsip::rectangle_union (rectangle_t rect1, rectangle_t rect2) | 
| double | vsip::rectangle_intersect_ratio_strict (rectangle_t rec1, rectangle_t rec2) | 
| double | vsip::rectangle_intersect_ratio (rectangle_t rec1, rectangle_t rec2) | 
| int | vsip::rectangle_distance (rectangle_t rect1, rectangle_t rect2) | 
| float | vsip::rectangle_exact_distance (rectangle_t r1, rectangle_t r2) | 
| int | vsip::rectangle_in_rectangle (rectangle_t rect1, rectangle_t rect2) | 
| int | vsip::rectangleIntersectionArea (rectangle_t i_pRectangle1, rectangle_t i_pRectangle2) | 
| int | vsip::rectangleNIntersectionArea (const std::set< rectangle_t > &i_rectangles) | 
| int | vsip::rectangleArea (rectangle_t i_pRectangle) | 
| frectangle_t | vsip::new_frectangle () | 
| void | vsip::free_frectangle (frectangle_t rect) | 
| frectangle_t | vsip::make_frectangle (double x, double y, double w, double h) | 
| void | vsip::init_frectangle (frectangle_t rect, double x, double y, double w, double h) | 
| int | vsip::rectangles_intersect (rectangle_t r1, rectangle_t r2) | 
| double | vsip::rect_distance (rectangle_t r1, rectangle_t r2) | 
rectangle type.
| int vsip::rectangle_distance | ( | rectangle_t | rect1, | 
| rectangle_t | rect2 | ||
| ) | 
distance 2D of two rectangles.
| rect1 | 1st rectangle. | 
| rect2 | 2nd rectangle. | 
 1.8.11
 1.8.11