| 
    CGAL 6.1 - 3D Alpha Shapes
    
   | 
 
#include <CGAL/Alpha_shape_cell_base_3.h>
The class Alpha_status is a small data structure to store the critical alpha values of faces of an alpha shape. 
Each face has three critical alpha values, called alpha_min, alpha_mid and alpha_max in increasing order. The face will be exterior for any \( \alpha < \) alpha_min, singular for alpha_min \( \leq \alpha < \) alpha_mid, regular for alpha_mid \( \leq \alpha < \) alpha_max and interior for alpha_max \( \leq \alpha\). The value alpha_min is undefined for faces which are not Gabriel faces and therefore do not appear in the alpha complex without any of their including face. The value alpha_max is undefined for convex hull faces which can never be interior. The data structure also includes two Boolean to mark if the face is a Gabriel face or a convex hull face.
The class Alpha_status is parameterized by a number type NT.
AlphaShapeCell_3 AlphaShapeVertex_3 Creation | |
| Alpha_status () | |
| default constructor.  | |
Access Functions | |
| bool | is_Gabriel () const | 
returns true for Gabriel faces.  | |
| bool | is_on_chull () const | 
returns true for convex hull faces.  | |
| NT | alpha_min () const | 
returns the alpha_min.   | |
| NT | alpha_mid () const | 
returns alpha_mid.  | |
| NT | alpha_max () const | 
returns alpha_max.   | |
| NT CGAL::Alpha_status< NT >::alpha_max | ( | ) | const | 
returns alpha_max. 
is_on_chull() returns false. | NT CGAL::Alpha_status< NT >::alpha_min | ( | ) | const | 
returns the alpha_min. 
is_Gabriel() returns false.