LibreOffice Module oox (master)  1
Public Types | Public Member Functions | Public Attributes | List of all members
oox::drawingml::chart::SeriesModel Struct Reference

#include <seriesmodel.hxx>

Collaboration diagram for oox::drawingml::chart::SeriesModel:
[legend]

Public Types

enum  SourceType {
  CATEGORIES,
  VALUES,
  POINTS,
  DATALABELS
}
 
typedef ModelMap< SourceType, DataSourceModelDataSourceMap
 
typedef ModelVector< ErrorBarModelErrorBarVector
 
typedef ModelVector< TrendlineModelTrendlineVector
 
typedef ModelVector< DataPointModelDataPointVector
 
typedef ModelRef< ShapeShapeRef
 
typedef ModelRef< PictureOptionsModelPictureOptionsRef
 
typedef ModelRef< TextModelTextRef
 
typedef ModelRef< DataLabelsModelDataLabelsRef
 

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...
 
OptValue< 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...
 

Detailed Description

Definition at line 178 of file seriesmodel.hxx.

Member Typedef Documentation

Definition at line 195 of file seriesmodel.hxx.

Definition at line 191 of file seriesmodel.hxx.

Definition at line 188 of file seriesmodel.hxx.

Definition at line 189 of file seriesmodel.hxx.

Definition at line 193 of file seriesmodel.hxx.

Definition at line 192 of file seriesmodel.hxx.

Definition at line 194 of file seriesmodel.hxx.

Definition at line 190 of file seriesmodel.hxx.

Member Enumeration Documentation

Enumerator
CATEGORIES 
VALUES 

Data point categories.

POINTS 

Data point values.

DATALABELS 

Data point size (e.g. bubble size in bubble charts).

Definition at line 180 of file seriesmodel.hxx.

Constructor & Destructor Documentation

oox::drawingml::chart::SeriesModel::SeriesModel ( bool  bMSO2007Doc)
explicit

True = smooth series line.

Definition at line 113 of file seriesmodel.cxx.

oox::drawingml::chart::SeriesModel::~SeriesModel ( )

Definition at line 125 of file seriesmodel.cxx.

Member Data Documentation

ErrorBarVector oox::drawingml::chart::SeriesModel::maErrorBars
DataPointVector oox::drawingml::chart::SeriesModel::maPoints
DataSourceMap oox::drawingml::chart::SeriesModel::maSources
TrendlineVector oox::drawingml::chart::SeriesModel::maTrendlines
bool oox::drawingml::chart::SeriesModel::mbBubble3d

Series order.

Definition at line 212 of file seriesmodel.hxx.

Referenced by oox::drawingml::chart::BubbleSeriesContext::onCreateContext().

bool oox::drawingml::chart::SeriesModel::mbInvertNeg
bool oox::drawingml::chart::SeriesModel::mbSmooth
sal_Int32 oox::drawingml::chart::SeriesModel::mnExplosion
sal_Int32 oox::drawingml::chart::SeriesModel::mnIndex
sal_Int32 oox::drawingml::chart::SeriesModel::mnMarkerSize
sal_Int32 oox::drawingml::chart::SeriesModel::mnMarkerSymbol
sal_Int32 oox::drawingml::chart::SeriesModel::mnOrder

Series line marker symbol.

Definition at line 211 of file seriesmodel.hxx.

Referenced by oox::drawingml::chart::SeriesContextBase::onCreateContext().

OptValue< sal_Int32 > oox::drawingml::chart::SeriesModel::monShape

Data point label settings for all points.

Definition at line 206 of file seriesmodel.hxx.

Referenced by oox::drawingml::chart::SeriesConverter::createDataSeries(), and oox::drawingml::chart::BarSeriesContext::onCreateContext().

DataLabelsRef oox::drawingml::chart::SeriesModel::mxLabels
ShapeRef oox::drawingml::chart::SeriesModel::mxMarkerProp
PictureOptionsRef oox::drawingml::chart::SeriesModel::mxPicOptions
ShapeRef oox::drawingml::chart::SeriesModel::mxShapeProp
TextRef oox::drawingml::chart::SeriesModel::mxText

The documentation for this struct was generated from the following files: