less restrictive hasComplexRoof, ridge could be made of serveral segments