41 typedef void (*PPolyTrFunc)(
Point&,
Point*,
Point*,
const void*,
const void*,
const void*,
const void*);
42 SVX_DLLPRIVATE void ImpTransformMarkedPoints(PPolyTrFunc pTrFunc,
const void* p1,
const void* p2=
nullptr,
const void* p3=
nullptr,
const void* p4=
nullptr);
53 bool IsSetMarkedPointsSmoothPossible()
const override;
58 bool IsSetMarkedSegmentsKindPossible()
const override;
63 void DeleteMarkedPoints()
override;
64 bool IsDeleteMarkedPointsPossible()
const override;
66 void MoveMarkedPoints(
const Size& rSiz);
71 void RipUpAtMarkedPoints()
override;
72 bool IsRipUpAtMarkedPointsPossible()
const override;
76 bool IsOpenCloseMarkedObjectsPossible()
const override;
79 void CheckPolyPossibilitiesHelper(
SdrMark* pM,
bool& b1stSmooth,
bool& b1stSegm,
bool& bCurve,
bool& bSmoothFuz,
bool& bSegmFuz,
basegfx::B2VectorContinuity& eSmooth );
Everything a View needs to know about a selected object.
bool bSetMarkedSegmentsKindPossible
bool bSetMarkedPointsSmoothPossible
SdrPathSegmentKind eMarkedSegmentsKind
SdrPathSmoothKind eMarkedPointsSmooth
#define SVXCORE_DLLPUBLIC