The enum Ridge_order describes the order of differential quantities used to distinguish elliptic and hyperbolic ridges. Third or fourth order quantities may be used as explained in section 55.2 of the user manual.
#include <CGAL/Ridges.h>
Ridge_approximation