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:
parent
ede741755b
commit
637a3410bf
1 changed files with 8 additions and 1 deletions
|
@ -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;
|
||||
};
|
||||
|
||||
//.............................................................................
|
||||
|
|
Loading…
Reference in a new issue