MCPcopy Create free account
hub / github.com/MapServer/MapServer / add_vertex

Method add_vertex

renderers/agg/src/agg_vcgen_stroke.cpp:49–67  ·  view source on GitHub ↗

------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

47
48 //------------------------------------------------------------------------
49 void vcgen_stroke::add_vertex(double x, double y, unsigned cmd)
50 {
51 m_status = initial;
52 if(is_move_to(cmd))
53 {
54 m_src_vertices.modify_last(vertex_dist(x, y));
55 }
56 else
57 {
58 if(is_vertex(cmd))
59 {
60 m_src_vertices.add(vertex_dist(x, y));
61 }
62 else
63 {
64 m_closed = get_close_flag(cmd);
65 }
66 }
67 }
68
69 //------------------------------------------------------------------------
70 void vcgen_stroke::rewind(unsigned)

Callers

nothing calls this directly

Calls 6

is_move_toFunction · 0.85
vertex_distClass · 0.85
is_vertexFunction · 0.85
get_close_flagFunction · 0.85
modify_lastMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected