20#ifndef INCLUDED_SVX_SVDGLUE_HXX
21#define INCLUDED_SVX_SVDGLUE_HXX
84 , bReallyAbsolute(false)
93 , bReallyAbsolute(false)
129 void SetReallyAbsolute(
bool bOn,
const SdrObject& rObj);
151 return nAlign &
static_cast<SdrAlign>(0x00FF);
160 return nAlign &
static_cast<SdrAlign>(0xFF00);
171 void SetAbsolutePos(
const Point& rNewPos,
const SdrObject& rObj);
178 void Shear (
const Point& rRef,
double tn,
bool bVShear,
const SdrObject* pObj);
181#define SDRGLUEPOINT_NOTFOUND 0xFFFF
196 return sal_uInt16(aList.size());
203 aList.erase(aList.begin() +
nPos);
213 sal_uInt16 FindGluePoint(sal_uInt16 nId)
const;
218 void SetReallyAbsolute(
bool bOn,
const SdrObject& rObj);
220 void Mirror(
const Point& rRef1,
const Point& rRef2,
const SdrObject* pObj);
222 void Shear(
const Point& rRef,
double tn,
bool bVShear,
const SdrObject* pObj);
std::vector< SdrGluePoint > aList
SdrGluePoint & operator[](sal_uInt16 nPos)
SdrGluePointList(const SdrGluePointList &rSrcList)
void Delete(sal_uInt16 nPos)
const SdrGluePoint & operator[](sal_uInt16 nPos) const
sal_uInt16 GetCount() const
void SetPercent(bool bOn)
void SetEscDir(SdrEscapeDirection nNewEsc)
void SetVertAlign(SdrAlign nAlg)
void SetPos(const Point &rNewPos)
SdrEscapeDirection GetEscDir() const
void SetHorzAlign(SdrAlign nAlg)
void SetId(sal_uInt16 nNewId)
void SetUserDefined(bool bNew)
SdrEscapeDirection nEscDir
SdrAlign GetVertAlign() const
void SetAlign(SdrAlign nAlg)
SdrGluePoint(const Point &rNewPos)
SdrAlign GetHorzAlign() const
SdrAlign GetAlign() const
bool IsUserDefined() const
const Point & GetPos() const
virtual void Insert(SotClipboardFormatId nFormat, const OUString &rFormatName) override
Point Rotate(const Point &rPoint, Degree10 nOrientation, const Point &rOrigin)
#define SVXCORE_DLLPUBLIC