LibreOffice Module svx (master)
1
|
#include <o3tl/unit_conversion.hxx>
#include <tools/bigint.hxx>
#include <tools/helpers.hxx>
#include <svx/svdopath.hxx>
#include <math.h>
#include <svx/xpoly.hxx>
#include <svx/svdtrans.hxx>
#include <svx/svddrag.hxx>
#include <svx/svdmodel.hxx>
#include <svx/svdhdl.hxx>
#include <svx/svdview.hxx>
#include <svx/dialmgr.hxx>
#include <svx/strings.hrc>
#include <svx/polypolygoneditor.hxx>
#include <sdr/contact/viewcontactofsdrpathobj.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <basegfx/point/b2dpoint.hxx>
#include <basegfx/polygon/b2dpolypolygontools.hxx>
#include <basegfx/range/b2drange.hxx>
#include <basegfx/curve/b2dcubicbezier.hxx>
#include <basegfx/polygon/b2dpolygontools.hxx>
#include <sdr/attribute/sdrtextattribute.hxx>
#include <sdr/primitive2d/sdrattributecreator.hxx>
#include <basegfx/matrix/b2dhommatrixtools.hxx>
#include <sdr/attribute/sdrformtextattribute.hxx>
#include <vcl/ptrstyle.hxx>
#include <memory>
#include <sal/log.hxx>
#include <osl/diagnose.h>
Go to the source code of this file.
Classes | |
class | ImpPathForDragAndCreate |
Functions | |
static sal_uInt16 | GetPrevPnt (sal_uInt16 nPnt, sal_uInt16 nPntMax, bool bClosed) |
static sal_uInt16 | GetNextPnt (sal_uInt16 nPnt, sal_uInt16 nPntMax, bool bClosed) |
static bool | lcl_ImpIsLine (const basegfx::B2DPolyPolygon &rPolyPolygon) |
static tools::Rectangle | lcl_ImpGetBoundRect (const basegfx::B2DPolyPolygon &rPolyPolygon) |
|
static |
Definition at line 64 of file svdopath.cxx.
|
static |
Definition at line 53 of file svdopath.cxx.
|
static |
Definition at line 1656 of file svdopath.cxx.
References FRound(), Range2D< double, DoubleTraits >::getMaxX(), Range2D< double, DoubleTraits >::getMaxY(), Range2D< double, DoubleTraits >::getMinX(), Range2D< double, DoubleTraits >::getMinY(), basegfx::utils::getRange(), and Range2D< double, DoubleTraits >::isEmpty().
Referenced by SdrPathObj::ImpForceKind(), SdrPathObj::NbcSetPoint(), and SdrPathObj::RecalcSnapRect().
|
static |
Definition at line 1651 of file svdopath.cxx.
References basegfx::B2DPolyPolygon::count(), basegfx::B2DPolygon::count(), and basegfx::B2DPolyPolygon::getB2DPolygon().
Referenced by SdrPathObj::ImpForceKind(), SdrPathObj::ImpForceLineAngle(), and SdrPathObj::TakeObjNameSingul().