20#ifndef INCLUDED_OOX_DRAWINGML_CHART_SERIESCONVERTER_HXX
21#define INCLUDED_OOX_DRAWINGML_CHART_SERIESCONVERTER_HXX
27 namespace chart2 {
class XDataSeries; }
28 namespace chart2::data {
class XLabeledDataSequence; }
33class TypeGroupConverter;
36#define OOX_CHART_SMOOTHED_PER_SERIES 0
47 const css::uno::Reference< css::chart2::XDataSeries >& rxDataSeries,
60 const css::uno::Reference< css::chart2::XDataSeries >& rxDataSeries,
73 const css::uno::Reference< css::chart2::XDataSeries >& rxDataSeries );
76 css::uno::Reference< css::chart2::data::XLabeledDataSequence >
100 const css::uno::Reference< css::chart2::XDataSeries >& rxDataSeries );
112 const css::uno::Reference< css::chart2::XDataSeries >& rxDataSeries,
125 css::uno::Reference< css::chart2::data::XLabeledDataSequence >
128 css::uno::Reference< css::chart2::data::XLabeledDataSequence >
131 css::uno::Reference< css::chart2::XDataSeries >
135 css::uno::Reference< css::chart2::data::XLabeledDataSequence >
138 const OUString& rRole,
139 bool bUseTextLabel );
A wrapper for a UNO property set.
Base class of all converter classes.
void convertFromModel(const css::uno::Reference< css::chart2::XDataSeries > &rxDataSeries, const TypeGroupConverter &rTypeGroup)
Converts OOXML data label settings for the passed data point.
DataLabelConverter(const ConverterRoot &rParent, DataLabelModel &rModel)
virtual ~DataLabelConverter() override
DataLabelsConverter(const ConverterRoot &rParent, DataLabelsModel &rModel)
void convertFromModel(const css::uno::Reference< css::chart2::XDataSeries > &rxDataSeries, const TypeGroupConverter &rTypeGroup)
Converts OOXML data label settings for the passed data series.
virtual ~DataLabelsConverter() override
virtual ~DataPointConverter() override
DataPointConverter(const ConverterRoot &rParent, DataPointModel &rModel)
void convertFromModel(const css::uno::Reference< css::chart2::XDataSeries > &rxDataSeries, const TypeGroupConverter &rTypeGroup, const SeriesModel &rSeries)
Converts settings for a data point in the passed series.
css::uno::Reference< css::chart2::data::XLabeledDataSequence > createLabeledDataSequence(ErrorBarModel::SourceType eSourceType)
virtual ~ErrorBarConverter() override
ErrorBarConverter(const ConverterRoot &rParent, ErrorBarModel &rModel)
void convertFromModel(const css::uno::Reference< css::chart2::XDataSeries > &rxDataSeries)
Converts an OOXML errorbar and inserts it into the passed data series.
css::uno::Reference< css::chart2::XDataSeries > createDataSeries(const TypeGroupConverter &rTypeGroup, bool bVaryColorsByPoint)
Creates a data series object with initialized source links.
css::uno::Reference< css::chart2::data::XLabeledDataSequence > createCategorySequence(const OUString &rRole)
Creates a labeled data sequence object from category data link.
css::uno::Reference< css::chart2::data::XLabeledDataSequence > createValueSequence(const OUString &rRole)
Creates a labeled data sequence object from value data link.
SeriesConverter(const ConverterRoot &rParent, SeriesModel &rModel)
css::uno::Reference< css::chart2::data::XLabeledDataSequence > createLabeledDataSequence(SeriesModel::SourceType eSourceType, const OUString &rRole, bool bUseTextLabel)
virtual ~SeriesConverter() override
void convertFromModel(const css::uno::Reference< css::chart2::XDataSeries > &rxDataSeries)
Converts an OOXML trendline and inserts it into the passed data series.
virtual ~TrendlineConverter() override
TrendlineConverter(const ConverterRoot &rParent, TrendlineModel &rModel)
TrendlineLabelConverter(const ConverterRoot &rParent, TrendlineLabelModel &rModel)
virtual ~TrendlineLabelConverter() override
void convertFromModel(PropertySet &rPropSet)
Converts the OOXML trendline label.