20 #ifndef INCLUDED_SVX_SVDGLUE_HXX
21 #define INCLUDED_SVX_SVDGLUE_HXX
76 bool bReallyAbsolute:1;
84 , bReallyAbsolute(
false)
93 , bReallyAbsolute(
false)
129 void SetReallyAbsolute(
bool bOn,
const SdrObject& rObj);
151 return nAlign &
static_cast<SdrAlign>(0x00FF);
156 nAlign =
SdrAlign(nAlign & static_cast<SdrAlign>(0xFF00)) | (nAlg &
static_cast<SdrAlign>(0x00FF));
160 return nAlign &
static_cast<SdrAlign>(0xFF00);
165 nAlign =
SdrAlign(nAlign & static_cast<SdrAlign>(0x00FF)) | (nAlg &
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);
226 #endif // INCLUDED_SVX_SVDGLUE_HXX
void SetId(sal_uInt16 nNewId)
SdrAlign GetAlign() const
const SdrGluePoint & operator[](sal_uInt16 nPos) const
SdrAlign GetVertAlign() const
void SetHorzAlign(SdrAlign nAlg)
sal_uInt16 GetCount() const
std::vector< SdrGluePoint > aList
SdrAlign GetHorzAlign() const
Point Rotate(const Point &rPoint, Degree10 nOrientation, const Point &rOrigin)
SdrEscapeDirection GetEscDir() const
void SetVertAlign(SdrAlign nAlg)
void SetUserDefined(bool bNew)
void SetPercent(bool bOn)
SdrGluePoint(const Point &rNewPos)
void Delete(sal_uInt16 nPos)
SdrGluePointList(const SdrGluePointList &rSrcList)
SdrEscapeDirection nEscDir
#define SVXCORE_DLLPUBLIC
SdrGluePoint & operator[](sal_uInt16 nPos)
const Point & GetPos() const
void SetAlign(SdrAlign nAlg)
bool IsUserDefined() const
virtual void Insert(SotClipboardFormatId nFormat, const OUString &rFormatName) override
void SetEscDir(SdrEscapeDirection nNewEsc)
void SetPos(const Point &rNewPos)
bool m_bDetectedRangeSegmentation false