|
| CandleStickChart ()=delete |
|
| CandleStickChart (const rtl::Reference< ::chart::ChartType > &xChartTypeModel, sal_Int32 nDimensionCount) |
|
virtual | ~CandleStickChart () override |
|
virtual void | createShapes () override |
|
virtual void | addSeries (std::unique_ptr< VDataSeries > pSeries, sal_Int32 zSlot, sal_Int32 xSlot, sal_Int32 ySlot) override |
| A new series can be positioned relative to other series in a chart. More...
|
|
virtual css::drawing::Direction3D | getPreferredDiagramAspectRatio () const override |
| a value <= 0 for a directions means that this direction can be stretched arbitrary More...
|
|
virtual bool | isSeparateStackingForDifferentSigns (sal_Int32 nDimensionIndex) override |
|
virtual LegendSymbolStyle | getLegendSymbolStyle () override |
|
| VSeriesPlotter ()=delete |
|
virtual | ~VSeriesPlotter () override |
|
virtual void | addSeries (std::unique_ptr< VDataSeries > pSeries, sal_Int32 zSlot, sal_Int32 xSlot, sal_Int32 ySlot) |
| A new series can be positioned relative to other series in a chart. More...
|
|
virtual css::drawing::Direction3D | getPreferredDiagramAspectRatio () const |
| a value <= 0 for a directions means that this direction can be stretched arbitrary More...
|
|
void | addSecondaryValueScale (const ExplicitScaleData &rScale, sal_Int32 nAxisIndex) |
| this enables you to handle series on the same x axis with different y axis the property AttachedAxisIndex at a dataseries indicates which value scale is to use (0==AttachedAxisIndex or a not set AttachedAxisIndex property indicates that this series should be scaled at the main y-axis; 1==AttachedAxisIndex indicates that the series should be scaled at the first secondary axis if there is any otherwise at the main y axis and so on. More...
|
|
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 |
|
void | getMinimumAndMaximumX (double &rfMinimum, double &rfMaximum) const |
|
void | getMinimumAndMaximumYInContinuousXRange (double &rfMinY, double &rfMaxY, double fMinX, double fMaxX, sal_Int32 nAxisIndex) const |
|
virtual std::vector< ViewLegendEntry > | createLegendEntries (const css::awt::Size &rEntryKeyAspectRatio, css::chart2::LegendPosition eLegendPosition, const css::uno::Reference< css::beans::XPropertySet > &xTextProperties, const rtl::Reference< SvxShapeGroupAnyD > &xTarget, const css::uno::Reference< css::uno::XComponentContext > &xContext, ChartModel &rModel) override |
|
virtual LegendSymbolStyle | getLegendSymbolStyle () |
|
virtual css::awt::Size | getPreferredLegendKeyAspectRatio () override |
|
virtual css::uno::Any | getExplicitSymbol (const VDataSeries &rSeries, sal_Int32 nPointIndex) |
|
rtl::Reference< SvxShapeGroup > | createLegendSymbolForSeries (const css::awt::Size &rEntryKeyAspectRatio, const VDataSeries &rSeries, const rtl::Reference< SvxShapeGroupAnyD > &xTarget) |
|
rtl::Reference< SvxShapeGroup > | createLegendSymbolForPoint (const css::awt::Size &rEntryKeyAspectRatio, const VDataSeries &rSeries, sal_Int32 nPointIndex, const rtl::Reference< SvxShapeGroupAnyD > &xTarget) |
|
std::vector< ViewLegendEntry > | createLegendEntriesForSeries (const css::awt::Size &rEntryKeyAspectRatio, const VDataSeries &rSeries, const css::uno::Reference< css::beans::XPropertySet > &xTextProperties, const rtl::Reference< SvxShapeGroupAnyD > &xTarget, const css::uno::Reference< css::uno::XComponentContext > &xContext) |
|
std::vector< ViewLegendSymbol > | createSymbols (const css::awt::Size &rEntryKeyAspectRatio, const rtl::Reference< SvxShapeGroupAnyD > &xTarget, const css::uno::Reference< css::uno::XComponentContext > &xContext) |
|
std::vector< ViewLegendSymbol > | createSymbolsForSeries (const css::awt::Size &rEntryKeyAspectRatio, const VDataSeries &rSeries, const rtl::Reference< SvxShapeGroupAnyD > &xTarget, const css::uno::Reference< css::uno::XComponentContext > &xContext) |
|
std::vector< VDataSeries * > | getAllSeries () |
|
std::vector< VDataSeries const * > | getAllSeries () const |
|
sal_Int32 | getPointCount () const |
|
void | setNumberFormatsSupplier (const css::uno::Reference< css::util::XNumberFormatsSupplier > &xNumFmtSupplier) |
|
void | setColorScheme (const css::uno::Reference< css::chart2::XColorScheme > &xColorScheme) |
|
void | setExplicitCategoriesProvider (ExplicitCategoriesProvider *pExplicitCategoriesProvider) |
|
ExplicitCategoriesProvider * | getExplicitCategoriesProvider () |
|
css::uno::Sequence< OUString > | getSeriesNames () const |
|
css::uno::Sequence< OUString > | getAllSeriesNames () const |
|
void | setPageReferenceSize (const css::awt::Size &rPageRefSize) |
|
void | setCoordinateSystemResolution (const css::uno::Sequence< sal_Int32 > &rCoordinateSystemResolution) |
|
bool | PointsWereSkipped () const |
|
void | setPieLabelsAllowToMove (bool bIsPieOrDonut) |
|
void | setAvailableOuterRect (const basegfx::B2IRectangle &aAvailableOuterRect) |
|
double | getTransformedDepth () const |
|
void | releaseShapes () |
|
virtual void | rearrangeLabelToAvoidOverlapIfRequested (const css::awt::Size &rPageSize) |
|
bool | WantToPlotInFrontOfAxisLine () |
|
virtual bool | shouldSnapRectToUsedArea () |
|
OUString | getLabelTextForValue (VDataSeries const &rDataSeries, sal_Int32 nPointIndex, double fValue, bool bAsPercentage) |
| This method returns a text string representation of the passed numeric value by exploiting a NumberFormatterWrapper object. More...
|
|
| PlotterBase (sal_Int32 nDimension) |
|
virtual | ~PlotterBase () |
|
virtual void | initPlotter (const rtl::Reference< SvxShapeGroupAnyD > &xLogicTarget, const rtl::Reference< SvxShapeGroupAnyD > &xFinalTarget, const OUString &rCID) |
|
virtual void | setScales (std::vector< ExplicitScaleData > &&rScales, bool bSwapXAndYAxis) |
|
virtual void | setTransformationSceneToScreen (const css::drawing::HomogenMatrix &rMatrix) |
|
virtual void | createShapes ()=0 |
|
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 |
|
virtual css::awt::Size | getPreferredLegendKeyAspectRatio ()=0 |
|
virtual std::vector< ViewLegendEntry > | createLegendEntries (const css::awt::Size &rEntryKeyAspectRatio, css::chart2::LegendPosition eLegendPosition, const css::uno::Reference< css::beans::XPropertySet > &xTextProperties, const rtl::Reference< SvxShapeGroupAnyD > &xTarget, const css::uno::Reference< css::uno::XComponentContext > &xContext, ChartModel &rModel)=0 |
|