|
Swiftray
1.0
|
Classes | |
| struct | AttributeTraversal |
| class | BaseContext |
| struct | ChildContextFactories |
| struct | ColorFactoryBase |
| class | CSSContext |
| class | GroupContext |
| class | ImageContext |
| struct | InheritedStyle |
| struct | IRIPaint |
| struct | NoninheritedStyle |
| class | ObjectContext |
| class | PaintContext |
| struct | processed_elements_t |
| struct | processed_elements_with_symbol_t |
| class | ReferencedSymbolOrSvgContext |
| class | ShapeContext |
| class | StylableContext |
| struct | Style |
| class | SVGPPDoc |
| class | SVGPPParser |
| class | TextContext |
| class | TransformableContext |
| class | UseContext |
Typedefs | |
| typedef boost::tuple< unsigned char, unsigned char, unsigned char > | color_t |
| typedef svgpp::factory::color::percentage_adapter< ColorFactoryBase > | ColorFactory |
| typedef boost::mpl::protect< boost::mpl::joint_view< traits::shapes_attributes_by_element, traits::viewport_attributes >> | default_process_attribute_t |
| typedef document_traversal< processed_elements< processed_elements_t >, processed_attributes< processed_attributes_t >, viewport_policy< policy::viewport::as_transform >, context_factories< ChildContextFactories >, markers_policy< policy::markers::calculate_always >, color_factory< ColorFactory >, length_policy< policy::length::forward_to_method< BaseContext > >, attribute_traversal_policy< AttributeTraversal >, error_policy< policy::error::default_policy< BaseContext > >, transform_events_policy< policy::transform_events::forward_to_method< BaseContext > > > | document_traversal_t |
| typedef ublas::matrix< double > | matrix_t |
| typedef boost::mpl::fold< default_process_attribute_t, boost::mpl::set< tag::attribute::transform, tag::attribute::stroke, tag::attribute::stroke_width, tag::attribute::clip_path, tag::attribute::color, tag::attribute::fill, tag::attribute::mask, tag::attribute::id, tag::attribute::class_, boost::mpl::pair< svgpp::tag::element::use_, svgpp::tag::attribute::xlink::href >, boost::mpl::pair< svgpp::tag::element::image, svgpp::tag::attribute::xlink::href >, boost::mpl::pair< svgpp::tag::element::g, svgpp::tag::attribute::data_strength >, boost::mpl::pair< svgpp::tag::element::g, svgpp::tag::attribute::data_speed >, boost::mpl::pair< svgpp::tag::element::g, svgpp::tag::attribute::data_repeat >, boost::mpl::pair< svgpp::tag::element::g, svgpp::tag::attribute::data_height >, boost::mpl::pair< svgpp::tag::element::g, svgpp::tag::attribute::data_diode >, boost::mpl::pair< svgpp::tag::element::g, svgpp::tag::attribute::data_zstep >, boost::mpl::pair< svgpp::tag::element::g, svgpp::tag::attribute::data_color >, boost::mpl::pair< svgpp::tag::element::g, svgpp::tag::attribute::data_config_name >, boost::mpl::pair< svgpp::tag::element::g, svgpp::tag::attribute::data_name >, tag::attribute::data_original_layer >::type, boost::mpl::insert< boost::mpl::_1, boost::mpl::_2 >>::type | processed_attributes_t |
| typedef boost::iterator_range< const char * > | RangedChar |
| typedef boost::variant< tag::value::none, tag::value::currentColor, color_t > | SolidPaint |
| typedef boost::variant< SolidPaint, IRIPaint > | SVGPPPaint |
Functions | |
| color_t | BlackColor () |
| void | svgpp_add_layer (LayerPtr &layer) |
| void | svgpp_add_shape (ShapePtr &shape, QString &layer_name) |
| bool | svgpp_parse (QByteArray &data) |
| void | svgpp_set_active_layer (LayerPtr &layer) |
| void | svgpp_unset_active_layer () |
| color_t | TransparentBlackColor () |
| color_t | TransparentWhiteColor () |
Variables | |
| LayerPtr | svgpp_active_layer_ = nullptr |
| QMap< QString, Layer * > * | svgpp_layer_map = new QMap<QString, Layer *>() |
| QList< LayerPtr > * | svgpp_layers = new QList<LayerPtr>() |
| SVGStyleSelector * | svgpp_style_selector = new SVGStyleSelector() |
| typedef boost::tuple<unsigned char, unsigned char, unsigned char> Parser::color_t |
| typedef svgpp::factory::color::percentage_adapter<ColorFactoryBase> Parser::ColorFactory |
| typedef boost::mpl::protect< boost::mpl::joint_view< traits::shapes_attributes_by_element, traits::viewport_attributes>> Parser::default_process_attribute_t |
| typedef document_traversal< processed_elements<processed_elements_t>, processed_attributes<processed_attributes_t>, viewport_policy<policy::viewport::as_transform>, context_factories<ChildContextFactories>, markers_policy<policy::markers::calculate_always>, color_factory<ColorFactory>, length_policy<policy::length::forward_to_method<BaseContext> >, attribute_traversal_policy<AttributeTraversal>, error_policy<policy::error::default_policy<BaseContext> >, transform_events_policy<policy::transform_events::forward_to_method<BaseContext> > > Parser::document_traversal_t |
| typedef ublas::matrix< double > Parser::matrix_t |
| typedef boost::mpl::fold< default_process_attribute_t, boost::mpl::set< tag::attribute::transform, tag::attribute::stroke, tag::attribute::stroke_width, tag::attribute::clip_path, tag::attribute::color, tag::attribute::fill, tag::attribute::mask, tag::attribute::id, tag::attribute::class_, boost::mpl::pair<svgpp::tag::element::use_, svgpp::tag::attribute::xlink::href>, boost::mpl::pair<svgpp::tag::element::image, svgpp::tag::attribute::xlink::href>, boost::mpl::pair<svgpp::tag::element::g, svgpp::tag::attribute::data_strength>, boost::mpl::pair<svgpp::tag::element::g, svgpp::tag::attribute::data_speed>, boost::mpl::pair<svgpp::tag::element::g, svgpp::tag::attribute::data_repeat>, boost::mpl::pair<svgpp::tag::element::g, svgpp::tag::attribute::data_height>, boost::mpl::pair<svgpp::tag::element::g, svgpp::tag::attribute::data_diode>, boost::mpl::pair<svgpp::tag::element::g, svgpp::tag::attribute::data_zstep>, boost::mpl::pair<svgpp::tag::element::g, svgpp::tag::attribute::data_color>, boost::mpl::pair<svgpp::tag::element::g, svgpp::tag::attribute::data_config_name>, boost::mpl::pair<svgpp::tag::element::g, svgpp::tag::attribute::data_name>, tag::attribute::data_original_layer >::type, boost::mpl::insert<boost::mpl::_1, boost::mpl::_2>>::type Parser::processed_attributes_t |
| typedef boost::iterator_range<const char *> Parser::RangedChar |
| typedef boost::variant<tag::value::none, tag::value::currentColor, color_t> Parser::SolidPaint |
| typedef boost::variant<SolidPaint, IRIPaint> Parser::SVGPPPaint |
|
inline |
| void Parser::svgpp_add_layer | ( | LayerPtr & | layer | ) |
| void Parser::svgpp_add_shape | ( | ShapePtr & | shape, |
| QString & | layer_name | ||
| ) |
| bool Parser::svgpp_parse | ( | QByteArray & | data | ) |
| void Parser::svgpp_set_active_layer | ( | LayerPtr & | layer | ) |
| void Parser::svgpp_unset_active_layer | ( | ) |
|
inline |
|
inline |
| LayerPtr Parser::svgpp_active_layer_ = nullptr |
| SVGStyleSelector * Parser::svgpp_style_selector = new SVGStyleSelector() |