Inkscape
Vector Graphics Editor
|
Go to the source code of this file.
Functions | |
std::string | sp_svg_transform_write (Geom::Affine const &transform) |
std::string sp_svg_transform_write | ( | Geom::Affine const & | transform | ) |
Definition at line 25 of file svg-affine.cpp.
References Geom::are_near(), c, Geom::Affine::descrim(), Inkscape::Preferences::get(), Inkscape::Preferences::getInt(), Geom::Affine::isHShear(), Geom::Affine::isIdentity(), Geom::Affine::isRotation(), Geom::Affine::isScale(), Geom::Affine::isTranslation(), Geom::Affine::isVShear(), sp_svg_number_write_de(), and Geom::Affine::withoutTranslation().
Referenced by Inkscape::Extension::Internal::SvgBuilder::_createClip(), Inkscape::Extension::Internal::SvgBuilder::_createGradient(), Inkscape::Extension::Internal::SvgBuilder::_createTilingPattern(), Inkscape::Extension::Internal::SvgBuilder::addMaskedImage(), Inkscape::UI::Dialog::CloneTiler::apply(), Inkscape::ObjectSet::breakApart(), Inkscape::LivePathEffect::LPESlice::cloneD(), create_flowtext_with_internal_frame(), create_text_with_rectangle(), Inkscape::ObjectSet::createBitmapCopy(), Inkscape::LivePathEffect::LPEMeasureSegments::createTextLabel(), Inkscape::UI::Tools::do_trace(), Inkscape::LivePathEffect::LPETiling::doOnVisibilityToggled(), SPItem::removeTransformsRecursively(), Inkscape::BooleanBuilder::shape_commit(), sp_gradient_convert_to_userspace(), sp_gradient_reset_to_userspace(), sp_gradient_transform_multiply(), sp_import_document(), sp_item_gradient_set_coords(), sp_selection_copy_one(), sp_selection_paste_impl(), Inkscape::Extension::Internal::svgSetTransform(), Inkscape::ObjectSet::tile(), Inkscape::LivePathEffect::LPECopyRotate::toItem(), Inkscape::LivePathEffect::LPEMirrorSymmetry::toMirror(), Inkscape::ObjectSet::toSymbol(), SPHatch::transform_multiply(), SPGradient::write(), SPItem::write(), and write_transform().