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 (const ShapePtr &pShape)
 
void setData (const DiagramDataPtr &pData)
 
const DiagramDataPtrgetData () 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
 
const ShapePtrgetShape () const
 

Private Attributes

ShapePtr mpShape
 
DiagramDataPtr mpData
 
DiagramLayoutPtr mpLayout
 
DiagramQStyleMap maStyles
 
DiagramColorMap maColors
 
DiagramDomMap maMainDomMap
 
css::uno::Sequence< css::uno::Sequence< css::uno::Any > > maDataRelsMap
 

Detailed Description

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

Constructor & Destructor Documentation

oox::drawingml::Diagram::Diagram ( const ShapePtr pShape)
explicit

Definition at line 139 of file diagram.cxx.

References mpShape.

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 146 of file oox/source/drawingml/diagram/diagram.hxx.

References maColors.

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

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

References maDataRelsMap.

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

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

References maMainDomMap.

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

Definition at line 144 of file diagram.cxx.

References length, maDataRelsMap, and maMainDomMap.

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

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

References maStyles.

void oox::drawingml::Diagram::setData ( const DiagramDataPtr pData)
inline

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

References mpData.

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

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

References mpLayout.

Member Data Documentation

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

Definition at line 159 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
DiagramDomMap oox::drawingml::Diagram::maMainDomMap
private

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

Referenced by getDomMap(), and getDomsAsPropertyValues().

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

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

Referenced by getStyles().

DiagramDataPtr oox::drawingml::Diagram::mpData
private

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

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

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

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

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

ShapePtr oox::drawingml::Diagram::mpShape
private

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

Referenced by getShape().


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