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 52.2 of the user manual.
#include <CGAL/Ridges.h>
Ridge_approximation