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

Method add_vertex

renderers/agg/src/agg_vcgen_smooth_poly1.cpp:46–64  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

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

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