LibreOffice Module sc (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ScChartArray Class Reference

#include <chartarr.hxx>

Collaboration diagram for ScChartArray:
[legend]

Public Member Functions

 ScChartArray (ScDocument &rDoc, const ScRangeListRef &rRangeList)
 
const ScRangeListRefGetRangeList () const
 
const ScChartPositionMapGetPositionMap ()
 
void SetHeaders (bool bCol, bool bRow)
 
bool HasColHeaders () const
 
bool HasRowHeaders () const
 
std::unique_ptr< ScMemChartCreateMemChart ()
 

Private Member Functions

std::unique_ptr< ScMemChartCreateMemChartSingle ()
 
std::unique_ptr< ScMemChartCreateMemChartMulti ()
 

Private Attributes

ScDocumentrDocument
 
ScChartPositioner aPositioner
 

Detailed Description

Definition at line 60 of file chartarr.hxx.

Constructor & Destructor Documentation

◆ ScChartArray()

ScChartArray::ScChartArray ( ScDocument rDoc,
const ScRangeListRef rRangeList 
)

Definition at line 53 of file chartarr.cxx.

Member Function Documentation

◆ CreateMemChart()

std::unique_ptr< ScMemChart > ScChartArray::CreateMemChart ( )

◆ CreateMemChartMulti()

std::unique_ptr< ScMemChart > ScChartArray::CreateMemChartMulti ( )
private

◆ CreateMemChartSingle()

std::unique_ptr< ScMemChart > ScChartArray::CreateMemChartSingle ( )
private

◆ GetPositionMap()

const ScChartPositionMap * ScChartArray::GetPositionMap ( )
inline

Definition at line 73 of file chartarr.hxx.

References aPositioner, and ScChartPositioner::GetPositionMap().

Referenced by CreateMemChartMulti().

◆ GetRangeList()

const ScRangeListRef & ScChartArray::GetRangeList ( ) const
inline

Definition at line 72 of file chartarr.hxx.

References aPositioner, and ScChartPositioner::GetRangeList().

Referenced by CreateMemChart(), and CreateMemChartSingle().

◆ HasColHeaders()

bool ScChartArray::HasColHeaders ( ) const
inline

Definition at line 76 of file chartarr.hxx.

References aPositioner, and ScChartPositioner::HasColHeaders().

Referenced by CreateMemChartMulti(), and CreateMemChartSingle().

◆ HasRowHeaders()

bool ScChartArray::HasRowHeaders ( ) const
inline

Definition at line 77 of file chartarr.hxx.

References aPositioner, and ScChartPositioner::HasRowHeaders().

Referenced by CreateMemChartMulti(), and CreateMemChartSingle().

◆ SetHeaders()

void ScChartArray::SetHeaders ( bool  bCol,
bool  bRow 
)
inline

Definition at line 75 of file chartarr.hxx.

References aPositioner, and ScChartPositioner::SetHeaders().

Member Data Documentation

◆ aPositioner

ScChartPositioner ScChartArray::aPositioner
private

Definition at line 63 of file chartarr.hxx.

Referenced by GetPositionMap(), GetRangeList(), HasColHeaders(), HasRowHeaders(), and SetHeaders().

◆ rDocument

ScDocument& ScChartArray::rDocument
private

Definition at line 62 of file chartarr.hxx.

Referenced by CreateMemChartMulti(), and CreateMemChartSingle().


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