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