20#ifndef INCLUDED_SVX_DEFLT3D_HXX
21#define INCLUDED_SVX_DEFLT3D_HXX
23#include <config_options.h>
40 bool bDefaultCubePosIsCenter;
47 bool bDefaultLatheSmoothed;
48 bool bDefaultLatheSmoothFrontBack;
49 bool bDefaultLatheCharacterMode;
50 bool bDefaultLatheCloseFront;
51 bool bDefaultLatheCloseBack;
54 bool bDefaultExtrudeSmoothed;
55 bool bDefaultExtrudeSmoothFrontBack;
56 bool bDefaultExtrudeCharacterMode;
57 bool bDefaultExtrudeCloseFront;
58 bool bDefaultExtrudeCloseBack;
62 E3dDefaultAttributes();
70 bool GetDefaultCubePosIsCenter()
const {
return bDefaultCubePosIsCenter; }
73 const basegfx::B3DPoint& GetDefaultSphereCenter()
const {
return aDefaultSphereCenter; }
77 bool GetDefaultLatheSmoothed()
const {
return bDefaultLatheSmoothed; }
78 bool GetDefaultLatheSmoothFrontBack()
const {
return bDefaultLatheSmoothFrontBack; }
79 bool GetDefaultLatheCharacterMode()
const {
return bDefaultLatheCharacterMode; }
80 void SetDefaultLatheCharacterMode(
const bool bNew) { bDefaultLatheCharacterMode = bNew; }
81 bool GetDefaultLatheCloseFront()
const {
return bDefaultLatheCloseFront; }
82 bool GetDefaultLatheCloseBack()
const {
return bDefaultLatheCloseBack; }
85 bool GetDefaultExtrudeSmoothed()
const {
return bDefaultExtrudeSmoothed; }
86 bool GetDefaultExtrudeSmoothFrontBack()
const {
return bDefaultExtrudeSmoothFrontBack; }
87 bool GetDefaultExtrudeCharacterMode()
const {
return bDefaultExtrudeCharacterMode; }
88 void SetDefaultExtrudeCharacterMode(
const bool bNew) { bDefaultExtrudeCharacterMode = bNew; }
89 bool GetDefaultExtrudeCloseFront()
const {
return bDefaultExtrudeCloseFront; }
90 void SetDefaultExtrudeCloseFront(
const bool bNew) { bDefaultExtrudeCloseFront = bNew; }
91 bool GetDefaultExtrudeCloseBack()
const {
return bDefaultExtrudeCloseBack; }
92 void SetDefaultExtrudeCloseBack(
const bool bNew) { bDefaultExtrudeCloseBack = bNew; }
class SAL_WARN_UNUSED UNLESS_MERGELIBS(SVXCORE_DLLPUBLIC) E3dDefaultAttributes
#define SVXCORE_DLLPUBLIC