22#include <com/sun/star/drawing/Direction3D.hpp>
23#include <com/sun/star/awt/Size.hpp>
24#include <com/sun/star/awt/Point.hpp>
49 const css::drawing::Direction3D& rPreferredAspectRatio,
50 sal_Int32 nDimension );
57 ,
const css::awt::Size& rSize );
70 ,
const css::awt::Size& rAvailableSize );
79 ,
const css::awt::Size& rAvailableSize );
81 ,
const css::awt::Size& rAvailableSize );
The VDiagram is responsible to generate the visible parts of the Diagram that is wall,...
::basegfx::B2IRectangle adjustPosAndSize_3d(const css::awt::Point &rPos, const css::awt::Size &rAvailableSize)
rtl::Reference< ::chart::Diagram > m_xDiagram
void reduceToMinimumSize()
VDiagram(const VDiagram &rD)=delete
basegfx::B2IRectangle getCurrentRectangle() const
Get current bounding rectangle for the diagram without axes.
css::awt::Size m_aCurrentSizeWithoutAxes
rtl::Reference< SvxShapeGroupAnyD > m_xOuterGroupShape
rtl::Reference< SvxShapeRect > m_xWall2D
::basegfx::B2IRectangle adjustInnerSize(const ::basegfx::B2IRectangle &rConsumedOuterRect)
css::awt::Point m_aCurrentPosWithoutAxes
const rtl::Reference< SvxShapeGroupAnyD > & getCoordinateRegion() const
::basegfx::B2IRectangle adjustPosAndSize_2d(const css::awt::Point &rPos, const css::awt::Size &rAvailableSize)
VDiagram(const rtl::Reference<::chart::Diagram > &xDiagram, const css::drawing::Direction3D &rPreferredAspectRatio, sal_Int32 nDimension)
css::uno::Reference< css::beans::XPropertySet > m_xAspectRatio3D
sal_Int32 m_nDimensionCount
css::drawing::Direction3D m_aPreferredAspectRatio
void adjustAspectRatio3d(const css::awt::Size &rAvailableSize)
css::awt::Size m_aAvailableSizeIncludingAxes
css::awt::Point m_aAvailablePosIncludingAxes
void createShapes(const css::awt::Point &rPos, const css::awt::Size &rSize)
rtl::Reference< SvxShapeGroupAnyD > m_xCoordinateRegionShape
void init(const rtl::Reference< SvxShapeGroupAnyD > &xTarget)
::basegfx::B2IRectangle adjustPosAndSize(const css::awt::Point &rPos, const css::awt::Size &rAvailableSize)
rtl::Reference< SvxShapeGroupAnyD > m_xTarget
class SAL_NO_VTABLE XPropertySet