LibreOffice Module chart2 (master) 1
Public Member Functions | Private Types | Private Attributes | List of all members
chart::MergedMinimumAndMaximumSupplier Class Referencefinal

#include <MinimumAndMaximumSupplier.hxx>

Inheritance diagram for chart::MergedMinimumAndMaximumSupplier:
[legend]
Collaboration diagram for chart::MergedMinimumAndMaximumSupplier:
[legend]

Public Member Functions

 MergedMinimumAndMaximumSupplier ()
 
virtual ~MergedMinimumAndMaximumSupplier ()
 
void addMinimumAndMaximumSupplier (MinimumAndMaximumSupplier *pMinimumAndMaximumSupplier)
 
bool hasMinimumAndMaximumSupplier (MinimumAndMaximumSupplier *pMinimumAndMaximumSupplier)
 
void clearMinimumAndMaximumSupplierList ()
 
virtual double getMinimumX () override
 
virtual double getMaximumX () override
 
virtual double getMinimumYInRange (double fMinimumX, double fMaximumX, sal_Int32 nAxisIndex) override
 
virtual double getMaximumYInRange (double fMinimumX, double fMaximumX, sal_Int32 nAxisIndex) override
 
virtual double getMinimumZ () override
 
virtual double getMaximumZ () override
 
virtual bool isExpandBorderToIncrementRhythm (sal_Int32 nDimensionIndex) override
 
virtual bool isExpandIfValuesCloseToBorder (sal_Int32 nDimensionIndex) override
 
virtual bool isExpandWideValuesToZero (sal_Int32 nDimensionIndex) override
 
virtual bool isExpandNarrowValuesTowardZero (sal_Int32 nDimensionIndex) override
 
virtual bool isSeparateStackingForDifferentSigns (sal_Int32 nDimensionIndex) override
 
virtual tools::Long calculateTimeResolutionOnXAxis () override
 
virtual void setTimeResolutionOnXAxis (tools::Long nTimeResolution, const Date &rNullDate) override
 
virtual double getMinimumX ()=0
 
virtual double getMaximumX ()=0
 
virtual double getMinimumYInRange (double fMinimumX, double fMaximumX, sal_Int32 nAxisIndex)=0
 
virtual double getMaximumYInRange (double fMinimumX, double fMaximumX, sal_Int32 nAxisIndex)=0
 
virtual double getMinimumZ ()=0
 
virtual double getMaximumZ ()=0
 
virtual bool isExpandBorderToIncrementRhythm (sal_Int32 nDimensionIndex)=0
 
virtual bool isExpandIfValuesCloseToBorder (sal_Int32 nDimensionIndex)=0
 
virtual bool isExpandWideValuesToZero (sal_Int32 nDimensionIndex)=0
 
virtual bool isExpandNarrowValuesTowardZero (sal_Int32 nDimensionIndex)=0
 
virtual bool isSeparateStackingForDifferentSigns (sal_Int32 nDimensionIndex)=0
 
virtual tools::Long calculateTimeResolutionOnXAxis ()=0
 
virtual void setTimeResolutionOnXAxis (tools::Long nTimeResolution, const Date &rNullDate)=0
 

Private Types

typedef std::set< MinimumAndMaximumSupplier * > MinimumAndMaximumSupplierSet
 

Private Attributes

MinimumAndMaximumSupplierSet m_aMinimumAndMaximumSupplierList
 

Additional Inherited Members

- Protected Member Functions inherited from chart::MinimumAndMaximumSupplier
 ~MinimumAndMaximumSupplier ()
 

Detailed Description

Definition at line 58 of file MinimumAndMaximumSupplier.hxx.

Member Typedef Documentation

◆ MinimumAndMaximumSupplierSet

Definition at line 86 of file MinimumAndMaximumSupplier.hxx.

Constructor & Destructor Documentation

◆ MergedMinimumAndMaximumSupplier()

chart::MergedMinimumAndMaximumSupplier::MergedMinimumAndMaximumSupplier ( )

Definition at line 31 of file MinimumAndMaximumSupplier.cxx.

◆ ~MergedMinimumAndMaximumSupplier()

chart::MergedMinimumAndMaximumSupplier::~MergedMinimumAndMaximumSupplier ( )
virtual

Definition at line 35 of file MinimumAndMaximumSupplier.cxx.

Member Function Documentation

◆ addMinimumAndMaximumSupplier()

void chart::MergedMinimumAndMaximumSupplier::addMinimumAndMaximumSupplier ( MinimumAndMaximumSupplier pMinimumAndMaximumSupplier)

◆ calculateTimeResolutionOnXAxis()

tools::Long chart::MergedMinimumAndMaximumSupplier::calculateTimeResolutionOnXAxis ( )
overridevirtual

◆ clearMinimumAndMaximumSupplierList()

void chart::MergedMinimumAndMaximumSupplier::clearMinimumAndMaximumSupplierList ( )

◆ getMaximumX()

double chart::MergedMinimumAndMaximumSupplier::getMaximumX ( )
overridevirtual

◆ getMaximumYInRange()

double chart::MergedMinimumAndMaximumSupplier::getMaximumYInRange ( double  fMinimumX,
double  fMaximumX,
sal_Int32  nAxisIndex 
)
overridevirtual

◆ getMaximumZ()

double chart::MergedMinimumAndMaximumSupplier::getMaximumZ ( )
overridevirtual

◆ getMinimumX()

double chart::MergedMinimumAndMaximumSupplier::getMinimumX ( )
overridevirtual

◆ getMinimumYInRange()

double chart::MergedMinimumAndMaximumSupplier::getMinimumYInRange ( double  fMinimumX,
double  fMaximumX,
sal_Int32  nAxisIndex 
)
overridevirtual

◆ getMinimumZ()

double chart::MergedMinimumAndMaximumSupplier::getMinimumZ ( )
overridevirtual

◆ hasMinimumAndMaximumSupplier()

bool chart::MergedMinimumAndMaximumSupplier::hasMinimumAndMaximumSupplier ( MinimumAndMaximumSupplier pMinimumAndMaximumSupplier)

◆ isExpandBorderToIncrementRhythm()

bool chart::MergedMinimumAndMaximumSupplier::isExpandBorderToIncrementRhythm ( sal_Int32  nDimensionIndex)
overridevirtual

◆ isExpandIfValuesCloseToBorder()

bool chart::MergedMinimumAndMaximumSupplier::isExpandIfValuesCloseToBorder ( sal_Int32  nDimensionIndex)
overridevirtual

◆ isExpandNarrowValuesTowardZero()

bool chart::MergedMinimumAndMaximumSupplier::isExpandNarrowValuesTowardZero ( sal_Int32  nDimensionIndex)
overridevirtual

◆ isExpandWideValuesToZero()

bool chart::MergedMinimumAndMaximumSupplier::isExpandWideValuesToZero ( sal_Int32  nDimensionIndex)
overridevirtual

◆ isSeparateStackingForDifferentSigns()

bool chart::MergedMinimumAndMaximumSupplier::isSeparateStackingForDifferentSigns ( sal_Int32  nDimensionIndex)
overridevirtual

◆ setTimeResolutionOnXAxis()

void chart::MergedMinimumAndMaximumSupplier::setTimeResolutionOnXAxis ( tools::Long  nTimeResolution,
const Date rNullDate 
)
overridevirtual

Member Data Documentation

◆ m_aMinimumAndMaximumSupplierList

MinimumAndMaximumSupplierSet chart::MergedMinimumAndMaximumSupplier::m_aMinimumAndMaximumSupplierList
private

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