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 2028 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 2136 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 2044 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 2343 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 2281 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 2035 of file gdiam.cpp.

◆ find_vertex()

int find_vertex ( int  start_vertex,
double  trg_angle 
)
inline

Definition at line 2088 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 2246 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 2209 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: