LibreOffice Module svx (master) 1
Classes | Functions
svdopath.cxx File Reference
#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 <utility>
#include <vcl/ptrstyle.hxx>
#include <memory>
#include <sal/log.hxx>
#include <osl/diagnose.h>
Include dependency graph for svdopath.cxx:

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)
 

Function Documentation

◆ GetNextPnt()

static sal_uInt16 GetNextPnt ( sal_uInt16  nPnt,
sal_uInt16  nPntMax,
bool  bClosed 
)
static

Definition at line 65 of file svdopath.cxx.

◆ GetPrevPnt()

static sal_uInt16 GetPrevPnt ( sal_uInt16  nPnt,
sal_uInt16  nPntMax,
bool  bClosed 
)
static

Definition at line 54 of file svdopath.cxx.

◆ lcl_ImpGetBoundRect()

static tools::Rectangle lcl_ImpGetBoundRect ( const basegfx::B2DPolyPolygon rPolyPolygon)
static

◆ lcl_ImpIsLine()

static bool lcl_ImpIsLine ( const basegfx::B2DPolyPolygon rPolyPolygon)
static