S2EdgeVectorShape is an S2Shape representing an arbitrary set of edges. It is mainly used for testing, but it can also be useful if you have, say, a collection of polylines and don't care about memory efficiency (since this class would store most of the vertices twice).