LibreOffice Module chart2 (master) 1
Namespaces | Functions
DataSeriesHelper.cxx File Reference
#include <DataSeriesHelper.hxx>
#include <DataSeries.hxx>
#include <DataSeriesProperties.hxx>
#include <DataSource.hxx>
#include <ChartType.hxx>
#include <unonames.hxx>
#include <Diagram.hxx>
#include <BaseCoordinateSystem.hxx>
#include <Axis.hxx>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/chart2/DataPointLabel.hpp>
#include <com/sun/star/chart2/data/XTextualDataSequence.hpp>
#include <com/sun/star/chart2/StackingDirection.hpp>
#include <com/sun/star/chart2/data/LabelOrigin.hpp>
#include <com/sun/star/chart2/AxisType.hpp>
#include <com/sun/star/chart2/SymbolStyle.hpp>
#include <com/sun/star/chart2/Symbol.hpp>
#include <com/sun/star/chart2/XDiagram.hpp>
#include <com/sun/star/drawing/LineStyle.hpp>
#include <comphelper/sequence.hxx>
#include <rtl/ustrbuf.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <algorithm>
#include <iterator>
#include <utility>
#include <vector>
#include <set>
Include dependency graph for DataSeriesHelper.cxx:

Go to the source code of this file.

Namespaces

namespace  chart
 
namespace  chart::DataSeriesHelper
 

Functions

OUString chart::DataSeriesHelper::getRole (const uno::Reference< chart2::data::XLabeledDataSequence > &xLabeledDataSequence)
 
uno::Reference< chart2::data::XLabeledDataSequence > chart::DataSeriesHelper::getDataSequenceByRole (const Reference< chart2::data::XDataSource > &xSource, const OUString &aRole, bool bMatchPrefix)
 
std::vector< uno::Reference< chart2::data::XLabeledDataSequence > > chart::DataSeriesHelper::getAllDataSequencesByRole (const Sequence< Reference< chart2::data::XLabeledDataSequence > > &aDataSequences, const OUString &aRole)
 
std::vector< css::uno::Reference< css::chart2::data::XLabeledDataSequence > > chart::DataSeriesHelper::getAllDataSequencesByRole (const std::vector< uno::Reference< chart2::data::XLabeledDataSequence > > &aDataSequences, const OUString &aRole)
 
std::vector< uno::Reference< chart2::data::XLabeledDataSequence > > chart::DataSeriesHelper::getAllDataSequences (const std::vector< rtl::Reference< DataSeries > > &aSeries)
 
rtl::Reference< DataSource > chart::DataSeriesHelper::getDataSource (const std::vector< rtl::Reference< DataSeries > > &aSeries)
 
void chart::DataSeriesHelper::setStackModeAtSeries (const std::vector< rtl::Reference< DataSeries > > &aSeries, const rtl::Reference< BaseCoordinateSystem > &xCorrespondingCoordinateSystem, StackMode eStackMode)
 
sal_Int32 chart::DataSeriesHelper::getAttachedAxisIndex (const rtl::Reference< DataSeries > &xSeries)
 
sal_Int32 chart::DataSeriesHelper::getNumberFormatKeyFromAxis (const rtl::Reference< DataSeries > &xSeries, const rtl::Reference< BaseCoordinateSystem > &xCorrespondingCoordinateSystem, sal_Int32 nDimensionIndex, sal_Int32 nAxisIndex)
 
rtl::Reference< ::chart::BaseCoordinateSystemchart::DataSeriesHelper::getCoordinateSystemOfSeries (const rtl::Reference< DataSeries > &xSeries, const rtl::Reference< Diagram > &xDiagram)
 
rtl::Reference< ::chart::ChartTypechart::DataSeriesHelper::getChartTypeOfSeries (const rtl::Reference< DataSeries > &xSeries, const rtl::Reference< Diagram > &xDiagram)
 
OOO_DLLPUBLIC_CHARTTOOLS void chart::DataSeriesHelper::deleteSeries (const rtl::Reference< ::chart::DataSeries > &xSeries, const rtl::Reference< ::chart::ChartType > &xChartType)
 
void chart::DataSeriesHelper::switchSymbolsOnOrOff (const rtl::Reference< DataSeries > &xSeries, bool bSymbolsOn, sal_Int32 nSeriesIndex)
 
void chart::DataSeriesHelper::switchLinesOnOrOff (const rtl::Reference< DataSeries > &xSeries, bool bLinesOn)
 
OOO_DLLPUBLIC_CHARTTOOLS void chart::DataSeriesHelper::makeLinesThickOrThin (const rtl::Reference< ::chart::DataSeries > &xSeries, bool bThick)
 
void chart::DataSeriesHelper::setPropertyAlsoToAllAttributedDataPoints (const rtl::Reference< ::chart::DataSeries > &xSeries, const OUString &rPropertyName, const uno::Any &rPropertyValue)
 
bool chart::DataSeriesHelper::hasAttributedDataPointDifferentValue (const rtl::Reference< DataSeries > &xSeries, const OUString &rPropertyName, const uno::Any &rPropertyValue)
 
sal_Int32 chart::DataSeriesHelper::translateIndexFromHiddenToFullSequence (sal_Int32 nIndex, const Reference< chart2::data::XDataSequence > &xDataSequence, bool bTranslate)
 
bool chart::DataSeriesHelper::hasDataLabelsAtSeries (const rtl::Reference< DataSeries > &xSeries)
 
bool chart::DataSeriesHelper::hasDataLabelsAtPoints (const rtl::Reference< DataSeries > &xSeries)
 
bool chart::DataSeriesHelper::hasDataLabelAtPoint (const rtl::Reference< DataSeries > &xSeries, sal_Int32 nPointIndex)
 
void chart::DataSeriesHelper::insertDataLabelsToSeriesAndAllPoints (const rtl::Reference< DataSeries > &xSeries)
 
void chart::DataSeriesHelper::deleteDataLabelsFromSeriesAndAllPoints (const rtl::Reference< DataSeries > &xSeries)
 
void chart::DataSeriesHelper::insertDataLabelToPoint (const Reference< beans::XPropertySet > &xPointProp)
 
void chart::DataSeriesHelper::deleteDataLabelsFromPoint (const Reference< beans::XPropertySet > &xPointProp)