LibreOffice Module chart2 (master) 1
|
#include <VAxisOrGridBase.hxx>
Public Member Functions | |
VAxisOrGridBase (sal_Int32 nDimensionIndex, sal_Int32 nDimensionCount) | |
virtual | ~VAxisOrGridBase () override |
virtual void | setTransformationSceneToScreen (const css::drawing::HomogenMatrix &rMatrix) override |
virtual void | setExplicitScaleAndIncrement (const ExplicitScaleData &rScale, const ExplicitIncrementData &rIncrement) |
void | set3DWallPositions (CuboidPlanePosition eLeftWallPos, CuboidPlanePosition eBackWallPos, CuboidPlanePosition eBottomPos) |
virtual TickFactory * | createTickFactory () |
Public Member Functions inherited from chart::PlotterBase | |
PlotterBase (sal_Int32 nDimension) | |
virtual | ~PlotterBase () |
virtual void | initPlotter (const rtl::Reference< SvxShapeGroupAnyD > &xLogicTarget, const rtl::Reference< SvxShapeGroupAnyD > &xFinalTarget, const OUString &rCID) |
virtual void | setScales (std::vector< ExplicitScaleData > &&rScales, bool bSwapXAndYAxis) |
virtual void | setTransformationSceneToScreen (const css::drawing::HomogenMatrix &rMatrix) |
virtual void | createShapes ()=0 |
Protected Attributes | |
ExplicitScaleData | m_aScale |
ExplicitIncrementData | m_aIncrement |
sal_Int32 | m_nDimensionIndex |
::basegfx::B3DHomMatrix | m_aMatrixScreenToScene |
CuboidPlanePosition | m_eLeftWallPos |
CuboidPlanePosition | m_eBackWallPos |
CuboidPlanePosition | m_eBottomPos |
Protected Attributes inherited from chart::PlotterBase | |
rtl::Reference< SvxShapeGroupAnyD > | m_xLogicTarget |
rtl::Reference< SvxShapeGroupAnyD > | m_xFinalTarget |
OUString | m_aCID |
const sal_Int32 | m_nDimension |
PlottingPositionHelper * | m_pPosHelper |
Additional Inherited Members | |
Static Public Member Functions inherited from chart::PlotterBase | |
static bool | isValidPosition (const css::drawing::Position3D &rPos) |
Protected Member Functions inherited from chart::PlotterBase | |
rtl::Reference< SvxShapeGroupAnyD > | createGroupShape (const rtl::Reference< SvxShapeGroupAnyD > &xTarget, const OUString &rName=OUString()) |
Definition at line 34 of file VAxisOrGridBase.hxx.
chart::VAxisOrGridBase::VAxisOrGridBase | ( | sal_Int32 | nDimensionIndex, |
sal_Int32 | nDimensionCount | ||
) |
Definition at line 29 of file VAxisOrGridBase.cxx.
|
overridevirtual |
Definition at line 38 of file VAxisOrGridBase.cxx.
|
virtual |
Reimplemented in chart::VCartesianAxis.
Definition at line 63 of file VAxisOrGridBase.cxx.
References m_aIncrement, and m_aScale.
Referenced by chart::VAxisBase::createAllTickInfos(), and chart::VCartesianGrid::createShapes().
void chart::VAxisOrGridBase::set3DWallPositions | ( | CuboidPlanePosition | eLeftWallPos, |
CuboidPlanePosition | eBackWallPos, | ||
CuboidPlanePosition | eBottomPos | ||
) |
Definition at line 56 of file VAxisOrGridBase.cxx.
References m_eBackWallPos, m_eBottomPos, and m_eLeftWallPos.
Referenced by chart::VCartesianCoordinateSystem::createGridShapes().
|
virtual |
css::uno::RuntimeException |
Reimplemented in chart::VAxisBase, and chart::VPolarRadiusAxis.
Definition at line 42 of file VAxisOrGridBase.cxx.
References m_aIncrement, and m_aScale.
Referenced by chart::VCartesianCoordinateSystem::createGridShapes().
|
overridevirtual |
Reimplemented from chart::PlotterBase.
Reimplemented in chart::VPolarRadiusAxis.
Definition at line 50 of file VAxisOrGridBase.cxx.
References chart::HomogenMatrixToB3DHomMatrix(), m_aMatrixScreenToScene, and chart::PlotterBase::setTransformationSceneToScreen().
Referenced by chart::VCartesianCoordinateSystem::createGridShapes(), chart::VPolarCoordinateSystem::createGridShapes(), chart::VPolarRadiusAxis::createShapes(), chart::VPolarCoordinateSystem::initVAxisInList(), chart::VCoordinateSystem::setTransformationSceneToScreen(), chart::VPolarRadiusAxis::setTransformationSceneToScreen(), and chart::VPolarCoordinateSystem::updateScalesAndIncrementsOnAxes().
|
protected |
Definition at line 51 of file VAxisOrGridBase.hxx.
Referenced by chart::VPolarAngleAxis::createLabels(), chart::VPolarAngleAxis::createShapes(), chart::VPolarRadiusAxis::createShapes(), createTickFactory(), setExplicitScaleAndIncrement(), and chart::VAxisBase::setExplicitScaleAndIncrement().
|
protected |
Definition at line 54 of file VAxisOrGridBase.hxx.
Referenced by chart::VPolarRadiusAxis::createShapes(), and setTransformationSceneToScreen().
|
protected |
Definition at line 50 of file VAxisOrGridBase.hxx.
Referenced by chart::VAxisBase::createAllTickInfos(), chart::VPolarAngleAxis::createShapes(), chart::VPolarRadiusAxis::createShapes(), createTickFactory(), chart::VAxisBase::isDateAxis(), setExplicitScaleAndIncrement(), chart::VAxisBase::setExplicitScaleAndIncrement(), and chart::VAxisBase::updateUnscaledValuesAtTicks().
|
protected |
Definition at line 57 of file VAxisOrGridBase.hxx.
Referenced by chart::VCartesianGrid::createShapes(), and set3DWallPositions().
|
protected |
Definition at line 58 of file VAxisOrGridBase.hxx.
Referenced by chart::VCartesianGrid::createShapes(), and set3DWallPositions().
|
protected |
Definition at line 56 of file VAxisOrGridBase.hxx.
Referenced by chart::VCartesianGrid::createShapes(), and set3DWallPositions().
|
protected |
Definition at line 52 of file VAxisOrGridBase.hxx.
Referenced by chart::VCartesianGrid::createShapes(), and chart::VPolarGrid::createShapes().