LibreOffice Module oox (master) 1
Public Member Functions | Private Attributes | List of all members
oox::drawingml::Diagram Class Reference

#include <diagram.hxx>

Public Member Functions

 Diagram ()
 
void setData (OoxDiagramDataPtr &pData)
 
const OoxDiagramDataPtrgetData () const
 
void setLayout (const DiagramLayoutPtr &pLayout)
 
const DiagramLayoutPtrgetLayout () const
 
DiagramQStyleMapgetStyles ()
 
const DiagramQStyleMapgetStyles () const
 
DiagramColorMapgetColors ()
 
const DiagramColorMapgetColors () const
 
DiagramDomMapgetDomMap ()
 
css::uno::Sequence< css::uno::Sequence< css::uno::Any > > & getDataRelsMap ()
 
void addTo (const ShapePtr &pShape)
 
css::uno::Sequence< css::beans::PropertyValue > getDomsAsPropertyValues () const
 
oox::core::NamedShapePairsgetDiagramFontHeights ()
 
void syncDiagramFontHeights ()
 

Private Attributes

oox::core::NamedShapePairs maDiagramFontHeights
 
OoxDiagramDataPtr mpData
 
DiagramLayoutPtr mpLayout
 
DiagramQStyleMap maStyles
 
DiagramColorMap maColors
 
DiagramDomMap maMainDomMap
 
css::uno::Sequence< css::uno::Sequence< css::uno::Any > > maDataRelsMap
 

Detailed Description

Definition at line 128 of file oox/source/drawingml/diagram/diagram.hxx.

Constructor & Destructor Documentation

◆ Diagram()

oox::drawingml::Diagram::Diagram ( )
explicit

Definition at line 147 of file diagram.cxx.

Member Function Documentation

◆ addTo()

void oox::drawingml::Diagram::addTo ( const ShapePtr pShape)

◆ getColors() [1/2]

DiagramColorMap & oox::drawingml::Diagram::getColors ( )
inline

◆ getColors() [2/2]

const DiagramColorMap & oox::drawingml::Diagram::getColors ( ) const
inline

Definition at line 144 of file oox/source/drawingml/diagram/diagram.hxx.

References maColors.

◆ getData()

const OoxDiagramDataPtr & oox::drawingml::Diagram::getData ( ) const
inline

◆ getDataRelsMap()

css::uno::Sequence< css::uno::Sequence< css::uno::Any > > & oox::drawingml::Diagram::getDataRelsMap ( )
inline

Definition at line 146 of file oox/source/drawingml/diagram/diagram.hxx.

References maDataRelsMap.

◆ getDiagramFontHeights()

oox::core::NamedShapePairs & oox::drawingml::Diagram::getDiagramFontHeights ( )
inline

◆ getDomMap()

DiagramDomMap & oox::drawingml::Diagram::getDomMap ( )
inline

Definition at line 145 of file oox/source/drawingml/diagram/diagram.hxx.

References maMainDomMap.

◆ getDomsAsPropertyValues()

uno::Sequence< beans::PropertyValue > oox::drawingml::Diagram::getDomsAsPropertyValues ( ) const

Definition at line 152 of file diagram.cxx.

References length, maDataRelsMap, and maMainDomMap.

◆ getLayout()

const DiagramLayoutPtr & oox::drawingml::Diagram::getLayout ( ) const
inline

◆ getStyles() [1/2]

DiagramQStyleMap & oox::drawingml::Diagram::getStyles ( )
inline

◆ getStyles() [2/2]

const DiagramQStyleMap & oox::drawingml::Diagram::getStyles ( ) const
inline

Definition at line 142 of file oox/source/drawingml/diagram/diagram.hxx.

References maStyles.

◆ setData()

void oox::drawingml::Diagram::setData ( OoxDiagramDataPtr pData)
inline

Definition at line 132 of file oox/source/drawingml/diagram/diagram.hxx.

References mpData, and pData.

◆ setLayout()

void oox::drawingml::Diagram::setLayout ( const DiagramLayoutPtr pLayout)
inline

Definition at line 136 of file oox/source/drawingml/diagram/diagram.hxx.

References mpLayout.

◆ syncDiagramFontHeights()

void oox::drawingml::Diagram::syncDiagramFontHeights ( )

Definition at line 181 of file diagram.cxx.

References maDiagramFontHeights.

Member Data Documentation

◆ maColors

DiagramColorMap oox::drawingml::Diagram::maColors
private

Definition at line 160 of file oox/source/drawingml/diagram/diagram.hxx.

Referenced by getColors().

◆ maDataRelsMap

css::uno::Sequence< css::uno::Sequence< css::uno::Any > > oox::drawingml::Diagram::maDataRelsMap
private

◆ maDiagramFontHeights

oox::core::NamedShapePairs oox::drawingml::Diagram::maDiagramFontHeights
private

◆ maMainDomMap

DiagramDomMap oox::drawingml::Diagram::maMainDomMap
private

Definition at line 161 of file oox/source/drawingml/diagram/diagram.hxx.

Referenced by getDomMap(), and getDomsAsPropertyValues().

◆ maStyles

DiagramQStyleMap oox::drawingml::Diagram::maStyles
private

Definition at line 159 of file oox/source/drawingml/diagram/diagram.hxx.

Referenced by getStyles().

◆ mpData

OoxDiagramDataPtr oox::drawingml::Diagram::mpData
private

Definition at line 157 of file oox/source/drawingml/diagram/diagram.hxx.

Referenced by addTo(), getData(), and setData().

◆ mpLayout

DiagramLayoutPtr oox::drawingml::Diagram::mpLayout
private

Definition at line 158 of file oox/source/drawingml/diagram/diagram.hxx.

Referenced by addTo(), getLayout(), and setLayout().


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