izzi
SVG SUBSET C++ API
|
Go to the source code of this file.
Namespaces | |
namespace | svg |
Functions | |
int & | svg::get_min_ring_size () |
The smallest (sattelite) radius size allowed in a kusama orbit. | |
double & | svg::get_min_satellite_distance () |
The minimum distance between satellites in high orbit. | |
void | svg::kusama_collision_transforms (svg_element &obj, const point_2t origin, std::vector< ssize_type > &vuvalues, vvstrings &vids, const ssize_type value_max, const int radius, const int rspace, const int rstart, const typography &typo, const bool weighbyvaluep, const ssize_type threshold=1, const int startlenm=5) |
void | svg::kusama_ids_at_uvalue (svg_element &obj, const point_2t origin, const strings &ids, const ssize_type v, const ssize_type value_max, const int radius, const int rspace, const int rstart, const int linelen, const typography &typo, const bool weighbyvaluep) |
Layer one value's glyphs and ids. | |
int | svg::kusama_ids_orbit_high (svg_element &obj, const point_2t origin, const strings &ids, const ssize_type v, const ssize_type value_max, const int radius, const int rspace, const int rstart, const int linelen, const typography &typo, const bool wbyvaluep, const bool satellitep=false) |
void | svg::kusama_ids_orbit_low (svg_element &obj, const point_2t origin, const strings &ids, const ssize_type v, const ssize_type value_max, const int radius, const int rspace, const int rstart, const int linelen, const typography &typo, const bool wbyvaluep) |
svg_element | svg::kusama_ids_per_uvalue_on_arc (svg_element &obj, const point_2t origin, const typography &typo, const id_value_umap &ivm, const ssize_type value_max, const int radius, const int rspace, const bool weighbyvaluep=true, const bool collisionp=false, const bool sortstringsbysizep=false) |
int | svg::radiate_glyph (svg_element &obj, const point_2t origin, const double angled, const id_rstate idst, const int kr, const int rspace, const int rstart) |
int | svg::radiate_glyph_and_id (svg_element &obj, const point_2t origin, const double angled, const double kr, const int rspace, const int rstart, const string id, const typography &typo) |
int | svg::radiate_glyph_and_id (svg_element &obj, const point_2t origin, const ssize_type v, const ssize_type value_max, const int radius, const int rspace, const int rstart, const string id, const typography &typo) |
Convenience function for above. | |
int | svg::radiate_line_and_value (svg_element &obj, const point_2t origin, const double angled, const ssize_type v, const int rspace, const int rstart, const int linelen, const typography &typo, const style styl={color::black, 1, color::black,.25, 1}) |
int | svg::set_min_ring_size (const int sz) |
By observation, type size 12pt = 5, 6pt = 2. | |
double | svg::set_min_satellite_distance (const double kuse) |
By observation, 7pt = 5 minimum NB: Make sure distance is at least text height away for lowest values. | |