I'd like to be able to run a a test on a grouping of selected vertices in a mesh. The function would return a boolean result based on whether all the vertices in the grouping are connected in a linear fashion, thereby forming an edge loop.
To the best of my knowledge, there is no IsEdgeLoop operator in the API at this time. Bmesh seems to have some better mesh tools, but I don't see a solution as of yet. I'm thinking some clever algorithm to traverse an array of vertex indices is required, but could use some input from others.