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

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

Definition at line 147 of file diagram.cxx.

Member Function Documentation

void oox::drawingml::Diagram::addTo ( const ShapePtr pShape)
DiagramColorMap& oox::drawingml::Diagram::getColors ( )
inline
const DiagramColorMap& oox::drawingml::Diagram::getColors ( ) const
inline

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

References maColors.

const OoxDiagramDataPtr& oox::drawingml::Diagram::getData ( ) const
inline
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.

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

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

References maMainDomMap.

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

Definition at line 152 of file diagram.cxx.

References length, maDataRelsMap, and maMainDomMap.

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

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

References maStyles.

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

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

References mpData.

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

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

References mpLayout.

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

Definition at line 181 of file diagram.cxx.

References maDiagramFontHeights.

Member Data Documentation

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

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

Referenced by getColors().

css::uno::Sequence< css::uno::Sequence< css::uno::Any > > oox::drawingml::Diagram::maDataRelsMap
private
oox::core::NamedShapePairs oox::drawingml::Diagram::maDiagramFontHeights
private
DiagramDomMap oox::drawingml::Diagram::maMainDomMap
private

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

Referenced by getDomMap(), and getDomsAsPropertyValues().

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

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

Referenced by getStyles().

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

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

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

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: