izzi
SVG SUBSET C++ API
Loading...
Searching...
No Matches
a60-svg-radial-kusama.h File Reference

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.