S2CopyingEdgeCrosser

S2CopyingEdgeCrosser is exactly like S2EdgeCrosser, except that it makes its own copy of all arguments so that they do not need to persist between calls. This is less efficient, but makes it possible to use points that are generated on demand and cannot conveniently be stored by the client.

Constructors

this
this()
Undocumented in source.
this
this(S2Point a, S2Point b)
Undocumented in source.
this
this(S2Point a, S2Point b, S2Point c)
Undocumented in source.

Members

Functions

a
S2Point a()
Undocumented in source. Be warned that the author may not have intended to support it.
b
S2Point b()
Undocumented in source. Be warned that the author may not have intended to support it.
c
S2Point c()
Undocumented in source. Be warned that the author may not have intended to support it.
crossingSign
int crossingSign(S2Point c, S2Point d)
Undocumented in source. Be warned that the author may not have intended to support it.
crossingSign
int crossingSign(S2Point d)
Undocumented in source. Be warned that the author may not have intended to support it.
edgeOrVertexCrossing
bool edgeOrVertexCrossing(S2Point c, S2Point d)
Undocumented in source. Be warned that the author may not have intended to support it.
edgeOrVertexCrossing
bool edgeOrVertexCrossing(S2Point d)
Undocumented in source. Be warned that the author may not have intended to support it.
initialize
void initialize(S2Point a, S2Point b)
Undocumented in source. Be warned that the author may not have intended to support it.
restartAt
void restartAt(S2Point c)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta