LibreOffice Module sc (master)
1
|
Represents the CHCHART3D record that contains 3D view settings. More...
#include <xechart.hxx>
Public Member Functions | |
XclExpChChart3d () | |
void | Convert (const ScfPropertySet &rPropSet, bool b3dWallChart) |
Converts 3d settings for the passed chart type. More... | |
void | SetClustered () |
Sets flag that the data points are clustered on the X axis. More... | |
bool | IsClustered () const |
Returns true, if the data points are clustered on the X axis. More... | |
![]() | |
XclExpRecord (sal_uInt16 nRecId=EXC_ID_UNKNOWN, std::size_t nRecSize=0) | |
XclExpRecord (XclExpRecord const &)=default | |
virtual | ~XclExpRecord () override |
sal_uInt16 | GetRecId () const |
Returns the current record ID. More... | |
std::size_t | GetRecSize () const |
Returns the current record size prediction. More... | |
void | SetRecId (sal_uInt16 nRecId) |
Sets a new record ID. More... | |
void | SetRecSize (std::size_t nRecSize) |
Sets a new record size prediction. More... | |
void | AddRecSize (std::size_t nRecSize) |
Adds a size value to the record size prediction. More... | |
void | SetRecHeader (sal_uInt16 nRecId, std::size_t nRecSize) |
Sets record ID and size with one call. More... | |
virtual void | Save (XclExpStream &rStrm) override |
Writes the record header and calls WriteBody(). More... | |
![]() | |
XclExpRecordBase () | |
XclExpRecordBase (XclExpRecordBase const &) | |
XclExpRecordBase (XclExpRecordBase &&) | |
XclExpRecordBase & | operator= (XclExpRecordBase const &) |
XclExpRecordBase & | operator= (XclExpRecordBase &&) noexcept |
virtual | ~XclExpRecordBase () |
virtual void | SaveXml (XclExpXmlStream &rStrm) |
![]() | |
SimpleReferenceObject () | |
void | acquire () |
void | release () |
Private Member Functions | |
virtual void | WriteBody (XclExpStream &rStrm) override |
Writes the body of the record (without record header). More... | |
Private Attributes | |
XclChChart3d | maData |
Additional Inherited Members | |
![]() | |
static void * | operator new (std::size_t nSize) |
static void * | operator new (std::size_t nSize, std::nothrow_t const &rNothrow) |
static void | operator delete (void *pPtr) |
static void | operator delete (void *pPtr, std::nothrow_t const &rNothrow) |
![]() | |
virtual | ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE |
![]() | |
oslInterlockedCount | m_nCount |
Represents the CHCHART3D record that contains 3D view settings.
Definition at line 792 of file xechart.hxx.
|
explicit |
Definition at line 2210 of file xechart.cxx.
void XclExpChChart3d::Convert | ( | const ScfPropertySet & | rPropSet, |
bool | b3dWallChart | ||
) |
Converts 3d settings for the passed chart type.
Definition at line 2215 of file xechart.cxx.
References XclExpChRoot::ConvertPieRotation(), EXC_CHCHART3D_AUTOHEIGHT, EXC_CHCHART3D_HASWALLS, EXC_CHCHART3D_REAL3D, EXC_CHPROP_PERSPECTIVE, EXC_CHPROP_RIGHTANGLEDAXES, EXC_CHPROP_ROTATIONHORIZONTAL, EXC_CHPROP_ROTATIONVERTICAL, ScfPropertySet::GetBoolProperty(), ScfPropertySet::GetProperty(), limit_cast(), maData, XclChChart3d::mnElevation, XclChChart3d::mnEyeDist, XclChChart3d::mnFlags, XclChChart3d::mnRotation, and set_flag().
|
inline |
Returns true, if the data points are clustered on the X axis.
Definition at line 803 of file xechart.hxx.
References EXC_CHCHART3D_CLUSTER, get_flag(), maData, and XclChChart3d::mnFlags.
|
inline |
Sets flag that the data points are clustered on the X axis.
Definition at line 800 of file xechart.hxx.
References EXC_CHCHART3D_CLUSTER, maData, XclChChart3d::mnFlags, and set_flag().
|
overrideprivatevirtual |
Writes the body of the record (without record header).
Usually this method will be overwritten by derived classes.
Reimplemented from XclExpRecord.
Definition at line 2252 of file xechart.cxx.
References maData, XclChChart3d::mnDepthGap, XclChChart3d::mnElevation, XclChChart3d::mnEyeDist, XclChChart3d::mnFlags, XclChChart3d::mnRelDepth, XclChChart3d::mnRelHeight, and XclChChart3d::mnRotation.
|
private |
Definition at line 809 of file xechart.hxx.
Referenced by Convert(), IsClustered(), SetClustered(), and WriteBody().