LibreOffice Module chart2 (master) 1
|
#include <MinimumAndMaximumSupplier.hxx>
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 () | |
Definition at line 58 of file MinimumAndMaximumSupplier.hxx.
|
private |
Definition at line 86 of file MinimumAndMaximumSupplier.hxx.
chart::MergedMinimumAndMaximumSupplier::MergedMinimumAndMaximumSupplier | ( | ) |
Definition at line 31 of file MinimumAndMaximumSupplier.cxx.
|
virtual |
Definition at line 35 of file MinimumAndMaximumSupplier.cxx.
void chart::MergedMinimumAndMaximumSupplier::addMinimumAndMaximumSupplier | ( | MinimumAndMaximumSupplier * | pMinimumAndMaximumSupplier | ) |
Definition at line 39 of file MinimumAndMaximumSupplier.cxx.
References m_aMinimumAndMaximumSupplierList.
Referenced by chart::VCoordinateSystem::addMinimumAndMaximumSupplier().
|
overridevirtual |
Implements chart::MinimumAndMaximumSupplier.
Definition at line 183 of file MinimumAndMaximumSupplier.cxx.
References m_aMinimumAndMaximumSupplierList.
Referenced by chart::VCoordinateSystem::prepareAutomaticAxisScaling().
void chart::MergedMinimumAndMaximumSupplier::clearMinimumAndMaximumSupplierList | ( | ) |
Definition at line 178 of file MinimumAndMaximumSupplier.cxx.
References m_aMinimumAndMaximumSupplierList.
Referenced by chart::VCoordinateSystem::clearMinimumAndMaximumSupplierList().
|
overridevirtual |
Implements chart::MinimumAndMaximumSupplier.
Definition at line 63 of file MinimumAndMaximumSupplier.cxx.
References m_aMinimumAndMaximumSupplierList.
Referenced by chart::VCoordinateSystem::prepareAutomaticAxisScaling().
|
overridevirtual |
Implements chart::MinimumAndMaximumSupplier.
Definition at line 91 of file MinimumAndMaximumSupplier.cxx.
References m_aMinimumAndMaximumSupplierList.
Referenced by chart::VCoordinateSystem::prepareAutomaticAxisScaling().
|
overridevirtual |
Implements chart::MinimumAndMaximumSupplier.
Definition at line 119 of file MinimumAndMaximumSupplier.cxx.
References m_aMinimumAndMaximumSupplierList.
Referenced by chart::VCoordinateSystem::prepareAutomaticAxisScaling().
|
overridevirtual |
Implements chart::MinimumAndMaximumSupplier.
Definition at line 49 of file MinimumAndMaximumSupplier.cxx.
References m_aMinimumAndMaximumSupplierList.
Referenced by chart::VCoordinateSystem::prepareAutomaticAxisScaling().
|
overridevirtual |
Implements chart::MinimumAndMaximumSupplier.
Definition at line 77 of file MinimumAndMaximumSupplier.cxx.
References m_aMinimumAndMaximumSupplierList.
Referenced by chart::VCoordinateSystem::prepareAutomaticAxisScaling().
|
overridevirtual |
Implements chart::MinimumAndMaximumSupplier.
Definition at line 105 of file MinimumAndMaximumSupplier.cxx.
References m_aMinimumAndMaximumSupplierList.
Referenced by chart::VCoordinateSystem::prepareAutomaticAxisScaling().
bool chart::MergedMinimumAndMaximumSupplier::hasMinimumAndMaximumSupplier | ( | MinimumAndMaximumSupplier * | pMinimumAndMaximumSupplier | ) |
Definition at line 44 of file MinimumAndMaximumSupplier.cxx.
References m_aMinimumAndMaximumSupplierList.
Referenced by chart::VCoordinateSystem::hasMinimumAndMaximumSupplier().
|
overridevirtual |
Implements chart::MinimumAndMaximumSupplier.
Definition at line 133 of file MinimumAndMaximumSupplier.cxx.
References m_aMinimumAndMaximumSupplierList.
Referenced by chart::VCoordinateSystem::prepareAutomaticAxisScaling().
|
overridevirtual |
Implements chart::MinimumAndMaximumSupplier.
Definition at line 142 of file MinimumAndMaximumSupplier.cxx.
References m_aMinimumAndMaximumSupplierList.
Referenced by chart::VCoordinateSystem::prepareAutomaticAxisScaling().
|
overridevirtual |
Implements chart::MinimumAndMaximumSupplier.
Definition at line 160 of file MinimumAndMaximumSupplier.cxx.
References m_aMinimumAndMaximumSupplierList.
Referenced by chart::VCoordinateSystem::prepareAutomaticAxisScaling().
|
overridevirtual |
Implements chart::MinimumAndMaximumSupplier.
Definition at line 151 of file MinimumAndMaximumSupplier.cxx.
References m_aMinimumAndMaximumSupplierList.
Referenced by chart::VCoordinateSystem::prepareAutomaticAxisScaling().
|
overridevirtual |
Implements chart::MinimumAndMaximumSupplier.
Definition at line 169 of file MinimumAndMaximumSupplier.cxx.
References m_aMinimumAndMaximumSupplierList.
|
overridevirtual |
Implements chart::MinimumAndMaximumSupplier.
Definition at line 195 of file MinimumAndMaximumSupplier.cxx.
References m_aMinimumAndMaximumSupplierList.
Referenced by chart::VCoordinateSystem::prepareAutomaticAxisScaling().
|
private |
Definition at line 87 of file MinimumAndMaximumSupplier.hxx.
Referenced by addMinimumAndMaximumSupplier(), calculateTimeResolutionOnXAxis(), clearMinimumAndMaximumSupplierList(), getMaximumX(), getMaximumYInRange(), getMaximumZ(), getMinimumX(), getMinimumYInRange(), getMinimumZ(), hasMinimumAndMaximumSupplier(), isExpandBorderToIncrementRhythm(), isExpandIfValuesCloseToBorder(), isExpandNarrowValuesTowardZero(), isExpandWideValuesToZero(), isSeparateStackingForDifferentSigns(), and setTimeResolutionOnXAxis().