INTEGRATION: CWS chart26_DEV300 (1.2.130); FILE MERGED

2008/04/23 19:23:00 iha 1.2.130.1: #i72994# good automatic placement of walls, grid lines and axes labels dependent on 3D rotation
This commit is contained in:
Vladimir Glazounov 2008-05-15 07:25:56 +00:00
parent ede741755b
commit 637a3410bf

View file

@ -7,7 +7,7 @@
* OpenOffice.org - a multi-platform office productivity suite
*
* $RCSfile: VAxisOrGridBase.hxx,v $
* $Revision: 1.3 $
* $Revision: 1.4 $
*
* This file is part of OpenOffice.org.
*
@ -31,6 +31,8 @@
#define _CHART2_VAXISORGRIDBASE_HXX
#include "PlotterBase.hxx"
#include "ThreeDHelper.hxx"
#include <com/sun/star/chart2/ExplicitIncrementData.hpp>
#include <com/sun/star/chart2/ExplicitScaleData.hpp>
#include <com/sun/star/drawing/HomogenMatrix.hpp>
@ -60,6 +62,7 @@ public:
const ::com::sun::star::chart2::ExplicitScaleData& rScale
, const ::com::sun::star::chart2::ExplicitIncrementData& rIncrement )
throw (::com::sun::star::uno::RuntimeException);
void set3DWallPositions( CuboidPlanePosition eLeftWallPos, CuboidPlanePosition eBackWallPos, CuboidPlanePosition eBottomPos );
virtual TickmarkHelper* createTickmarkHelper();
@ -71,6 +74,10 @@ protected: //member
sal_Int32 m_nDimensionIndex;
::basegfx::B3DHomMatrix m_aMatrixScreenToScene;
CuboidPlanePosition m_eLeftWallPos;
CuboidPlanePosition m_eBackWallPos;
CuboidPlanePosition m_eBottomPos;
};
//.............................................................................