20 #ifndef INCLUDED_SVX_CUBE3D_HXX
21 #define INCLUDED_SVX_CUBE3D_HXX
25 #include <rtl/ustring.hxx>
32 class E3dDefaultAttributes;
54 bool bPosIsCenter : 1;
56 void SetDefaultAttributes(
const E3dDefaultAttributes& rDefault);
65 const E3dDefaultAttributes& rDefault,
85 void SetPosIsCenter(
bool bNew);
93 #endif // INCLUDED_SVX_CUBE3D_HXX
virtual OUString TakeObjNameSingul() const override
basegfx::B3DVector aCubeSize
virtual SdrObjectUniquePtr DoConvertToPolyObj(bool bBezier, bool bAddText) const
virtual SdrObjKind GetObjIdentifier() const override
const basegfx::B3DPoint & GetCubePos() const
const basegfx::B3DVector & GetCubeSize() const
E3dCompoundObject & operator=(const E3dCompoundObject &rObj)
bool GetPosIsCenter() const
virtual std::unique_ptr< sdr::contact::ViewContact > CreateObjectSpecificViewContact()
#define SVXCORE_DLLPUBLIC
basegfx::B3DPoint aCubePos
std::unique_ptr< SdrObject, SdrObjectFreeOp > SdrObjectUniquePtr
virtual E3dCompoundObject * CloneSdrObject(SdrModel &rTargetModel) const override
virtual OUString TakeObjNamePlural() const override