Go to the source code of this file.
|  | 
| gdiam_bbox | gdiam_approx_const_mvbb (gdiam_point *start, int size, gdiam_real eps, GBBox *p_ap_bbox) | 
|  | 
| GPointPair | gdiam_approx_diam (gdiam_point *start, int size, gdiam_real eps) | 
|  | 
| gdiam_real | gdiam_approx_diam (gdiam_real *start, int size, gdiam_real eps) | 
|  | 
| GPointPair | gdiam_approx_diam_pair (gdiam_real *start, int size, gdiam_real eps) | 
|  | 
| GPointPair | gdiam_approx_diam_pair_UDM (gdiam_real *start, int size, gdiam_real eps) | 
|  | 
| gdiam_bbox | gdiam_approx_mvbb (gdiam_point *start, int size, gdiam_real eps) | 
|  | 
| gdiam_bbox | gdiam_approx_mvbb_grid (gdiam_point *start, int size, int grid_size) | 
|  | 
| gdiam_bbox | gdiam_approx_mvbb_grid_sample (gdiam_point *start, int size, int grid_size, int sample_size) | 
|  | 
| gdiam_bbox | gdiam_approx_mvbb_grid_sample (gdiam_real *start, int size, int grid_size, int sample_size) | 
|  | 
| gdiam_point * | gdiam_convert (gdiam_real *start, int size) | 
|  | 
| template<class T > | 
| void | gdiam_exchange (T &a, T &b) | 
|  | 
| void | gdiam_generate_orthonormal_base (gdiam_point in, gdiam_point out1, gdiam_point out2) | 
|  | 
| template<class T > | 
| T | max (T t1, T t2) | 
|  | 
| template<class T > | 
| T | min (T t1, T t2) | 
|  | 
| void | pnt_copy (gdiam_point_t dest, gdiam_point_t src) | 
|  | 
| void | pnt_cross_prod (const gdiam_point a, const gdiam_point b, const gdiam_point out) | 
|  | 
| gdiam_real | pnt_distance (gdiam_point p, gdiam_point q) | 
|  | 
| gdiam_real | pnt_distance (gdiam_point p, gdiam_point q, gdiam_point_cnt dir) | 
|  | 
| gdiam_real | pnt_distance_2d (gdiam_point_2d p, gdiam_point_2d q) | 
|  | 
| gdiam_real | pnt_dot_prod (gdiam_point_cnt a, gdiam_point_cnt b) | 
|  | 
| void | pnt_dump (gdiam_point_cnt pnt) | 
|  | 
| void | pnt_init (gdiam_point pnt, gdiam_real x, gdiam_real y, gdiam_real z) | 
|  | 
| void | pnt_init_normalize (gdiam_point pnt, gdiam_real x, gdiam_real y, gdiam_real z) | 
|  | 
| bool | pnt_isEqual (const gdiam_point p, const gdiam_point q) | 
|  | 
| gdiam_real | pnt_length (const gdiam_point pnt) | 
|  | 
| void | pnt_normalize (gdiam_point pnt) | 
|  | 
| void | pnt_scale_and_add (gdiam_point dest, gdiam_real coef, gdiam_point_cnt vec) | 
|  | 
| void | pnt_zero (gdiam_point dst) | 
|  | 
◆ __MINMAX_DEFINED
◆ GDIAM_DIM
◆ gdiam_point
◆ gdiam_point_2d
◆ gdiam_point_2d_t
◆ gdiam_point_cnt
◆ gdiam_point_t
◆ gdiam_real
◆ gdiam_approx_const_mvbb()
◆ gdiam_approx_diam() [1/2]
◆ gdiam_approx_diam() [2/2]
◆ gdiam_approx_diam_pair()
◆ gdiam_approx_diam_pair_UDM()
◆ gdiam_approx_mvbb()
◆ gdiam_approx_mvbb_grid()
◆ gdiam_approx_mvbb_grid_sample() [1/2]
      
        
          | gdiam_bbox gdiam_approx_mvbb_grid_sample | ( | gdiam_point * | start, | 
        
          |  |  | int | size, | 
        
          |  |  | int | grid_size, | 
        
          |  |  | int | sample_size | 
        
          |  | ) |  |  | 
      
 
 
◆ gdiam_approx_mvbb_grid_sample() [2/2]
      
        
          | gdiam_bbox gdiam_approx_mvbb_grid_sample | ( | gdiam_real * | start, | 
        
          |  |  | int | size, | 
        
          |  |  | int | grid_size, | 
        
          |  |  | int | sample_size | 
        
          |  | ) |  |  | 
      
 
 
◆ gdiam_convert()
◆ gdiam_exchange()
  
  | 
        
          | void gdiam_exchange | ( | T & | a, |  
          |  |  | T & | b |  
          |  | ) |  |  |  | inline | 
 
 
◆ gdiam_generate_orthonormal_base()
◆ max()
◆ min()
◆ pnt_copy()
◆ pnt_cross_prod()
◆ pnt_distance() [1/2]
◆ pnt_distance() [2/2]
◆ pnt_distance_2d()
◆ pnt_dot_prod()
◆ pnt_dump()
◆ pnt_init()
◆ pnt_init_normalize()
◆ pnt_isEqual()
◆ pnt_length()
◆ pnt_normalize()
◆ pnt_scale_and_add()
◆ pnt_zero()