20 #ifndef INCLUDED_SVX_SPHERE3D_HXX
21 #define INCLUDED_SVX_SPHERE3D_HXX
29 class E3dDefaultAttributes;
43 void SetDefaultAttributes(
const E3dDefaultAttributes& rDefault);
52 const E3dDefaultAttributes& rDefault,
87 #endif // INCLUDED_SVX_SPHERE3D_HXX
virtual OUString TakeObjNameSingul() const override
constexpr TypedWhichId< SfxUInt32Item > SDRATTR_3DOBJ_VERT_SEGS(SDRATTR_3DOBJ_FIRST+4)
virtual SdrObjectUniquePtr DoConvertToPolyObj(bool bBezier, bool bAddText) const
const basegfx::B3DPoint & Center() const
virtual SdrObjKind GetObjIdentifier() const override
const SfxItemSet & GetObjectItemSet() const
constexpr TypedWhichId< SfxUInt32Item > SDRATTR_3DOBJ_HORZ_SEGS(SDRATTR_3DOBJ_FIRST+3)
SphereObject with diameter r3DSize.
basegfx::B3DPoint aCenter
sal_uInt32 GetVerticalSegments() const
const basegfx::B3DVector & Size() const
virtual std::unique_ptr< sdr::contact::ViewContact > CreateObjectSpecificViewContact()
const SfxPoolItem & Get(sal_uInt16 nWhich, bool bSrchInParent=true) const
#define SVXCORE_DLLPUBLIC
std::unique_ptr< SdrObject, SdrObjectFreeOp > SdrObjectUniquePtr
virtual std::unique_ptr< sdr::properties::BaseProperties > CreateObjectSpecificProperties() override
sal_uInt32 GetHorizontalSegments() const
virtual E3dCompoundObject * CloneSdrObject(SdrModel &rTargetModel) const override
virtual OUString TakeObjNamePlural() const override