Swiftray  1.0
Parser::GroupContext Class Reference

#include <group-context.h>

Inheritance diagram for Parser::GroupContext:
Parser::BaseContext Parser::StylableContext Parser::ObjectContext Parser::TransformableContext Parser::PaintContext< svgpp::tag::attribute::stroke > Parser::PaintContext< svgpp::tag::attribute::fill >

Public Member Functions

 GroupContext (BaseContext const &parent)
 
 GroupContext (const GroupContext &parent)
 
Layerlayer ()
 
void on_exit_element ()
 
template<class IRI >
void set (svgpp::tag::attribute::clip_path, IRI const &)
 
template<class IRI >
void set (svgpp::tag::attribute::clip_path, IRI const &)
 
template<class IRI >
void set (svgpp::tag::attribute::clip_path, svgpp::tag::iri_fragment, IRI const &fragment)
 
template<class IRI >
void set (svgpp::tag::attribute::clip_path, svgpp::tag::iri_fragment, IRI const &fragment)
 
void set (svgpp::tag::attribute::clip_path, svgpp::tag::value::inherit val)
 
void set (svgpp::tag::attribute::clip_path, svgpp::tag::value::inherit val)
 
void set (svgpp::tag::attribute::clip_path, svgpp::tag::value::none val)
 
void set (svgpp::tag::attribute::clip_path, svgpp::tag::value::none val)
 
void set (svgpp::tag::attribute::color, color_t val)
 
void set (svgpp::tag::attribute::color, color_t val)
 
void set (svgpp::tag::attribute::data_color, RangedChar fragment)
 
void set (svgpp::tag::attribute::data_config_name, RangedChar fragment)
 
void set (svgpp::tag::attribute::data_diode, int val)
 
void set (svgpp::tag::attribute::data_height, double val)
 
void set (svgpp::tag::attribute::data_name, RangedChar fragment)
 
void set (svgpp::tag::attribute::data_original_layer, RangedChar fragment)
 
void set (svgpp::tag::attribute::data_original_layer, RangedChar fragment)
 
template<class IRI >
void set (svgpp::tag::attribute::data_original_layer, tag::iri_fragment, IRI const &fragment)
 
template<class IRI >
void set (svgpp::tag::attribute::data_original_layer, tag::iri_fragment, IRI const &fragment)
 
void set (svgpp::tag::attribute::data_repeat, int val)
 
void set (svgpp::tag::attribute::data_speed, double val)
 
void set (svgpp::tag::attribute::data_strength, double val)
 
void set (svgpp::tag::attribute::data_zstep, double val)
 
void set (svgpp::tag::attribute::display, svgpp::tag::value::inherit)
 
void set (svgpp::tag::attribute::display, svgpp::tag::value::inherit)
 
void set (svgpp::tag::attribute::display, svgpp::tag::value::none)
 
void set (svgpp::tag::attribute::display, svgpp::tag::value::none)
 
template<class ValueTag >
void set (svgpp::tag::attribute::display, ValueTag)
 
template<class ValueTag >
void set (svgpp::tag::attribute::display, ValueTag)
 
void set (svgpp::tag::attribute::fill_opacity, double val)
 
void set (svgpp::tag::attribute::fill_opacity, double val)
 
void set (svgpp::tag::attribute::fill_rule, svgpp::tag::value::evenodd)
 
void set (svgpp::tag::attribute::fill_rule, svgpp::tag::value::evenodd)
 
void set (svgpp::tag::attribute::fill_rule, svgpp::tag::value::nonzero)
 
void set (svgpp::tag::attribute::fill_rule, svgpp::tag::value::nonzero)
 
template<class IRI >
void set (svgpp::tag::attribute::filter, IRI const &)
 
template<class IRI >
void set (svgpp::tag::attribute::filter, IRI const &)
 
template<class IRI >
void set (svgpp::tag::attribute::filter, svgpp::tag::iri_fragment, IRI const &fragment)
 
template<class IRI >
void set (svgpp::tag::attribute::filter, svgpp::tag::iri_fragment, IRI const &fragment)
 
void set (svgpp::tag::attribute::filter, svgpp::tag::value::inherit)
 
void set (svgpp::tag::attribute::filter, svgpp::tag::value::inherit)
 
void set (svgpp::tag::attribute::filter, svgpp::tag::value::none val)
 
void set (svgpp::tag::attribute::filter, svgpp::tag::value::none val)
 
template<class IRI >
void set (svgpp::tag::attribute::marker, IRI const &)
 
template<class IRI >
void set (svgpp::tag::attribute::marker, IRI const &)
 
template<class IRI >
void set (svgpp::tag::attribute::marker, svgpp::tag::iri_fragment, IRI const &fragment)
 
template<class IRI >
void set (svgpp::tag::attribute::marker, svgpp::tag::iri_fragment, IRI const &fragment)
 
void set (svgpp::tag::attribute::marker, svgpp::tag::value::none)
 
void set (svgpp::tag::attribute::marker, svgpp::tag::value::none)
 
template<class IRI >
void set (svgpp::tag::attribute::marker_end, IRI const &)
 
template<class IRI >
void set (svgpp::tag::attribute::marker_end, IRI const &)
 
template<class IRI >
void set (svgpp::tag::attribute::marker_end, svgpp::tag::iri_fragment, IRI const &fragment)
 
template<class IRI >
void set (svgpp::tag::attribute::marker_end, svgpp::tag::iri_fragment, IRI const &fragment)
 
void set (svgpp::tag::attribute::marker_end, svgpp::tag::value::none)
 
void set (svgpp::tag::attribute::marker_end, svgpp::tag::value::none)
 
template<class IRI >
void set (svgpp::tag::attribute::marker_mid, IRI const &)
 
template<class IRI >
void set (svgpp::tag::attribute::marker_mid, IRI const &)
 
template<class IRI >
void set (svgpp::tag::attribute::marker_mid, svgpp::tag::iri_fragment, IRI const &fragment)
 
template<class IRI >
void set (svgpp::tag::attribute::marker_mid, svgpp::tag::iri_fragment, IRI const &fragment)
 
void set (svgpp::tag::attribute::marker_mid, svgpp::tag::value::none)
 
void set (svgpp::tag::attribute::marker_mid, svgpp::tag::value::none)
 
template<class IRI >
void set (svgpp::tag::attribute::marker_start, IRI const &)
 
template<class IRI >
void set (svgpp::tag::attribute::marker_start, IRI const &)
 
template<class IRI >
void set (svgpp::tag::attribute::marker_start, svgpp::tag::iri_fragment, IRI const &fragment)
 
template<class IRI >
void set (svgpp::tag::attribute::marker_start, svgpp::tag::iri_fragment, IRI const &fragment)
 
void set (svgpp::tag::attribute::marker_start, svgpp::tag::value::none)
 
void set (svgpp::tag::attribute::marker_start, svgpp::tag::value::none)
 
template<class IRI >
void set (svgpp::tag::attribute::mask, IRI const &)
 
template<class IRI >
void set (svgpp::tag::attribute::mask, IRI const &)
 
template<class IRI >
void set (svgpp::tag::attribute::mask, svgpp::tag::iri_fragment, IRI const &fragment)
 
template<class IRI >
void set (svgpp::tag::attribute::mask, svgpp::tag::iri_fragment, IRI const &fragment)
 
void set (svgpp::tag::attribute::mask, svgpp::tag::value::inherit val)
 
void set (svgpp::tag::attribute::mask, svgpp::tag::value::inherit val)
 
void set (svgpp::tag::attribute::mask, svgpp::tag::value::none val)
 
void set (svgpp::tag::attribute::mask, svgpp::tag::value::none val)
 
void set (svgpp::tag::attribute::opacity, double val)
 
void set (svgpp::tag::attribute::opacity, double val)
 
void set (svgpp::tag::attribute::opacity, svgpp::tag::value::inherit)
 
void set (svgpp::tag::attribute::opacity, svgpp::tag::value::inherit)
 
void set (svgpp::tag::attribute::overflow, svgpp::tag::value::auto_)
 
void set (svgpp::tag::attribute::overflow, svgpp::tag::value::auto_)
 
void set (svgpp::tag::attribute::overflow, svgpp::tag::value::hidden)
 
void set (svgpp::tag::attribute::overflow, svgpp::tag::value::hidden)
 
void set (svgpp::tag::attribute::overflow, svgpp::tag::value::inherit)
 
void set (svgpp::tag::attribute::overflow, svgpp::tag::value::inherit)
 
void set (svgpp::tag::attribute::overflow, svgpp::tag::value::scroll)
 
void set (svgpp::tag::attribute::overflow, svgpp::tag::value::scroll)
 
void set (svgpp::tag::attribute::overflow, svgpp::tag::value::visible)
 
void set (svgpp::tag::attribute::overflow, svgpp::tag::value::visible)
 
template<class Range >
void set (svgpp::tag::attribute::stroke_dasharray, Range const &range)
 
template<class Range >
void set (svgpp::tag::attribute::stroke_dasharray, Range const &range)
 
void set (svgpp::tag::attribute::stroke_dasharray, svgpp::tag::value::none)
 
void set (svgpp::tag::attribute::stroke_dasharray, svgpp::tag::value::none)
 
void set (svgpp::tag::attribute::stroke_dashoffset, double val)
 
void set (svgpp::tag::attribute::stroke_dashoffset, double val)
 
void set (svgpp::tag::attribute::stroke_linecap, svgpp::tag::value::butt)
 
void set (svgpp::tag::attribute::stroke_linecap, svgpp::tag::value::butt)
 
void set (svgpp::tag::attribute::stroke_linecap, svgpp::tag::value::round)
 
void set (svgpp::tag::attribute::stroke_linecap, svgpp::tag::value::round)
 
void set (svgpp::tag::attribute::stroke_linecap, svgpp::tag::value::square)
 
void set (svgpp::tag::attribute::stroke_linecap, svgpp::tag::value::square)
 
void set (svgpp::tag::attribute::stroke_linejoin, svgpp::tag::value::bevel)
 
void set (svgpp::tag::attribute::stroke_linejoin, svgpp::tag::value::bevel)
 
void set (svgpp::tag::attribute::stroke_linejoin, svgpp::tag::value::miter)
 
void set (svgpp::tag::attribute::stroke_linejoin, svgpp::tag::value::miter)
 
void set (svgpp::tag::attribute::stroke_linejoin, svgpp::tag::value::round)
 
void set (svgpp::tag::attribute::stroke_linejoin, svgpp::tag::value::round)
 
void set (svgpp::tag::attribute::stroke_miterlimit, double val)
 
void set (svgpp::tag::attribute::stroke_miterlimit, double val)
 
void set (svgpp::tag::attribute::stroke_opacity, double val)
 
void set (svgpp::tag::attribute::stroke_opacity, double val)
 
void set (svgpp::tag::attribute::stroke_width, double val)
 
void set (svgpp::tag::attribute::stroke_width, double val)
 
void set (tag::attribute::class_, RangedChar class_)
 
void set (tag::attribute::height, double val)
 
void set (tag::attribute::height, double val)
 
void set (tag::attribute::id, RangedChar id)
 
template<typename MinMax , typename SliceMeet >
void set (tag::attribute::preserveAspectRatio, bool, MinMax, SliceMeet)
 
template<typename MinMax , typename SliceMeet >
void set (tag::attribute::preserveAspectRatio, bool, MinMax, SliceMeet)
 
void set (tag::attribute::preserveAspectRatio, bool, tag::value::none)
 
void set (tag::attribute::preserveAspectRatio, bool, tag::value::none)
 
void set (tag::attribute::width, double val)
 
void set (tag::attribute::width, double val)
 
void set (tag::attribute::xlink::href, RangedChar fragment)
 
void set (tag::attribute::xlink::href, RangedChar fragment)
 
template<class IRI >
void set (tag::attribute::xlink::href, tag::iri_fragment, IRI const &fragment)
 
template<class IRI >
void set (tag::attribute::xlink::href, tag::iri_fragment, IRI const &fragment)
 
string type ()
 
- Public Member Functions inherited from Parser::BaseContext
 BaseContext (SVGPPDoc &svgpp_doc, double resolutionDPI)
 
void disable_rendering ()
 
length_factory_type const & length_factory () const
 
void on_exit_element ()
 
template<class IRI >
void set (svgpp::tag::attribute::clip_path, IRI const &)
 
template<class IRI >
void set (svgpp::tag::attribute::clip_path, svgpp::tag::iri_fragment, IRI const &fragment)
 
void set (svgpp::tag::attribute::clip_path, svgpp::tag::value::inherit val)
 
void set (svgpp::tag::attribute::clip_path, svgpp::tag::value::none val)
 
void set (svgpp::tag::attribute::color, color_t val)
 
void set (svgpp::tag::attribute::data_original_layer, RangedChar fragment)
 
template<class IRI >
void set (svgpp::tag::attribute::data_original_layer, tag::iri_fragment, IRI const &fragment)
 
void set (svgpp::tag::attribute::display, svgpp::tag::value::inherit)
 
void set (svgpp::tag::attribute::display, svgpp::tag::value::none)
 
template<class ValueTag >
void set (svgpp::tag::attribute::display, ValueTag)
 
void set (svgpp::tag::attribute::fill_opacity, double val)
 
void set (svgpp::tag::attribute::fill_rule, svgpp::tag::value::evenodd)
 
void set (svgpp::tag::attribute::fill_rule, svgpp::tag::value::nonzero)
 
template<class IRI >
void set (svgpp::tag::attribute::filter, IRI const &)
 
template<class IRI >
void set (svgpp::tag::attribute::filter, svgpp::tag::iri_fragment, IRI const &fragment)
 
void set (svgpp::tag::attribute::filter, svgpp::tag::value::inherit)
 
void set (svgpp::tag::attribute::filter, svgpp::tag::value::none val)
 
template<class IRI >
void set (svgpp::tag::attribute::marker, IRI const &)
 
template<class IRI >
void set (svgpp::tag::attribute::marker, svgpp::tag::iri_fragment, IRI const &fragment)
 
void set (svgpp::tag::attribute::marker, svgpp::tag::value::none)
 
template<class IRI >
void set (svgpp::tag::attribute::marker_end, IRI const &)
 
template<class IRI >
void set (svgpp::tag::attribute::marker_end, svgpp::tag::iri_fragment, IRI const &fragment)
 
void set (svgpp::tag::attribute::marker_end, svgpp::tag::value::none)
 
template<class IRI >
void set (svgpp::tag::attribute::marker_mid, IRI const &)
 
template<class IRI >
void set (svgpp::tag::attribute::marker_mid, svgpp::tag::iri_fragment, IRI const &fragment)
 
void set (svgpp::tag::attribute::marker_mid, svgpp::tag::value::none)
 
template<class IRI >
void set (svgpp::tag::attribute::marker_start, IRI const &)
 
template<class IRI >
void set (svgpp::tag::attribute::marker_start, svgpp::tag::iri_fragment, IRI const &fragment)
 
void set (svgpp::tag::attribute::marker_start, svgpp::tag::value::none)
 
template<class IRI >
void set (svgpp::tag::attribute::mask, IRI const &)
 
template<class IRI >
void set (svgpp::tag::attribute::mask, svgpp::tag::iri_fragment, IRI const &fragment)
 
void set (svgpp::tag::attribute::mask, svgpp::tag::value::inherit val)
 
void set (svgpp::tag::attribute::mask, svgpp::tag::value::none val)
 
void set (svgpp::tag::attribute::opacity, double val)
 
void set (svgpp::tag::attribute::opacity, svgpp::tag::value::inherit)
 
void set (svgpp::tag::attribute::overflow, svgpp::tag::value::auto_)
 
void set (svgpp::tag::attribute::overflow, svgpp::tag::value::hidden)
 
void set (svgpp::tag::attribute::overflow, svgpp::tag::value::inherit)
 
void set (svgpp::tag::attribute::overflow, svgpp::tag::value::scroll)
 
void set (svgpp::tag::attribute::overflow, svgpp::tag::value::visible)
 
template<class Range >
void set (svgpp::tag::attribute::stroke_dasharray, Range const &range)
 
void set (svgpp::tag::attribute::stroke_dasharray, svgpp::tag::value::none)
 
void set (svgpp::tag::attribute::stroke_dashoffset, double val)
 
void set (svgpp::tag::attribute::stroke_linecap, svgpp::tag::value::butt)
 
void set (svgpp::tag::attribute::stroke_linecap, svgpp::tag::value::round)
 
void set (svgpp::tag::attribute::stroke_linecap, svgpp::tag::value::square)
 
void set (svgpp::tag::attribute::stroke_linejoin, svgpp::tag::value::bevel)
 
void set (svgpp::tag::attribute::stroke_linejoin, svgpp::tag::value::miter)
 
void set (svgpp::tag::attribute::stroke_linejoin, svgpp::tag::value::round)
 
void set (svgpp::tag::attribute::stroke_miterlimit, double val)
 
void set (svgpp::tag::attribute::stroke_opacity, double val)
 
void set (svgpp::tag::attribute::stroke_width, double val)
 
void set (tag::attribute::class_, RangedChar class_)
 
void set (tag::attribute::height, double val)
 
void set (tag::attribute::id, RangedChar id)
 
template<typename MinMax , typename SliceMeet >
void set (tag::attribute::preserveAspectRatio, bool, MinMax, SliceMeet)
 
void set (tag::attribute::preserveAspectRatio, bool, tag::value::none)
 
void set (tag::attribute::width, double val)
 
void set (tag::attribute::xlink::href, RangedChar fragment)
 
template<class IRI >
void set (tag::attribute::xlink::href, tag::iri_fragment, IRI const &fragment)
 
template<class Range >
void set_text (Range const &text)
 
void set_viewbox_size (double viewbox_width, double viewbox_height)
 
void set_viewport (double viewport_x, double viewport_y, double viewport_width, double viewport_height)
 
SVGPPDocsvgppDoc () const
 
- Public Member Functions inherited from Parser::StylableContext
 StylableContext ()
 
 StylableContext (StylableContext const &src)
 
QString fillColor ()
 
template<class IRI >
void set (svgpp::tag::attribute::clip_path, IRI const &)
 
template<class IRI >
void set (svgpp::tag::attribute::clip_path, svgpp::tag::iri_fragment, IRI const &fragment)
 
void set (svgpp::tag::attribute::clip_path, svgpp::tag::value::inherit val)
 
void set (svgpp::tag::attribute::clip_path, svgpp::tag::value::none val)
 
void set (svgpp::tag::attribute::color, color_t val)
 
void set (svgpp::tag::attribute::display, svgpp::tag::value::inherit)
 
void set (svgpp::tag::attribute::display, svgpp::tag::value::none)
 
template<class ValueTag >
void set (svgpp::tag::attribute::display, ValueTag)
 
void set (svgpp::tag::attribute::fill_opacity, double val)
 
void set (svgpp::tag::attribute::fill_rule, svgpp::tag::value::evenodd)
 
void set (svgpp::tag::attribute::fill_rule, svgpp::tag::value::nonzero)
 
template<class IRI >
void set (svgpp::tag::attribute::filter, IRI const &)
 
template<class IRI >
void set (svgpp::tag::attribute::filter, svgpp::tag::iri_fragment, IRI const &fragment)
 
void set (svgpp::tag::attribute::filter, svgpp::tag::value::inherit)
 
void set (svgpp::tag::attribute::filter, svgpp::tag::value::none val)
 
template<class IRI >
void set (svgpp::tag::attribute::marker, IRI const &)
 
template<class IRI >
void set (svgpp::tag::attribute::marker, svgpp::tag::iri_fragment, IRI const &fragment)
 
void set (svgpp::tag::attribute::marker, svgpp::tag::value::none)
 
template<class IRI >
void set (svgpp::tag::attribute::marker_end, IRI const &)
 
template<class IRI >
void set (svgpp::tag::attribute::marker_end, svgpp::tag::iri_fragment, IRI const &fragment)
 
void set (svgpp::tag::attribute::marker_end, svgpp::tag::value::none)
 
template<class IRI >
void set (svgpp::tag::attribute::marker_mid, IRI const &)
 
template<class IRI >
void set (svgpp::tag::attribute::marker_mid, svgpp::tag::iri_fragment, IRI const &fragment)
 
void set (svgpp::tag::attribute::marker_mid, svgpp::tag::value::none)
 
template<class IRI >
void set (svgpp::tag::attribute::marker_start, IRI const &)
 
template<class IRI >
void set (svgpp::tag::attribute::marker_start, svgpp::tag::iri_fragment, IRI const &fragment)
 
void set (svgpp::tag::attribute::marker_start, svgpp::tag::value::none)
 
template<class IRI >
void set (svgpp::tag::attribute::mask, IRI const &)
 
template<class IRI >
void set (svgpp::tag::attribute::mask, svgpp::tag::iri_fragment, IRI const &fragment)
 
void set (svgpp::tag::attribute::mask, svgpp::tag::value::inherit val)
 
void set (svgpp::tag::attribute::mask, svgpp::tag::value::none val)
 
void set (svgpp::tag::attribute::opacity, double val)
 
void set (svgpp::tag::attribute::opacity, svgpp::tag::value::inherit)
 
void set (svgpp::tag::attribute::overflow, svgpp::tag::value::auto_)
 
void set (svgpp::tag::attribute::overflow, svgpp::tag::value::hidden)
 
void set (svgpp::tag::attribute::overflow, svgpp::tag::value::inherit)
 
void set (svgpp::tag::attribute::overflow, svgpp::tag::value::scroll)
 
void set (svgpp::tag::attribute::overflow, svgpp::tag::value::visible)
 
template<class Range >
void set (svgpp::tag::attribute::stroke_dasharray, Range const &range)
 
void set (svgpp::tag::attribute::stroke_dasharray, svgpp::tag::value::none)
 
void set (svgpp::tag::attribute::stroke_dashoffset, double val)
 
void set (svgpp::tag::attribute::stroke_linecap, svgpp::tag::value::butt)
 
void set (svgpp::tag::attribute::stroke_linecap, svgpp::tag::value::round)
 
void set (svgpp::tag::attribute::stroke_linecap, svgpp::tag::value::square)
 
void set (svgpp::tag::attribute::stroke_linejoin, svgpp::tag::value::bevel)
 
void set (svgpp::tag::attribute::stroke_linejoin, svgpp::tag::value::miter)
 
void set (svgpp::tag::attribute::stroke_linejoin, svgpp::tag::value::round)
 
void set (svgpp::tag::attribute::stroke_miterlimit, double val)
 
void set (svgpp::tag::attribute::stroke_opacity, double val)
 
void set (svgpp::tag::attribute::stroke_width, double val)
 
QString strokeColor ()
 
Stylestyle ()
 
Style const & style () const
 
- Public Member Functions inherited from Parser::PaintContext< svgpp::tag::attribute::stroke >
 PaintContext (SVGPPPaint &paint)
 
void set (svgpp::tag::attribute::stroke tag, IRI const &, color_t val, svgpp::tag::skip_icc_color=svgpp::tag::skip_icc_color())
 
void set (svgpp::tag::attribute::stroke tag, IRI const &, svgpp::tag::value::currentColor val)
 
void set (svgpp::tag::attribute::stroke tag, IRI const &, svgpp::tag::value::none val)
 
void set (svgpp::tag::attribute::stroke tag, IRI const &iri)
 
void set (svgpp::tag::attribute::stroke tag, svgpp::tag::iri_fragment, IRI const &fragment)
 
void set (svgpp::tag::attribute::stroke tag, svgpp::tag::iri_fragment, IRI const &fragment, color_t val, svgpp::tag::skip_icc_color=svgpp::tag::skip_icc_color())
 
void set (svgpp::tag::attribute::stroke tag, svgpp::tag::iri_fragment, IRI const &fragment, svgpp::tag::value::currentColor val)
 
void set (svgpp::tag::attribute::stroke tag, svgpp::tag::iri_fragment, IRI const &fragment, svgpp::tag::value::none val)
 
void set (svgpp::tag::attribute::stroke, color_t color, svgpp::tag::skip_icc_color=svgpp::tag::skip_icc_color())
 
void set (svgpp::tag::attribute::stroke, svgpp::tag::value::currentColor)
 
void set (svgpp::tag::attribute::stroke, svgpp::tag::value::none)
 
- Public Member Functions inherited from Parser::PaintContext< svgpp::tag::attribute::fill >
 PaintContext (SVGPPPaint &paint)
 
void set (svgpp::tag::attribute::fill tag, IRI const &, color_t val, svgpp::tag::skip_icc_color=svgpp::tag::skip_icc_color())
 
void set (svgpp::tag::attribute::fill tag, IRI const &, svgpp::tag::value::currentColor val)
 
void set (svgpp::tag::attribute::fill tag, IRI const &, svgpp::tag::value::none val)
 
void set (svgpp::tag::attribute::fill tag, IRI const &iri)
 
void set (svgpp::tag::attribute::fill tag, svgpp::tag::iri_fragment, IRI const &fragment)
 
void set (svgpp::tag::attribute::fill tag, svgpp::tag::iri_fragment, IRI const &fragment, color_t val, svgpp::tag::skip_icc_color=svgpp::tag::skip_icc_color())
 
void set (svgpp::tag::attribute::fill tag, svgpp::tag::iri_fragment, IRI const &fragment, svgpp::tag::value::currentColor val)
 
void set (svgpp::tag::attribute::fill tag, svgpp::tag::iri_fragment, IRI const &fragment, svgpp::tag::value::none val)
 
void set (svgpp::tag::attribute::fill, color_t color, svgpp::tag::skip_icc_color=svgpp::tag::skip_icc_color())
 
void set (svgpp::tag::attribute::fill, svgpp::tag::value::currentColor)
 
void set (svgpp::tag::attribute::fill, svgpp::tag::value::none)
 
- Public Member Functions inherited from Parser::ObjectContext
void set (svgpp::tag::attribute::data_original_layer, RangedChar fragment)
 
template<class IRI >
void set (svgpp::tag::attribute::data_original_layer, tag::iri_fragment, IRI const &fragment)
 
void set (tag::attribute::height, double val)
 
template<typename MinMax , typename SliceMeet >
void set (tag::attribute::preserveAspectRatio, bool, MinMax, SliceMeet)
 
void set (tag::attribute::preserveAspectRatio, bool, tag::value::none)
 
void set (tag::attribute::width, double val)
 
void set (tag::attribute::xlink::href, RangedChar fragment)
 
template<class IRI >
void set (tag::attribute::xlink::href, tag::iri_fragment, IRI const &fragment)
 
- Public Member Functions inherited from Parser::TransformableContext
QPointF getTransformedPos (double x, double y)
 
QTransform qtransform ()
 
matrix_ttransform ()
 
matrix_t const & transform () const
 
void transform_matrix (const boost::array< double, 6 > &matrix)
 
void transform_rotate (double angle)
 
void transform_scale (double scale)
 
void transform_scale (double sx, double sy)
 
void transform_translate (double tx)
 
void transform_translate (double tx, double ty)
 

Public Attributes

QColor data_color_
 
bool is_sub_group_
 
LayerPtr layer_ptr_
 
- Public Attributes inherited from Parser::BaseContext
QString class_name_
 
QString id_
 
- Public Attributes inherited from Parser::TransformableContext
matrix_t transform_
 

Additional Inherited Members

- Public Types inherited from Parser::BaseContext
typedef factory::length::unitless length_factory_type
 
- Public Types inherited from Parser::StylableContext
typedef PaintContext< svgpp::tag::attribute::fill > fill_paint
 
typedef PaintContext< svgpp::tag::attribute::stroke > stroke_paint
 
- Static Public Member Functions inherited from Parser::BaseContext
static bool unknown_attribute_error (std::string name)
 
- Protected Attributes inherited from Parser::PaintContext< svgpp::tag::attribute::stroke >
SVGPPPaintpaint_
 
- Protected Attributes inherited from Parser::PaintContext< svgpp::tag::attribute::fill >
SVGPPPaintpaint_
 

Constructor & Destructor Documentation

◆ GroupContext() [1/2]

Parser::GroupContext::GroupContext ( BaseContext const &  parent)
inlineexplicit

◆ GroupContext() [2/2]

Parser::GroupContext::GroupContext ( const GroupContext parent)
inlineexplicit

Member Function Documentation

◆ layer()

Layer& Parser::GroupContext::layer ( )
inline

◆ on_exit_element()

void Parser::GroupContext::on_exit_element ( )
inline

◆ set() [1/127]

template<class IRI >
void Parser::StylableContext::set ( class IRI  )
inline

◆ set() [2/127]

template<class IRI >
void Parser::StylableContext::set ( class IRI  )
inline

◆ set() [3/127]

template<class IRI >
void Parser::StylableContext::set ( class IRI  )
inline

◆ set() [4/127]

template<class IRI >
void Parser::StylableContext::set ( class IRI  )
inline

◆ set() [5/127]

void Parser::StylableContext::set
inline

◆ set() [6/127]

void Parser::StylableContext::set
inline

◆ set() [7/127]

void Parser::StylableContext::set
inline

◆ set() [8/127]

void Parser::StylableContext::set
inline

◆ set() [9/127]

void Parser::StylableContext::set
inline

◆ set() [10/127]

void Parser::StylableContext::set
inline

◆ set() [11/127]

void Parser::GroupContext::set ( svgpp::tag::attribute::data_color  ,
RangedChar  fragment 
)
inline

◆ set() [12/127]

void Parser::GroupContext::set ( svgpp::tag::attribute::data_config_name  ,
RangedChar  fragment 
)
inline

◆ set() [13/127]

void Parser::GroupContext::set ( svgpp::tag::attribute::data_diode  ,
int  val 
)
inline

◆ set() [14/127]

void Parser::GroupContext::set ( svgpp::tag::attribute::data_height  ,
double  val 
)
inline

◆ set() [15/127]

void Parser::GroupContext::set ( svgpp::tag::attribute::data_name  ,
RangedChar  fragment 
)
inline

◆ set() [16/127]

void Parser::ObjectContext::set
inline

◆ set() [17/127]

void Parser::ObjectContext::set
inline

◆ set() [18/127]

template<class IRI >
void Parser::ObjectContext::set ( class IRI  )
inline

◆ set() [19/127]

template<class IRI >
void Parser::ObjectContext::set ( class IRI  )
inline

◆ set() [20/127]

void Parser::GroupContext::set ( svgpp::tag::attribute::data_repeat  ,
int  val 
)
inline

◆ set() [21/127]

void Parser::GroupContext::set ( svgpp::tag::attribute::data_speed  ,
double  val 
)
inline

◆ set() [22/127]

void Parser::GroupContext::set ( svgpp::tag::attribute::data_strength  ,
double  val 
)
inline

◆ set() [23/127]

void Parser::GroupContext::set ( svgpp::tag::attribute::data_zstep  ,
double  val 
)
inline

◆ set() [24/127]

void Parser::StylableContext::set
inline

◆ set() [25/127]

void Parser::StylableContext::set
inline

◆ set() [26/127]

void Parser::StylableContext::set
inline

◆ set() [27/127]

void Parser::StylableContext::set
inline

◆ set() [28/127]

template<class ValueTag >
void Parser::StylableContext::set ( class ValueTag  )
inline

◆ set() [29/127]

template<class ValueTag >
void Parser::StylableContext::set ( class ValueTag  )
inline

◆ set() [30/127]

void Parser::StylableContext::set
inline

◆ set() [31/127]

void Parser::StylableContext::set
inline

◆ set() [32/127]

void Parser::StylableContext::set
inline

◆ set() [33/127]

void Parser::StylableContext::set
inline

◆ set() [34/127]

void Parser::StylableContext::set
inline

◆ set() [35/127]

void Parser::StylableContext::set
inline

◆ set() [36/127]

template<class IRI >
void Parser::StylableContext::set ( class IRI  )
inline

◆ set() [37/127]

template<class IRI >
void Parser::StylableContext::set ( class IRI  )
inline

◆ set() [38/127]

template<class IRI >
void Parser::StylableContext::set ( class IRI  )
inline

◆ set() [39/127]

template<class IRI >
void Parser::StylableContext::set ( class IRI  )
inline

◆ set() [40/127]

void Parser::StylableContext::set
inline

◆ set() [41/127]

void Parser::StylableContext::set
inline

◆ set() [42/127]

void Parser::StylableContext::set
inline

◆ set() [43/127]

void Parser::StylableContext::set
inline

◆ set() [44/127]

template<class IRI >
void Parser::StylableContext::set ( class IRI  )
inline

◆ set() [45/127]

template<class IRI >
void Parser::StylableContext::set ( class IRI  )
inline

◆ set() [46/127]

template<class IRI >
void Parser::StylableContext::set ( class IRI  )
inline

◆ set() [47/127]

template<class IRI >
void Parser::StylableContext::set ( class IRI  )
inline

◆ set() [48/127]

void Parser::StylableContext::set
inline

◆ set() [49/127]

void Parser::StylableContext::set
inline

◆ set() [50/127]

template<class IRI >
void Parser::StylableContext::set ( class IRI  )
inline

◆ set() [51/127]

template<class IRI >
void Parser::StylableContext::set ( class IRI  )
inline

◆ set() [52/127]

template<class IRI >
void Parser::StylableContext::set ( class IRI  )
inline

◆ set() [53/127]

template<class IRI >
void Parser::StylableContext::set ( class IRI  )
inline

◆ set() [54/127]

void Parser::StylableContext::set
inline

◆ set() [55/127]

void Parser::StylableContext::set
inline

◆ set() [56/127]

template<class IRI >
void Parser::StylableContext::set ( class IRI  )
inline

◆ set() [57/127]

template<class IRI >
void Parser::StylableContext::set ( class IRI  )
inline

◆ set() [58/127]

template<class IRI >
void Parser::StylableContext::set ( class IRI  )
inline

◆ set() [59/127]

template<class IRI >
void Parser::StylableContext::set ( class IRI  )
inline

◆ set() [60/127]

void Parser::StylableContext::set
inline

◆ set() [61/127]

void Parser::StylableContext::set
inline

◆ set() [62/127]

template<class IRI >
void Parser::StylableContext::set ( class IRI  )
inline

◆ set() [63/127]

template<class IRI >
void Parser::StylableContext::set ( class IRI  )
inline

◆ set() [64/127]

template<class IRI >
void Parser::StylableContext::set ( class IRI  )
inline

◆ set() [65/127]

template<class IRI >
void Parser::StylableContext::set ( class IRI  )
inline

◆ set() [66/127]

void Parser::StylableContext::set
inline

◆ set() [67/127]

void Parser::StylableContext::set
inline

◆ set() [68/127]

template<class IRI >
void Parser::StylableContext::set ( class IRI  )
inline

◆ set() [69/127]

template<class IRI >
void Parser::StylableContext::set ( class IRI  )
inline

◆ set() [70/127]

template<class IRI >
void Parser::StylableContext::set ( class IRI  )
inline

◆ set() [71/127]

template<class IRI >
void Parser::StylableContext::set ( class IRI  )
inline

◆ set() [72/127]

void Parser::StylableContext::set
inline

◆ set() [73/127]

void Parser::StylableContext::set
inline

◆ set() [74/127]

void Parser::StylableContext::set
inline

◆ set() [75/127]

void Parser::StylableContext::set
inline

◆ set() [76/127]

void Parser::StylableContext::set
inline

◆ set() [77/127]

void Parser::StylableContext::set
inline

◆ set() [78/127]

void Parser::StylableContext::set
inline

◆ set() [79/127]

void Parser::StylableContext::set
inline

◆ set() [80/127]

void Parser::StylableContext::set
inline

◆ set() [81/127]

void Parser::StylableContext::set
inline

◆ set() [82/127]

void Parser::StylableContext::set
inline

◆ set() [83/127]

void Parser::StylableContext::set
inline

◆ set() [84/127]

void Parser::StylableContext::set
inline

◆ set() [85/127]

void Parser::StylableContext::set
inline

◆ set() [86/127]

void Parser::StylableContext::set
inline

◆ set() [87/127]

void Parser::StylableContext::set
inline

◆ set() [88/127]

void Parser::StylableContext::set
inline

◆ set() [89/127]

void Parser::StylableContext::set
inline

◆ set() [90/127]

template<class Range >
void Parser::StylableContext::set ( class Range  )
inline

◆ set() [91/127]

template<class Range >
void Parser::StylableContext::set ( class Range  )
inline

◆ set() [92/127]

void Parser::StylableContext::set
inline

◆ set() [93/127]

void Parser::StylableContext::set
inline

◆ set() [94/127]

void Parser::StylableContext::set
inline

◆ set() [95/127]

void Parser::StylableContext::set
inline

◆ set() [96/127]

void Parser::StylableContext::set
inline

◆ set() [97/127]

void Parser::StylableContext::set
inline

◆ set() [98/127]

void Parser::StylableContext::set
inline

◆ set() [99/127]

void Parser::StylableContext::set
inline

◆ set() [100/127]

void Parser::StylableContext::set
inline

◆ set() [101/127]

void Parser::StylableContext::set
inline

◆ set() [102/127]

void Parser::StylableContext::set
inline

◆ set() [103/127]

void Parser::StylableContext::set
inline

◆ set() [104/127]

void Parser::StylableContext::set
inline

◆ set() [105/127]

void Parser::StylableContext::set
inline

◆ set() [106/127]

void Parser::StylableContext::set
inline

◆ set() [107/127]

void Parser::StylableContext::set
inline

◆ set() [108/127]

void Parser::StylableContext::set
inline

◆ set() [109/127]

void Parser::StylableContext::set
inline

◆ set() [110/127]

void Parser::StylableContext::set
inline

◆ set() [111/127]

void Parser::StylableContext::set
inline

◆ set() [112/127]

void Parser::StylableContext::set
inline

◆ set() [113/127]

void Parser::StylableContext::set
inline

◆ set() [114/127]

void Parser::BaseContext::set
inline

◆ set() [115/127]

void Parser::ObjectContext::set
inline

◆ set() [116/127]

void Parser::ObjectContext::set
inline

◆ set() [117/127]

void Parser::BaseContext::set
inline

◆ set() [118/127]

template<typename MinMax , typename SliceMeet >
void Parser::ObjectContext::set ( typename MinMax  ,
typename SliceMeet   
)
inline

◆ set() [119/127]

template<typename MinMax , typename SliceMeet >
void Parser::ObjectContext::set ( typename MinMax  ,
typename SliceMeet   
)
inline

◆ set() [120/127]

void Parser::ObjectContext::set
inline

◆ set() [121/127]

void Parser::ObjectContext::set
inline

◆ set() [122/127]

void Parser::ObjectContext::set
inline

◆ set() [123/127]

void Parser::ObjectContext::set
inline

◆ set() [124/127]

void Parser::ObjectContext::set
inline

◆ set() [125/127]

void Parser::ObjectContext::set
inline

◆ set() [126/127]

template<class IRI >
void Parser::ObjectContext::set ( class IRI  )
inline

◆ set() [127/127]

template<class IRI >
void Parser::ObjectContext::set ( class IRI  )
inline

◆ type()

string Parser::GroupContext::type ( )
inlinevirtual

Reimplemented from Parser::BaseContext.

Member Data Documentation

◆ data_color_

QColor Parser::GroupContext::data_color_

◆ is_sub_group_

bool Parser::GroupContext::is_sub_group_

◆ layer_ptr_

LayerPtr Parser::GroupContext::layer_ptr_

The documentation for this class was generated from the following file: