Classifications of triangles