Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
svg-affine.cpp File Reference

Go to the source code of this file.

Functions

std::string sp_svg_transform_write (Geom::Affine const &transform)
 

Function Documentation

◆ sp_svg_transform_write()

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().