LibreOffice Module oox (master) 1
|
#include <seriesmodel.hxx>
Public Types | |
enum | SourceType { CATEGORIES , VALUES , POINTS , DATALABELS } |
typedef ModelMap< SourceType, DataSourceModel > | DataSourceMap |
typedef ModelVector< ErrorBarModel > | ErrorBarVector |
typedef ModelVector< TrendlineModel > | TrendlineVector |
typedef ModelVector< DataPointModel > | DataPointVector |
typedef ModelRef< Shape > | ShapeRef |
typedef ModelRef< PictureOptionsModel > | PictureOptionsRef |
typedef ModelRef< TextModel > | TextRef |
typedef ModelRef< DataLabelsModel > | DataLabelsRef |
Public Member Functions | |
SeriesModel (bool bMSO2007Doc) | |
True = smooth series line. More... | |
~SeriesModel () | |
Public Attributes | |
DataSourceMap | maSources |
ErrorBarVector | maErrorBars |
Series source ranges. More... | |
TrendlineVector | maTrendlines |
All error bars of this series. More... | |
DataPointVector | maPoints |
All trendlines of this series. More... | |
ShapeRef | mxShapeProp |
Explicit formatted data points. More... | |
PictureOptionsRef | mxPicOptions |
Series formatting. More... | |
ShapeRef | mxMarkerProp |
Fill bitmap settings. More... | |
TextRef | mxText |
Data point marker formatting. More... | |
DataLabelsRef | mxLabels |
Series title source. More... | |
std::optional< sal_Int32 > | monShape |
Data point label settings for all points. More... | |
sal_Int32 | mnExplosion |
3D bar shape type. More... | |
sal_Int32 | mnIndex |
Pie slice moved from pie center. More... | |
sal_Int32 | mnMarkerSize |
Series index used for automatic formatting. More... | |
sal_Int32 | mnMarkerSymbol |
Size of the series line marker (2...72). More... | |
sal_Int32 | mnOrder |
Series line marker symbol. More... | |
bool | mbBubble3d |
Series order. More... | |
bool | mbInvertNeg |
True = show bubbles with 3D shade. More... | |
bool | mbSmooth |
True = invert negative data points. More... | |
Definition at line 177 of file seriesmodel.hxx.
Definition at line 194 of file seriesmodel.hxx.
Definition at line 190 of file seriesmodel.hxx.
Definition at line 187 of file seriesmodel.hxx.
Definition at line 188 of file seriesmodel.hxx.
Definition at line 192 of file seriesmodel.hxx.
Definition at line 191 of file seriesmodel.hxx.
Definition at line 193 of file seriesmodel.hxx.
Definition at line 189 of file seriesmodel.hxx.
Enumerator | |
---|---|
CATEGORIES | |
VALUES | Data point categories. |
POINTS | Data point values. |
DATALABELS | Data point size (e.g. bubble size in bubble charts). |
Definition at line 179 of file seriesmodel.hxx.
|
explicit |
True = smooth series line.
Definition at line 109 of file seriesmodel.cxx.
oox::drawingml::chart::SeriesModel::~SeriesModel | ( | ) |
Definition at line 121 of file seriesmodel.cxx.
ErrorBarVector oox::drawingml::chart::SeriesModel::maErrorBars |
Series source ranges.
Definition at line 197 of file seriesmodel.hxx.
Referenced by oox::drawingml::chart::SeriesConverter::createDataSeries(), oox::drawingml::chart::AreaSeriesContext::onCreateContext(), oox::drawingml::chart::BarSeriesContext::onCreateContext(), oox::drawingml::chart::BubbleSeriesContext::onCreateContext(), oox::drawingml::chart::LineSeriesContext::onCreateContext(), and oox::drawingml::chart::ScatterSeriesContext::onCreateContext().
DataPointVector oox::drawingml::chart::SeriesModel::maPoints |
All trendlines of this series.
Definition at line 199 of file seriesmodel.hxx.
Referenced by oox::drawingml::chart::SeriesConverter::createDataSeries(), oox::drawingml::chart::AreaSeriesContext::onCreateContext(), oox::drawingml::chart::BarSeriesContext::onCreateContext(), oox::drawingml::chart::BubbleSeriesContext::onCreateContext(), oox::drawingml::chart::LineSeriesContext::onCreateContext(), oox::drawingml::chart::PieSeriesContext::onCreateContext(), oox::drawingml::chart::RadarSeriesContext::onCreateContext(), and oox::drawingml::chart::ScatterSeriesContext::onCreateContext().
DataSourceMap oox::drawingml::chart::SeriesModel::maSources |
Definition at line 196 of file seriesmodel.hxx.
Referenced by oox::drawingml::chart::TypeGroupConverter::createCategorySequence(), oox::drawingml::chart::SeriesConverter::createDataSeries(), oox::drawingml::chart::SeriesConverter::createLabeledDataSequence(), oox::drawingml::chart::SeriesContextBase::onCreateContext(), oox::drawingml::chart::AreaSeriesContext::onCreateContext(), oox::drawingml::chart::BarSeriesContext::onCreateContext(), oox::drawingml::chart::BubbleSeriesContext::onCreateContext(), oox::drawingml::chart::LineSeriesContext::onCreateContext(), oox::drawingml::chart::PieSeriesContext::onCreateContext(), oox::drawingml::chart::RadarSeriesContext::onCreateContext(), oox::drawingml::chart::ScatterSeriesContext::onCreateContext(), and oox::drawingml::chart::SurfaceSeriesContext::onCreateContext().
TrendlineVector oox::drawingml::chart::SeriesModel::maTrendlines |
All error bars of this series.
Definition at line 198 of file seriesmodel.hxx.
Referenced by oox::drawingml::chart::SeriesConverter::createDataSeries(), oox::drawingml::chart::AreaSeriesContext::onCreateContext(), oox::drawingml::chart::BarSeriesContext::onCreateContext(), oox::drawingml::chart::BubbleSeriesContext::onCreateContext(), oox::drawingml::chart::LineSeriesContext::onCreateContext(), and oox::drawingml::chart::ScatterSeriesContext::onCreateContext().
bool oox::drawingml::chart::SeriesModel::mbBubble3d |
Series order.
Definition at line 211 of file seriesmodel.hxx.
Referenced by oox::drawingml::chart::BubbleSeriesContext::onCreateContext().
bool oox::drawingml::chart::SeriesModel::mbInvertNeg |
True = show bubbles with 3D shade.
Definition at line 212 of file seriesmodel.hxx.
Referenced by oox::drawingml::chart::BarSeriesContext::onCreateContext(), and oox::drawingml::chart::BubbleSeriesContext::onCreateContext().
bool oox::drawingml::chart::SeriesModel::mbSmooth |
True = invert negative data points.
Definition at line 213 of file seriesmodel.hxx.
Referenced by oox::drawingml::chart::TypeGroupConverter::convertFromModel(), oox::drawingml::chart::SeriesConverter::createDataSeries(), oox::drawingml::chart::LineSeriesContext::onCreateContext(), oox::drawingml::chart::RadarSeriesContext::onCreateContext(), and oox::drawingml::chart::ScatterSeriesContext::onCreateContext().
sal_Int32 oox::drawingml::chart::SeriesModel::mnExplosion |
3D bar shape type.
Definition at line 206 of file seriesmodel.hxx.
Referenced by oox::drawingml::chart::DataPointConverter::convertFromModel(), oox::drawingml::chart::SeriesConverter::createDataSeries(), and oox::drawingml::chart::PieSeriesContext::onCreateContext().
sal_Int32 oox::drawingml::chart::SeriesModel::mnIndex |
Pie slice moved from pie center.
Definition at line 207 of file seriesmodel.hxx.
Referenced by oox::drawingml::chart::DataPointConverter::convertFromModel(), oox::drawingml::chart::SeriesConverter::createDataSeries(), and oox::drawingml::chart::SeriesContextBase::onCreateContext().
sal_Int32 oox::drawingml::chart::SeriesModel::mnMarkerSize |
Series index used for automatic formatting.
Definition at line 208 of file seriesmodel.hxx.
Referenced by oox::drawingml::chart::DataPointConverter::convertFromModel(), oox::drawingml::chart::SeriesConverter::createDataSeries(), and oox::drawingml::chart::SeriesContextBase::onCreateContext().
sal_Int32 oox::drawingml::chart::SeriesModel::mnMarkerSymbol |
Size of the series line marker (2...72).
Definition at line 209 of file seriesmodel.hxx.
Referenced by oox::drawingml::chart::DataPointConverter::convertFromModel(), oox::drawingml::chart::SeriesConverter::createDataSeries(), and oox::drawingml::chart::SeriesContextBase::onCreateContext().
sal_Int32 oox::drawingml::chart::SeriesModel::mnOrder |
Series line marker symbol.
Definition at line 210 of file seriesmodel.hxx.
Referenced by oox::drawingml::chart::SeriesContextBase::onCreateContext().
std::optional< sal_Int32 > oox::drawingml::chart::SeriesModel::monShape |
Data point label settings for all points.
Definition at line 205 of file seriesmodel.hxx.
Referenced by oox::drawingml::chart::SeriesConverter::createDataSeries(), and oox::drawingml::chart::BarSeriesContext::onCreateContext().
DataLabelsRef oox::drawingml::chart::SeriesModel::mxLabels |
Series title source.
Definition at line 204 of file seriesmodel.hxx.
Referenced by oox::drawingml::chart::SeriesConverter::createDataSeries(), oox::drawingml::chart::SeriesContextBase::onCreateContext(), oox::drawingml::chart::AreaSeriesContext::onCreateContext(), oox::drawingml::chart::BarSeriesContext::onCreateContext(), oox::drawingml::chart::BubbleSeriesContext::onCreateContext(), oox::drawingml::chart::LineSeriesContext::onCreateContext(), oox::drawingml::chart::PieSeriesContext::onCreateContext(), oox::drawingml::chart::RadarSeriesContext::onCreateContext(), and oox::drawingml::chart::ScatterSeriesContext::onCreateContext().
ShapeRef oox::drawingml::chart::SeriesModel::mxMarkerProp |
Fill bitmap settings.
Definition at line 202 of file seriesmodel.hxx.
Referenced by oox::drawingml::chart::SeriesConverter::createDataSeries(), and oox::drawingml::chart::SeriesContextBase::onCreateContext().
PictureOptionsRef oox::drawingml::chart::SeriesModel::mxPicOptions |
Series formatting.
Definition at line 201 of file seriesmodel.hxx.
Referenced by oox::drawingml::chart::SeriesConverter::createDataSeries(), and oox::drawingml::chart::BarSeriesContext::onCreateContext().
ShapeRef oox::drawingml::chart::SeriesModel::mxShapeProp |
Explicit formatted data points.
Definition at line 200 of file seriesmodel.hxx.
Referenced by oox::drawingml::chart::DataPointConverter::convertFromModel(), oox::drawingml::chart::SeriesConverter::createDataSeries(), and oox::drawingml::chart::SeriesContextBase::onCreateContext().
TextRef oox::drawingml::chart::SeriesModel::mxText |
Data point marker formatting.
Definition at line 203 of file seriesmodel.hxx.
Referenced by oox::drawingml::chart::SeriesConverter::createLabeledDataSequence(), and oox::drawingml::chart::SeriesContextBase::onCreateContext().