LibreOffice Module chart2 (master) 1
Namespaces | Functions
Diagram.cxx File Reference
#include <Diagram.hxx>
#include <AxisHelper.hxx>
#include <BaseGFXHelper.hxx>
#include <ChartTypeHelper.hxx>
#include <ChartTypeManager.hxx>
#include <ChartTypeTemplate.hxx>
#include <ChartType.hxx>
#include <DataSeriesHelper.hxx>
#include <PropertyHelper.hxx>
#include <RegressionCurveHelper.hxx>
#include <RegressionCurveModel.hxx>
#include "Wall.hxx"
#include <ModifyListenerHelper.hxx>
#include <UserDefinedProperties.hxx>
#include <ConfigColorScheme.hxx>
#include <DiagramHelper.hxx>
#include <ThreeDHelper.hxx>
#include <CloneHelper.hxx>
#include <SceneProperties.hxx>
#include <unonames.hxx>
#include <BaseCoordinateSystem.hxx>
#include <Legend.hxx>
#include <Axis.hxx>
#include <DataTable.hxx>
#include <servicenames_charttypes.hxx>
#include <defines.hxx>
#include <basegfx/numeric/ftools.hxx>
#include <com/sun/star/beans/PropertyAttribute.hpp>
#include <com/sun/star/chart2/AxisType.hpp>
#include <com/sun/star/chart2/DataPointGeometry3D.hpp>
#include <com/sun/star/chart2/StackingDirection.hpp>
#include <com/sun/star/chart2/RelativePosition.hpp>
#include <com/sun/star/chart2/RelativeSize.hpp>
#include <com/sun/star/chart/MissingValueTreatment.hpp>
#include <com/sun/star/container/NoSuchElementException.hpp>
#include <com/sun/star/drawing/ShadeMode.hpp>
#include <com/sun/star/uno/XComponentContext.hpp>
#include <com/sun/star/util/CloseVetoException.hpp>
#include <cppuhelper/supportsservice.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <editeng/unoprnms.hxx>
#include <o3tl/safeint.hxx>
#include <rtl/math.hxx>
#include <tools/helpers.hxx>
#include <algorithm>
#include <utility>
Include dependency graph for Diagram.cxx:

Go to the source code of this file.

Namespaces

namespace  chart
 

Functions

::basegfx::B3DHomMatrix chart::lcl_getCompleteRotationMatrix (Diagram &rDiagram)
 
static void chart::lcl_RotateLightSource (Diagram &rDiagram, int nLightSourceDirectionProp, int nLightSourceOnProp, const ::basegfx::B3DHomMatrix &rRotationMatrix)
 
static void chart::lcl_setLightsForScheme (Diagram &rDiagram, const ThreeDLookScheme &rScheme)
 
static bool chart::lcl_moveSeriesOrCheckIfMoveIsAllowed (Diagram &rDiagram, const rtl::Reference< DataSeries > &xGivenDataSeries, bool bForward, bool bDoMove)
 This method implements the logic of checking if a series can be moved forward/backward. More...
 
static std::vector< rtl::Reference< Axis > > chart::lcl_getAxisHoldingCategoriesFromDiagram (Diagram &rDiagram)
 
static bool chart::lcl_isRightAngledAxesSetAndSupported (Diagram &rDiagram)
 
::basegfx::B3DHomMatrix chart::lcl_getCameraMatrix (Diagram &rDiagram)
 
static double chart::lcl_shiftAngleToIntervalMinusPiToPi (double fAngleRad)
 
::basegfx::B3DHomMatrix chart::lcl_getInverseRotationMatrix (Diagram &rDiagram)
 
static void chart::lcl_rotateLights (const ::basegfx::B3DHomMatrix &rLightRotation, Diagram &rDiagram)
 
static bool chart::lcl_isEqual (const drawing::Direction3D &rA, const drawing::Direction3D &rB)
 
static bool chart::lcl_isSimpleScheme (drawing::ShadeMode aShadeMode, sal_Int32 nRoundedEdges, sal_Int32 nObjectLines, const rtl::Reference< Diagram > &xDiagram)
 
static bool chart::lcl_isRealisticScheme (drawing::ShadeMode aShadeMode, sal_Int32 nRoundedEdges, sal_Int32 nObjectLines)
 
static bool chart::lcl_isLightScheme (Diagram &rDiagram, bool bRealistic)
 
static bool chart::lcl_isRealisticLightScheme (Diagram &rDiagram)
 
static bool chart::lcl_isSimpleLightScheme (Diagram &rDiagram)
 
static void chart::lcl_setRealisticScheme (drawing::ShadeMode &rShadeMode, sal_Int32 &rnRoundedEdges, sal_Int32 &rnObjectLines)
 
static void chart::lcl_setSimpleScheme (drawing::ShadeMode &rShadeMode, sal_Int32 &rnRoundedEdges, sal_Int32 &rnObjectLines, const rtl::Reference< Diagram > &xDiagram)
 
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * com_sun_star_comp_chart2_Diagram_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &)
 

Function Documentation

◆ com_sun_star_comp_chart2_Diagram_get_implementation()

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * com_sun_star_comp_chart2_Diagram_get_implementation ( css::uno::XComponentContext *  context,
css::uno::Sequence< css::uno::Any > const &   
)

Definition at line 2282 of file Diagram.cxx.