![]() |
Prusa Slicer 2.6.0
|
#include <src/agg/agg_path_storage.h>
Public Types | |
| typedef Container::value_type | vertex_type |
| typedef vertex_type::value_type | value_type |
Public Member Functions | |
| void | remove_all () |
| void | free_all () |
| void | add_vertex (double x, double y, unsigned cmd) |
| void | modify_vertex (unsigned idx, double x, double y) |
| void | modify_vertex (unsigned idx, double x, double y, unsigned cmd) |
| void | modify_command (unsigned idx, unsigned cmd) |
| void | swap_vertices (unsigned v1, unsigned v2) |
| unsigned | last_command () const |
| unsigned | last_vertex (double *x, double *y) const |
| unsigned | prev_vertex (double *x, double *y) const |
| double | last_x () const |
| double | last_y () const |
| unsigned | total_vertices () const |
| unsigned | vertex (unsigned idx, double *x, double *y) const |
| unsigned | command (unsigned idx) const |
Private Attributes | |
| Container | m_vertices |
| typedef vertex_type::value_type agg::vertex_stl_storage< Container >::value_type |
| typedef Container::value_type agg::vertex_stl_storage< Container >::vertex_type |
|
inline |
References cmd, and agg::vertex_stl_storage< Container >::m_vertices.
|
inline |
References agg::vertex_stl_storage< Container >::m_vertices.
|
inline |
References agg::vertex_stl_storage< Container >::m_vertices.
|
inline |
References agg::vertex_stl_storage< Container >::m_vertices, and agg::path_cmd_stop.
|
inline |
References agg::vertex_stl_storage< Container >::m_vertices, agg::path_cmd_stop, and agg::vertex_stl_storage< Container >::vertex().
Here is the call graph for this function:
|
inline |
References agg::vertex_stl_storage< Container >::m_vertices.
|
inline |
References agg::vertex_stl_storage< Container >::m_vertices.
|
inline |
References cmd, and agg::vertex_stl_storage< Container >::m_vertices.
|
inline |
References agg::vertex_stl_storage< Container >::m_vertices.
|
inline |
References cmd, and agg::vertex_stl_storage< Container >::m_vertices.
|
inline |
References agg::vertex_stl_storage< Container >::m_vertices, agg::path_cmd_stop, and agg::vertex_stl_storage< Container >::vertex().
Here is the call graph for this function:
|
inline |
References agg::vertex_stl_storage< Container >::m_vertices.
|
inline |
References agg::vertex_stl_storage< Container >::m_vertices.
|
inline |
References agg::vertex_stl_storage< Container >::m_vertices.
|
inline |
References agg::vertex_stl_storage< Container >::m_vertices.
Referenced by agg::vertex_stl_storage< Container >::last_vertex(), and agg::vertex_stl_storage< Container >::prev_vertex().
Here is the caller graph for this function:
|
private |
Referenced by agg::vertex_stl_storage< Container >::add_vertex(), agg::vertex_stl_storage< Container >::command(), agg::vertex_stl_storage< Container >::free_all(), agg::vertex_stl_storage< Container >::last_command(), agg::vertex_stl_storage< Container >::last_vertex(), agg::vertex_stl_storage< Container >::last_x(), agg::vertex_stl_storage< Container >::last_y(), agg::vertex_stl_storage< Container >::modify_command(), agg::vertex_stl_storage< Container >::modify_vertex(), agg::vertex_stl_storage< Container >::modify_vertex(), agg::vertex_stl_storage< Container >::prev_vertex(), agg::vertex_stl_storage< Container >::remove_all(), agg::vertex_stl_storage< Container >::swap_vertices(), agg::vertex_stl_storage< Container >::total_vertices(), and agg::vertex_stl_storage< Container >::vertex().