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

#include <typegroupmodel.hxx>

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

Public Types

typedef ModelVector< SeriesModelSeriesVector
 
typedef ModelRef< DataLabelsModelDataLabelsRef
 
typedef ModelRef< UpDownBarsModelUpDownBarsRef
 
typedef ModelRef< ShapeShapeRef
 

Public Member Functions

 TypeGroupModel (sal_Int32 nTypeId, bool bMSO2007Doc)
 True = wireframe surface chart, false = filled surface chart. More...
 
 ~TypeGroupModel ()
 

Public Attributes

SeriesVector maSeries
 
std::vector< sal_Int32 > maAxisIds
 Series attached to this chart type group. More...
 
DataLabelsRef mxLabels
 List of axis identifiers used by this chart type. More...
 
UpDownBarsRef mxUpDownBars
 Data point label settings for all series. More...
 
ShapeRef mxSerLines
 Up/down bars in stock charts. More...
 
ShapeRef mxDropLines
 Connector lines in stacked bar charts. More...
 
ShapeRef mxHiLowLines
 Drop lines connecting data points with X axis. More...
 
double mfSplitPos
 High/low lines connecting lowest and highest data points. More...
 
sal_Int32 mnBarDir
 Threshold value in pie-to charts. More...
 
sal_Int32 mnBubbleScale
 Bar direction in bar charts (vertical/horizontal). More...
 
sal_Int32 mnFirstAngle
 Relative scaling of bubble size (percent). More...
 
sal_Int32 mnGapDepth
 Rotation angle of first slice in pie charts. More...
 
sal_Int32 mnGapWidth
 Space between series in deep 3D charts. More...
 
sal_Int32 mnGrouping
 Space between bars in bar charts, or space in pie-to charts. More...
 
sal_Int32 mnHoleSize
 Series grouping mode. More...
 
sal_Int32 mnOfPieType
 Hole size in doughnut charts. More...
 
sal_Int32 mnOverlap
 Pie-to-pie or pie-to-bar chart. More...
 
sal_Int32 mnRadarStyle
 Bar overlap per category (2D bar charts only). More...
 
sal_Int32 mnScatterStyle
 Type of radar chart (lines, markers, filled). More...
 
sal_Int32 mnSecondPieSize
 Type of scatter chart (lines, markers, smooth). More...
 
sal_Int32 mnShape
 relative size of second pie/bar in pie-to charts (percent). More...
 
sal_Int32 mnSizeRepresents
 3D bar shape type. More...
 
sal_Int32 mnSplitType
 Bubble size represents area or width. More...
 
sal_Int32 mnTypeId
 Split type in pie-to charts. More...
 
bool mbBubble3d
 Chart type identifier. More...
 
bool mbShowMarker
 True = show bubbles with 3D shade. More...
 
bool mbShowNegBubbles
 True = show point markers in line charts. More...
 
bool mbSmooth
 True = show absolute value of negative bubbles. More...
 
bool mbVaryColors
 True = smooth lines in line charts. More...
 
bool mbWireframe
 True = different automatic colors for each point. More...
 

Detailed Description

Definition at line 39 of file typegroupmodel.hxx.

Member Typedef Documentation

◆ DataLabelsRef

Definition at line 42 of file typegroupmodel.hxx.

◆ SeriesVector

Definition at line 41 of file typegroupmodel.hxx.

◆ ShapeRef

Definition at line 44 of file typegroupmodel.hxx.

◆ UpDownBarsRef

Definition at line 43 of file typegroupmodel.hxx.

Constructor & Destructor Documentation

◆ TypeGroupModel()

oox::drawingml::chart::TypeGroupModel::TypeGroupModel ( sal_Int32  nTypeId,
bool  bMSO2007Doc 
)
explicit

True = wireframe surface chart, false = filled surface chart.

Definition at line 34 of file typegroupmodel.cxx.

◆ ~TypeGroupModel()

oox::drawingml::chart::TypeGroupModel::~TypeGroupModel ( )

Definition at line 61 of file typegroupmodel.cxx.

Member Data Documentation

◆ maAxisIds

std::vector<sal_Int32> oox::drawingml::chart::TypeGroupModel::maAxisIds

Series attached to this chart type group.

Definition at line 48 of file typegroupmodel.hxx.

◆ maSeries

SeriesVector oox::drawingml::chart::TypeGroupModel::maSeries

◆ mbBubble3d

bool oox::drawingml::chart::TypeGroupModel::mbBubble3d

Chart type identifier.

Definition at line 71 of file typegroupmodel.hxx.

◆ mbShowMarker

bool oox::drawingml::chart::TypeGroupModel::mbShowMarker

True = show bubbles with 3D shade.

Definition at line 72 of file typegroupmodel.hxx.

◆ mbShowNegBubbles

bool oox::drawingml::chart::TypeGroupModel::mbShowNegBubbles

True = show point markers in line charts.

Definition at line 73 of file typegroupmodel.hxx.

◆ mbSmooth

bool oox::drawingml::chart::TypeGroupModel::mbSmooth

True = show absolute value of negative bubbles.

Definition at line 74 of file typegroupmodel.hxx.

◆ mbVaryColors

bool oox::drawingml::chart::TypeGroupModel::mbVaryColors

True = smooth lines in line charts.

Definition at line 75 of file typegroupmodel.hxx.

Referenced by oox::drawingml::chart::TypeGroupConverter::convertFromModel().

◆ mbWireframe

bool oox::drawingml::chart::TypeGroupModel::mbWireframe

True = different automatic colors for each point.

Definition at line 76 of file typegroupmodel.hxx.

◆ mfSplitPos

double oox::drawingml::chart::TypeGroupModel::mfSplitPos

High/low lines connecting lowest and highest data points.

Definition at line 54 of file typegroupmodel.hxx.

◆ mnBarDir

sal_Int32 oox::drawingml::chart::TypeGroupModel::mnBarDir

Threshold value in pie-to charts.

Definition at line 55 of file typegroupmodel.hxx.

Referenced by oox::drawingml::chart::TypeGroupConverter::TypeGroupConverter().

◆ mnBubbleScale

sal_Int32 oox::drawingml::chart::TypeGroupModel::mnBubbleScale

Bar direction in bar charts (vertical/horizontal).

Definition at line 56 of file typegroupmodel.hxx.

◆ mnFirstAngle

sal_Int32 oox::drawingml::chart::TypeGroupModel::mnFirstAngle

Relative scaling of bubble size (percent).

Definition at line 57 of file typegroupmodel.hxx.

Referenced by oox::drawingml::chart::TypeGroupConverter::convertFromModel().

◆ mnGapDepth

sal_Int32 oox::drawingml::chart::TypeGroupModel::mnGapDepth

Rotation angle of first slice in pie charts.

Definition at line 58 of file typegroupmodel.hxx.

◆ mnGapWidth

sal_Int32 oox::drawingml::chart::TypeGroupModel::mnGapWidth

Space between series in deep 3D charts.

Definition at line 59 of file typegroupmodel.hxx.

Referenced by oox::drawingml::chart::TypeGroupConverter::convertFromModel().

◆ mnGrouping

sal_Int32 oox::drawingml::chart::TypeGroupModel::mnGrouping

◆ mnHoleSize

sal_Int32 oox::drawingml::chart::TypeGroupModel::mnHoleSize

Series grouping mode.

Definition at line 61 of file typegroupmodel.hxx.

◆ mnOfPieType

sal_Int32 oox::drawingml::chart::TypeGroupModel::mnOfPieType

Hole size in doughnut charts.

Definition at line 62 of file typegroupmodel.hxx.

◆ mnOverlap

sal_Int32 oox::drawingml::chart::TypeGroupModel::mnOverlap

Pie-to-pie or pie-to-bar chart.

Definition at line 63 of file typegroupmodel.hxx.

Referenced by oox::drawingml::chart::TypeGroupConverter::convertFromModel().

◆ mnRadarStyle

sal_Int32 oox::drawingml::chart::TypeGroupModel::mnRadarStyle

Bar overlap per category (2D bar charts only).

Definition at line 64 of file typegroupmodel.hxx.

Referenced by oox::drawingml::chart::TypeGroupConverter::TypeGroupConverter().

◆ mnScatterStyle

sal_Int32 oox::drawingml::chart::TypeGroupModel::mnScatterStyle

Type of radar chart (lines, markers, filled).

Definition at line 65 of file typegroupmodel.hxx.

◆ mnSecondPieSize

sal_Int32 oox::drawingml::chart::TypeGroupModel::mnSecondPieSize

Type of scatter chart (lines, markers, smooth).

Definition at line 66 of file typegroupmodel.hxx.

◆ mnShape

sal_Int32 oox::drawingml::chart::TypeGroupModel::mnShape

relative size of second pie/bar in pie-to charts (percent).

Definition at line 67 of file typegroupmodel.hxx.

Referenced by oox::drawingml::chart::SeriesConverter::createDataSeries().

◆ mnSizeRepresents

sal_Int32 oox::drawingml::chart::TypeGroupModel::mnSizeRepresents

3D bar shape type.

Definition at line 68 of file typegroupmodel.hxx.

◆ mnSplitType

sal_Int32 oox::drawingml::chart::TypeGroupModel::mnSplitType

Bubble size represents area or width.

Definition at line 69 of file typegroupmodel.hxx.

◆ mnTypeId

sal_Int32 oox::drawingml::chart::TypeGroupModel::mnTypeId

Split type in pie-to charts.

Definition at line 70 of file typegroupmodel.hxx.

Referenced by oox::drawingml::chart::TypeGroupConverter::TypeGroupConverter().

◆ mxDropLines

ShapeRef oox::drawingml::chart::TypeGroupModel::mxDropLines

Connector lines in stacked bar charts.

Definition at line 52 of file typegroupmodel.hxx.

◆ mxHiLowLines

ShapeRef oox::drawingml::chart::TypeGroupModel::mxHiLowLines

Drop lines connecting data points with X axis.

Definition at line 53 of file typegroupmodel.hxx.

Referenced by oox::drawingml::chart::TypeGroupConverter::convertFromModel().

◆ mxLabels

DataLabelsRef oox::drawingml::chart::TypeGroupModel::mxLabels

List of axis identifiers used by this chart type.

Definition at line 49 of file typegroupmodel.hxx.

Referenced by oox::drawingml::chart::SeriesConverter::createDataSeries().

◆ mxSerLines

ShapeRef oox::drawingml::chart::TypeGroupModel::mxSerLines

Up/down bars in stock charts.

Definition at line 51 of file typegroupmodel.hxx.

Referenced by oox::drawingml::chart::TypeGroupConverter::convertFromModel().

◆ mxUpDownBars

UpDownBarsRef oox::drawingml::chart::TypeGroupModel::mxUpDownBars

Data point label settings for all series.

Definition at line 50 of file typegroupmodel.hxx.

Referenced by oox::drawingml::chart::TypeGroupConverter::convertFromModel().


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