MinAreaRectangle Class Reference

Public Member Functions

void compute_crossing (int a_ind, double a_angle, int b_ind, double b_angle, gdiam_real &x, gdiam_real &y)
 
void compute_edge_dir (int u)
 
void compute_min_bbox (vec_point_2d &points, bbox_2d_info &min_bbox, gdiam_real &min_area)
 
void compute_min_bbox_inner (bbox_2d_info &min_bbox, gdiam_real &min_area)
 
void dump_ch ()
 
int find_vertex (int start_vertex, double trg_angle)
 
void get_angles (int ind, gdiam_real &angle_1, gdiam_real &angle_2, gdiam_real &angle_3)
 
void get_bbox (int a_ind, gdiam_real a_angle, int b_ind, gdiam_real b_angle, int c_ind, gdiam_real c_angle, int d_ind, gdiam_real d_angle, bbox_2d_info &bbox, gdiam_real &area)
 

Detailed Description

Definition at line 1953 of file gdiam.cpp.

Member Function Documentation

◆ compute_crossing()

void compute_crossing ( int a_ind,
double a_angle,
int b_ind,
double b_angle,
gdiam_real & x,
gdiam_real & y )
inline

Definition at line 2058 of file gdiam.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ compute_edge_dir()

void compute_edge_dir ( int u)
inline

Definition at line 1970 of file gdiam.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ compute_min_bbox()

void compute_min_bbox ( vec_point_2d & points,
bbox_2d_info & min_bbox,
gdiam_real & min_area )
inline

Definition at line 2251 of file gdiam.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ compute_min_bbox_inner()

void compute_min_bbox_inner ( bbox_2d_info & min_bbox,
gdiam_real & min_area )
inline

Definition at line 2198 of file gdiam.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ dump_ch()

void dump_ch ( )
inline

Definition at line 1961 of file gdiam.cpp.

◆ find_vertex()

int find_vertex ( int start_vertex,
double trg_angle )
inline

Definition at line 2013 of file gdiam.cpp.

+ Here is the caller graph for this function:

◆ get_angles()

void get_angles ( int ind,
gdiam_real & angle_1,
gdiam_real & angle_2,
gdiam_real & angle_3 )
inline

Definition at line 2165 of file gdiam.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ get_bbox()

void get_bbox ( int a_ind,
gdiam_real a_angle,
int b_ind,
gdiam_real b_angle,
int c_ind,
gdiam_real c_angle,
int d_ind,
gdiam_real d_angle,
bbox_2d_info & bbox,
gdiam_real & area )
inline

Definition at line 2133 of file gdiam.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

The documentation for this class was generated from the following file: