LibreOffice Module chart2 (master) 1
|
#include <VDataSeries.hxx>
Public Member Functions | |
VDataSeries (const rtl::Reference<::chart::DataSeries > &xDataSeries) | |
~VDataSeries () | |
VDataSeries (const VDataSeries &)=delete | |
const VDataSeries & | operator= (const VDataSeries &)=delete |
const rtl::Reference<::chart::DataSeries > & | getModel () const |
void | setCategoryXAxis () |
void | setXValues (const css::uno::Reference< css::chart2::data::XDataSequence > &xValues) |
void | setXValuesIfNone (const css::uno::Reference< css::chart2::data::XDataSequence > &xValues) |
void | setParticle (const OUString &rSeriesParticle) |
void | setGlobalSeriesIndex (sal_Int32 nGlobalSeriesIndex) |
void | setPageReferenceSize (const css::awt::Size &rPageRefSize) |
sal_Int32 | getTotalPointCount () const |
double | getXValue (sal_Int32 index) const |
double | getYValue (sal_Int32 index) const |
void | getMinMaxXValue (double &fMin, double &fMax) const |
double | getY_Min (sal_Int32 index) const |
double | getY_Max (sal_Int32 index) const |
double | getY_First (sal_Int32 index) const |
double | getY_Last (sal_Int32 index) const |
double | getBubble_Size (sal_Int32 index) const |
double | getMinimumofAllDifferentYValues (sal_Int32 index) const |
double | getMaximumofAllDifferentYValues (sal_Int32 index) const |
double | getValueByProperty (sal_Int32 index, const OUString &rPropName) const |
bool | hasPropertyMapping (const OUString &rPropName) const |
css::uno::Sequence< double > const & | getAllX () const |
css::uno::Sequence< double > const & | getAllY () const |
double | getXMeanValue () const |
double | getYMeanValue () const |
bool | hasExplicitNumberFormat (sal_Int32 nPointIndex, bool bForPercentage) const |
sal_Int32 | getExplicitNumberFormat (sal_Int32 nPointIndex, bool bForPercentage) const |
sal_Int32 | detectNumberFormatKey (sal_Int32 nPointIndex) const |
sal_Int32 | getLabelPlacement (sal_Int32 nPointIndex, const rtl::Reference<::chart::ChartType > &xChartType, bool bSwapXAndY) const |
css::awt::Point | getLabelPosition (css::awt::Point aTextShapePos, sal_Int32 nPointIndex) const |
bool | isLabelCustomPos (sal_Int32 nPointIndex) const |
css::uno::Reference< css::beans::XPropertySet > | getPropertiesOfPoint (sal_Int32 index) const |
const css::uno::Reference< css::beans::XPropertySet > & | getPropertiesOfSeries () const |
css::chart2::Symbol * | getSymbolProperties (sal_Int32 index) const |
css::uno::Reference< css::beans::XPropertySet > | getXErrorBarProperties (sal_Int32 index) const |
css::uno::Reference< css::beans::XPropertySet > | getYErrorBarProperties (sal_Int32 index) const |
bool | hasPointOwnColor (sal_Int32 index) const |
css::chart2::StackingDirection | getStackingDirection () const |
sal_Int32 | getAttachedAxisIndex () const |
void | setAttachedAxisIndex (sal_Int32 nAttachedAxisIndex) |
void | doSortByXValues () |
void | setConnectBars (bool bConnectBars) |
bool | getConnectBars () const |
void | setGroupBarsPerAxis (bool bGroupBarsPerAxis) |
bool | getGroupBarsPerAxis () const |
void | setStartingAngle (sal_Int32 nStartingAngle) |
sal_Int32 | getStartingAngle () const |
void | setRoleOfSequenceForDataLabelNumberFormatDetection (std::u16string_view rRole) |
const OUString & | getCID () const |
const OUString & | getSeriesParticle () const |
const OUString & | getPointCID_Stub () const |
OUString | getErrorBarsCID (bool bYError) const |
OUString | getLabelsCID () const |
const OUString & | getLabelCID_Stub () const |
OUString | getDataCurveCID (sal_Int32 nCurveIndex, bool bAverageLine) const |
css::chart2::DataPointLabel * | getDataPointLabelIfLabel (sal_Int32 index) const |
bool | getTextLabelMultiPropertyLists (sal_Int32 index, tNameSequence *&pPropNames, tAnySequence *&pPropValues) const |
OUString | getDataCurveEquationCID (sal_Int32 nCurveIndex) const |
bool | isAttributedDataPoint (sal_Int32 index) const |
bool | isVaryColorsByPoint () const |
void | releaseShapes () |
void | setMissingValueTreatment (sal_Int32 nMissingValueTreatment) |
sal_Int32 | getMissingValueTreatment () const |
void | setOldTimeBased (VDataSeries *pOldSeries, double nPercent) |
VDataSeries * | createCopyForTimeBased () const |
Public Attributes | |
std::vector< std::vector< css::drawing::Position3D > > | m_aPolyPolygonShape3D |
sal_Int32 | m_nPolygonIndex |
double | m_fLogicMinX |
double | m_fLogicMaxX |
double | m_fLogicZPos |
rtl::Reference< SvxShapeGroupAnyD > | m_xGroupShape |
rtl::Reference< SvxShapeGroup > | m_xLabelsGroupShape |
rtl::Reference< SvxShapeGroupAnyD > | m_xErrorXBarsGroupShape |
rtl::Reference< SvxShapeGroupAnyD > | m_xErrorYBarsGroupShape |
rtl::Reference< SvxShapeGroupAnyD > | m_xFrontSubGroupShape |
rtl::Reference< SvxShapeGroupAnyD > | m_xBackSubGroupShape |
Private Member Functions | |
css::chart2::DataPointLabel * | getDataPointLabel (sal_Int32 index) const |
void | adaptPointCache (sal_Int32 nNewPointIndex) const |
VDataSeries () | |
Definition at line 60 of file VDataSeries.hxx.
chart::VDataSeries::VDataSeries | ( | const rtl::Reference<::chart::DataSeries > & | xDataSeries | ) |
chart::VDataSeries::~VDataSeries | ( | ) |
Definition at line 247 of file VDataSeries.cxx.
|
delete |
|
private |
Definition at line 1039 of file VDataSeries.cxx.
Referenced by createCopyForTimeBased().
|
private |
Definition at line 931 of file VDataSeries.cxx.
References m_apLabelPropNames_AttributedPoint, m_apLabelPropValues_AttributedPoint, m_nCurrentAttributedPoint, m_oLabel_AttributedPoint, and m_oSymbolProperties_AttributedPoint.
Referenced by getDataPointLabel(), getSymbolProperties(), and getTextLabelMultiPropertyLists().
VDataSeries * chart::VDataSeries::createCopyForTimeBased | ( | ) | const |
Definition at line 1069 of file VDataSeries.cxx.
References m_aValues_Bubble_Size, m_aValues_X, m_aValues_Y, m_aValues_Y_First, m_aValues_Y_Last, m_aValues_Y_Max, m_aValues_Y_Min, m_aValues_Z, m_nPointCount, m_PropertyMap, and VDataSeries().
sal_Int32 chart::VDataSeries::detectNumberFormatKey | ( | sal_Int32 | nPointIndex | ) | const |
Definition at line 566 of file VDataSeries.cxx.
References chart::VDataSequence::detectNumberFormatKey(), index, and m_pValueSequenceForDataLabelNumberFormatDetection.
Referenced by chart::VSeriesPlotter::getLabelTextForValue().
void chart::VDataSeries::doSortByXValues | ( | ) |
Definition at line 251 of file VDataSeries.cxx.
References chart::VDataSequence::is(), chart::VDataSequence::m_aValues, m_aValues_X, m_aValues_Y, and m_nPointCount.
uno::Sequence< double > const & chart::VDataSeries::getAllX | ( | ) | const |
Definition at line 718 of file VDataSeries.cxx.
References chart::VDataSequence::getLength(), chart::VDataSequence::is(), chart::VDataSequence::m_aValues, m_aValues_X, and m_nPointCount.
Referenced by chart::VSeriesPlotter::createErrorBar(), chart::VSeriesPlotter::createErrorRectangle(), chart::VSeriesPlotter::createRegressionCurvesShapes(), getMinMaxXValue(), and getXMeanValue().
uno::Sequence< double > const & chart::VDataSeries::getAllY | ( | ) | const |
Definition at line 732 of file VDataSeries.cxx.
References chart::VDataSequence::getLength(), chart::VDataSequence::is(), chart::VDataSequence::m_aValues, m_aValues_Y, and m_nPointCount.
Referenced by chart::VSeriesPlotter::createErrorBar(), chart::VSeriesPlotter::createErrorRectangle(), chart::VSeriesPlotter::createRegressionCurvesShapes(), and getYMeanValue().
sal_Int32 chart::VDataSeries::getAttachedAxisIndex | ( | ) | const |
Definition at line 407 of file VDataSeries.cxx.
References m_nAxisIndex.
Referenced by chart::BarChart::adaptOverlapAndGapwidthForGroupBarsPerAxis().
double chart::VDataSeries::getBubble_Size | ( | sal_Int32 | index | ) | const |
Definition at line 514 of file VDataSeries.cxx.
References chart::VDataSequence::getLength(), chart::VDataSequence::getValue(), index, m_aValues_Bubble_Size, mnPercent, and mpOldSeries.
|
inline |
Definition at line 154 of file VDataSeries.hxx.
References m_aCID.
Referenced by chart::VSeriesPlotter::getSeriesGroupShape().
bool chart::VDataSeries::getConnectBars | ( | ) | const |
Definition at line 377 of file VDataSeries.cxx.
References m_bConnectBars.
OUString chart::VDataSeries::getDataCurveCID | ( | sal_Int32 | nCurveIndex, |
bool | bAverageLine | ||
) | const |
Definition at line 358 of file VDataSeries.cxx.
References chart::ObjectIdentifier::createDataCurveCID(), and m_aSeriesParticle.
Referenced by chart::VSeriesPlotter::createRegressionCurvesShapes().
OUString chart::VDataSeries::getDataCurveEquationCID | ( | sal_Int32 | nCurveIndex | ) | const |
Definition at line 363 of file VDataSeries.cxx.
References chart::ObjectIdentifier::createDataCurveEquationCID(), and m_aSeriesParticle.
Referenced by chart::VSeriesPlotter::createRegressionCurvesShapes().
|
private |
Definition at line 943 of file VDataSeries.cxx.
References adaptPointCache(), chart::getDataPointLabelFromPropertySet(), getPropertiesOfPoint(), index, isAttributedDataPoint(), m_bAllowPercentValueInDataLabel, m_oLabel_AttributedPoint, and m_oLabel_Series.
Referenced by getDataPointLabelIfLabel().
DataPointLabel * chart::VDataSeries::getDataPointLabelIfLabel | ( | sal_Int32 | index | ) | const |
Definition at line 971 of file VDataSeries.cxx.
References getDataPointLabel(), and index.
Referenced by chart::VSeriesPlotter::createDataLabel(), and chart::PieChart::createTextLabelShape().
OUString chart::VDataSeries::getErrorBarsCID | ( | bool | bYError | ) | const |
Definition at line 342 of file VDataSeries.cxx.
References chart::ObjectIdentifier::createClassifiedIdentifierForParticles(), chart::ObjectIdentifier::getStringForType(), m_aSeriesParticle, chart::OBJECTTYPE_DATA_ERRORS_X, and chart::OBJECTTYPE_DATA_ERRORS_Y.
Referenced by chart::VSeriesPlotter::getErrorBarsGroupShape().
sal_Int32 chart::VDataSeries::getExplicitNumberFormat | ( | sal_Int32 | nPointIndex, |
bool | bForPercentage | ||
) | const |
Definition at line 540 of file VDataSeries.cxx.
References aPropName, CHART_UNONAME_NUMFMT, and getPropertiesOfPoint().
Referenced by chart::VSeriesPlotter::getLabelTextForValue().
bool chart::VDataSeries::getGroupBarsPerAxis | ( | ) | const |
Definition at line 387 of file VDataSeries.cxx.
References m_bGroupBarsPerAxis.
Referenced by chart::BarChart::adaptOverlapAndGapwidthForGroupBarsPerAxis().
|
inline |
Definition at line 159 of file VDataSeries.hxx.
References m_aLabelCID_Stub.
Referenced by chart::VSeriesPlotter::createDataLabel().
sal_Int32 chart::VDataSeries::getLabelPlacement | ( | sal_Int32 | nPointIndex, |
const rtl::Reference<::chart::ChartType > & | xChartType, | ||
bool | bSwapXAndY | ||
) | const |
Definition at line 574 of file VDataSeries.cxx.
References getPropertiesOfPoint(), chart::ChartTypeHelper::getSupportedLabelPlacements(), m_xDataSeries, n, and TOOLS_WARN_EXCEPTION.
Referenced by chart::PieChart::createTextLabelShape().
awt::Point chart::VDataSeries::getLabelPosition | ( | css::awt::Point | aTextShapePos, |
sal_Int32 | nPointIndex | ||
) | const |
Definition at line 608 of file VDataSeries.cxx.
References getPropertiesOfPoint(), m_aReferenceSize, and TOOLS_WARN_EXCEPTION.
Referenced by chart::VSeriesPlotter::createDataLabel().
OUString chart::VDataSeries::getLabelsCID | ( | ) | const |
Definition at line 351 of file VDataSeries.cxx.
References chart::ObjectIdentifier::createClassifiedIdentifierForParticles(), chart::ObjectIdentifier::getStringForType(), m_aSeriesParticle, and chart::OBJECTTYPE_DATA_LABELS.
Referenced by chart::VSeriesPlotter::getLabelsGroupShape(), and setParticle().
double chart::VDataSeries::getMaximumofAllDifferentYValues | ( | sal_Int32 | index | ) | const |
Definition at line 683 of file VDataSeries.cxx.
References getY_First(), getY_Last(), getY_Max(), getY_Min(), getYValue(), index, chart::VDataSequence::is(), m_aValues_Y, m_aValues_Y_First, m_aValues_Y_Last, m_aValues_Y_Max, and m_aValues_Y_Min.
double chart::VDataSeries::getMinimumofAllDifferentYValues | ( | sal_Int32 | index | ) | const |
Definition at line 648 of file VDataSeries.cxx.
References getY_First(), getY_Last(), getY_Max(), getY_Min(), getYValue(), index, chart::VDataSequence::is(), m_aValues_Y, m_aValues_Y_First, m_aValues_Y_Last, m_aValues_Y_Max, and m_aValues_Y_Min.
void chart::VDataSeries::getMinMaxXValue | ( | double & | fMin, |
double & | fMax | ||
) | const |
Definition at line 469 of file VDataSeries.cxx.
Referenced by chart::VSeriesPlotter::createRegressionCurvesShapes().
sal_Int32 chart::VDataSeries::getMissingValueTreatment | ( | ) | const |
Definition at line 1034 of file VDataSeries.cxx.
References m_nMissingValueTreatment.
Referenced by getXValue(), getYValue(), and chart::NetChart::impl_createLine().
const rtl::Reference<::chart::DataSeries > & chart::VDataSeries::getModel | ( | ) | const |
Definition at line 299 of file VDataSeries.cxx.
References m_xDataSeries.
Referenced by chart::VSeriesPlotter::createDataLabel(), chart::VSeriesPlotter::createLegendEntriesForSeries(), chart::VSeriesPlotter::createRegressionCurvesShapes(), chart::PieChart::createTextLabelShape(), chart::PieChart::getMaxOffset(), and chart::VSeriesPlotter::getSeriesNames().
|
inline |
Definition at line 156 of file VDataSeries.hxx.
References m_aPointCID_Stub.
Referenced by chart::PieChart::createShapes().
uno::Reference< beans::XPropertySet > chart::VDataSeries::getPropertiesOfPoint | ( | sal_Int32 | index | ) | const |
Definition at line 904 of file VDataSeries.cxx.
References getPropertiesOfSeries(), index, isAttributedDataPoint(), and m_xDataSeries.
Referenced by chart::VSeriesPlotter::createDataLabel(), chart::VSeriesPlotter::createLegendSymbolForPoint(), chart::PieChart::createShapes(), getDataPointLabel(), getExplicitNumberFormat(), getLabelPlacement(), getLabelPosition(), chart::PieChart::getMaxOffset(), getSymbolProperties(), getTextLabelMultiPropertyLists(), getXErrorBarProperties(), getYErrorBarProperties(), hasExplicitNumberFormat(), and hasPointOwnColor().
const uno::Reference< beans::XPropertySet > & chart::VDataSeries::getPropertiesOfSeries | ( | ) | const |
Definition at line 911 of file VDataSeries.cxx.
References m_xDataSeriesProps.
Referenced by chart::VSeriesPlotter::createLegendSymbolForPoint(), chart::VSeriesPlotter::createLegendSymbolForSeries(), getPropertiesOfPoint(), getSymbolProperties(), chart::NetChart::impl_createArea(), chart::AreaChart::impl_createArea(), chart::NetChart::impl_createLine(), and chart::AreaChart::impl_createLine().
|
inline |
Definition at line 155 of file VDataSeries.hxx.
References m_aSeriesParticle.
Referenced by chart::VSeriesPlotter::createLegendEntriesForSeries(), and chart::PieChart::createShapes().
chart2::StackingDirection chart::VDataSeries::getStackingDirection | ( | ) | const |
Definition at line 402 of file VDataSeries.cxx.
References m_eStackingDirection.
sal_Int32 chart::VDataSeries::getStartingAngle | ( | ) | const |
Definition at line 397 of file VDataSeries.cxx.
References m_nStartingAngle.
Referenced by chart::PieChart::createShapes().
Symbol * chart::VDataSeries::getSymbolProperties | ( | sal_Int32 | index | ) | const |
Definition at line 793 of file VDataSeries.cxx.
References adaptPointCache(), getPropertiesOfPoint(), getPropertiesOfSeries(), chart::getSymbolPropertiesFromPropertySet(), index, chart::VDataSequence::is(), isAttributedDataPoint(), m_aValues_X, m_nGlobalSeriesIndex, m_oSymbolProperties_AttributedPoint, m_oSymbolProperties_InvisibleSymbolForSelection, m_oSymbolProperties_Series, nIndex, and Symbol.
Referenced by chart::AreaChart::getExplicitSymbol(), and chart::NetChart::getExplicitSymbol().
bool chart::VDataSeries::getTextLabelMultiPropertyLists | ( | sal_Int32 | index, |
tNameSequence *& | pPropNames, | ||
tAnySequence *& | pPropValues | ||
) | const |
Definition at line 980 of file VDataSeries.cxx.
References adaptPointCache(), chart::LabelPositionHelper::doDynamicFontResize(), getPropertiesOfPoint(), chart::PropertyMapper::getTextLabelMultiPropertyLists(), index, isAttributedDataPoint(), m_apLabelPropNames_AttributedPoint, m_apLabelPropValues_AttributedPoint, m_aReferenceSize, m_oLabelPropNames_Series, and m_oLabelPropValues_Series.
Referenced by chart::VSeriesPlotter::createDataLabel().
|
inline |
Definition at line 79 of file VDataSeries.hxx.
References m_nPointCount.
Referenced by chart::PieChart::createShapes().
double chart::VDataSeries::getValueByProperty | ( | sal_Int32 | index, |
const OUString & | rPropName | ||
) | const |
Definition at line 1087 of file VDataSeries.cxx.
References a, ColorAlpha, ColorTransparency, Color::GetAlpha(), Color::GetBlue(), Color::GetGreen(), Color::GetRed(), getValueByProperty(), hasPropertyMapping(), m_PropertyMap, mnPercent, mpOldSeries, nIndex, and pData.
Referenced by chart::PieChart::createShapes(), and getValueByProperty().
uno::Reference< beans::XPropertySet > chart::VDataSeries::getXErrorBarProperties | ( | sal_Int32 | index | ) | const |
Definition at line 846 of file VDataSeries.cxx.
References CHART_UNONAME_ERRORBAR_X, getPropertiesOfPoint(), and index.
Referenced by chart::VSeriesPlotter::createErrorBar_X(), and chart::VSeriesPlotter::createErrorRectangle().
double chart::VDataSeries::getXMeanValue | ( | ) | const |
Definition at line 746 of file VDataSeries.cxx.
References chart::RegressionCurveHelper::createRegressionCurveCalculatorByServiceName(), getAllX(), m_fXMeanValue, and u.
Referenced by chart::VSeriesPlotter::createErrorBar(), and chart::VSeriesPlotter::createErrorRectangle().
double chart::VDataSeries::getXValue | ( | sal_Int32 | index | ) | const |
Definition at line 419 of file VDataSeries.cxx.
References chart::VDataSequence::getLength(), getMissingValueTreatment(), index, chart::VDataSequence::is(), chart::VDataSequence::m_aValues, m_aValues_X, mnPercent, and mpOldSeries.
double chart::VDataSeries::getY_First | ( | sal_Int32 | index | ) | const |
Definition at line 506 of file VDataSeries.cxx.
References chart::VDataSequence::getValue(), index, and m_aValues_Y_First.
Referenced by getMaximumofAllDifferentYValues(), and getMinimumofAllDifferentYValues().
double chart::VDataSeries::getY_Last | ( | sal_Int32 | index | ) | const |
Definition at line 510 of file VDataSeries.cxx.
References chart::VDataSequence::getValue(), index, and m_aValues_Y_Last.
Referenced by getMaximumofAllDifferentYValues(), and getMinimumofAllDifferentYValues().
double chart::VDataSeries::getY_Max | ( | sal_Int32 | index | ) | const |
Definition at line 502 of file VDataSeries.cxx.
References chart::VDataSequence::getValue(), index, and m_aValues_Y_Max.
Referenced by getMaximumofAllDifferentYValues(), and getMinimumofAllDifferentYValues().
double chart::VDataSeries::getY_Min | ( | sal_Int32 | index | ) | const |
Definition at line 498 of file VDataSeries.cxx.
References chart::VDataSequence::getValue(), index, and m_aValues_Y_Min.
Referenced by getMaximumofAllDifferentYValues(), and getMinimumofAllDifferentYValues().
uno::Reference< beans::XPropertySet > chart::VDataSeries::getYErrorBarProperties | ( | sal_Int32 | index | ) | const |
Definition at line 856 of file VDataSeries.cxx.
References CHART_UNONAME_ERRORBAR_Y, getPropertiesOfPoint(), and index.
Referenced by chart::VSeriesPlotter::createErrorBar_Y(), and chart::VSeriesPlotter::createErrorRectangle().
double chart::VDataSeries::getYMeanValue | ( | ) | const |
Definition at line 758 of file VDataSeries.cxx.
References chart::RegressionCurveHelper::createRegressionCurveCalculatorByServiceName(), getAllY(), m_fYMeanValue, and u.
Referenced by chart::VSeriesPlotter::createErrorBar(), and chart::VSeriesPlotter::createErrorRectangle().
double chart::VDataSeries::getYValue | ( | sal_Int32 | index | ) | const |
Definition at line 444 of file VDataSeries.cxx.
References chart::VDataSequence::getLength(), getMissingValueTreatment(), index, chart::VDataSequence::is(), chart::VDataSequence::m_aValues, m_aValues_Y, mnPercent, and mpOldSeries.
Referenced by chart::PieChart::createShapes(), chart::PieChart::createTextLabelShape(), getMaximumofAllDifferentYValues(), getMinimumofAllDifferentYValues(), and chart::NetChart::impl_createLine().
bool chart::VDataSeries::hasExplicitNumberFormat | ( | sal_Int32 | nPointIndex, |
bool | bForPercentage | ||
) | const |
Definition at line 526 of file VDataSeries.cxx.
References aPropName, CHART_UNONAME_LINK_TO_SRC_NUMFMT, CHART_UNONAME_NUMFMT, and getPropertiesOfPoint().
Referenced by chart::VSeriesPlotter::getLabelTextForValue().
bool chart::VDataSeries::hasPointOwnColor | ( | sal_Int32 | index | ) | const |
Definition at line 866 of file VDataSeries.cxx.
References getPropertiesOfPoint(), index, isAttributedDataPoint(), and TOOLS_WARN_EXCEPTION.
Referenced by chart::VSeriesPlotter::createLegendSymbolForPoint(), and chart::PieChart::createShapes().
bool chart::VDataSeries::hasPropertyMapping | ( | const OUString & | rPropName | ) | const |
Definition at line 1115 of file VDataSeries.cxx.
References m_PropertyMap.
Referenced by chart::PieChart::createShapes(), and getValueByProperty().
bool chart::VDataSeries::isAttributedDataPoint | ( | sal_Int32 | index | ) | const |
Definition at line 883 of file VDataSeries.cxx.
References index, m_aAttributedDataPointIndexList, m_nPointCount, and n.
Referenced by chart::VSeriesPlotter::createLegendSymbolForPoint(), getDataPointLabel(), getPropertiesOfPoint(), getSymbolProperties(), getTextLabelMultiPropertyLists(), hasPointOwnColor(), and isLabelCustomPos().
bool chart::VDataSeries::isLabelCustomPos | ( | sal_Int32 | nPointIndex | ) | const |
Definition at line 628 of file VDataSeries.cxx.
References isAttributedDataPoint(), m_xDataSeries, and TOOLS_WARN_EXCEPTION.
Referenced by chart::VSeriesPlotter::createDataLabel(), and chart::PieChart::createTextLabelShape().
bool chart::VDataSeries::isVaryColorsByPoint | ( | ) | const |
Definition at line 896 of file VDataSeries.cxx.
References m_xDataSeries, and chart::DataSeriesProperties::PROP_DATASERIES_VARY_COLORS_BY_POINT.
Referenced by chart::VSeriesPlotter::createDataLabel(), and chart::VSeriesPlotter::createLegendEntriesForSeries().
|
delete |
void chart::VDataSeries::releaseShapes | ( | ) |
Definition at line 286 of file VDataSeries.cxx.
References m_aPolyPolygonShape3D, m_nPolygonIndex, m_xBackSubGroupShape, m_xErrorXBarsGroupShape, m_xErrorYBarsGroupShape, m_xFrontSubGroupShape, m_xGroupShape, and m_xLabelsGroupShape.
void chart::VDataSeries::setAttachedAxisIndex | ( | sal_Int32 | nAttachedAxisIndex | ) |
Definition at line 412 of file VDataSeries.cxx.
References m_nAxisIndex.
void chart::VDataSeries::setCategoryXAxis | ( | ) |
Definition at line 304 of file VDataSeries.cxx.
References chart::VDataSequence::clear(), m_aValues_X, and m_bAllowPercentValueInDataLabel.
void chart::VDataSeries::setConnectBars | ( | bool | bConnectBars | ) |
Definition at line 372 of file VDataSeries.cxx.
References m_bConnectBars.
void chart::VDataSeries::setGlobalSeriesIndex | ( | sal_Int32 | nGlobalSeriesIndex | ) |
Definition at line 326 of file VDataSeries.cxx.
References m_nGlobalSeriesIndex.
void chart::VDataSeries::setGroupBarsPerAxis | ( | bool | bGroupBarsPerAxis | ) |
Definition at line 382 of file VDataSeries.cxx.
References m_bGroupBarsPerAxis.
void chart::VDataSeries::setMissingValueTreatment | ( | sal_Int32 | nMissingValueTreatment | ) |
Definition at line 1029 of file VDataSeries.cxx.
References m_nMissingValueTreatment.
void chart::VDataSeries::setOldTimeBased | ( | VDataSeries * | pOldSeries, |
double | nPercent | ||
) |
Definition at line 1062 of file VDataSeries.cxx.
References mnPercent, and mpOldSeries.
void chart::VDataSeries::setPageReferenceSize | ( | const css::awt::Size & | rPageRefSize | ) |
Definition at line 367 of file VDataSeries.cxx.
References m_aReferenceSize.
void chart::VDataSeries::setParticle | ( | const OUString & | rSeriesParticle | ) |
Definition at line 331 of file VDataSeries.cxx.
References chart::ObjectIdentifier::createClassifiedIdentifierForParticle(), chart::ObjectIdentifier::createClassifiedIdentifierWithParent(), chart::ObjectIdentifier::createSeriesSubObjectStub(), getLabelsCID(), m_aCID, m_aLabelCID_Stub, m_aPointCID_Stub, m_aSeriesParticle, chart::OBJECTTYPE_DATA_LABEL, chart::OBJECTTYPE_DATA_POINT, and u.
void chart::VDataSeries::setRoleOfSequenceForDataLabelNumberFormatDetection | ( | std::u16string_view | rRole | ) |
Definition at line 549 of file VDataSeries.cxx.
References m_aValues_Bubble_Size, m_aValues_X, m_aValues_Y, m_aValues_Y_First, m_aValues_Y_Last, m_aValues_Y_Max, m_aValues_Y_Min, m_pValueSequenceForDataLabelNumberFormatDetection, and u.
void chart::VDataSeries::setStartingAngle | ( | sal_Int32 | nStartingAngle | ) |
Definition at line 392 of file VDataSeries.cxx.
References m_nStartingAngle.
void chart::VDataSeries::setXValues | ( | const css::uno::Reference< css::chart2::data::XDataSequence > & | xValues | ) |
Definition at line 310 of file VDataSeries.cxx.
References chart::VDataSequence::clear(), chart::VDataSequence::init(), m_aValues_X, and m_bAllowPercentValueInDataLabel.
void chart::VDataSeries::setXValuesIfNone | ( | const css::uno::Reference< css::chart2::data::XDataSequence > & | xValues | ) |
Definition at line 317 of file VDataSeries.cxx.
References chart::VDataSequence::init(), chart::VDataSequence::is(), and m_aValues_X.
|
private |
Definition at line 221 of file VDataSeries.hxx.
Referenced by isAttributedDataPoint().
|
private |
Definition at line 234 of file VDataSeries.hxx.
Referenced by getCID(), and setParticle().
|
private |
Definition at line 236 of file VDataSeries.hxx.
Referenced by getLabelCID_Stub(), and setParticle().
|
mutableprivate |
Definition at line 249 of file VDataSeries.hxx.
Referenced by adaptPointCache(), and getTextLabelMultiPropertyLists().
|
mutableprivate |
Definition at line 250 of file VDataSeries.hxx.
Referenced by adaptPointCache(), and getTextLabelMultiPropertyLists().
|
private |
Definition at line 235 of file VDataSeries.hxx.
Referenced by getPointCID_Stub(), and setParticle().
std::vector<std::vector<css::drawing::Position3D> > chart::VDataSeries::m_aPolyPolygonShape3D |
Definition at line 146 of file VDataSeries.hxx.
Referenced by releaseShapes().
|
private |
Definition at line 254 of file VDataSeries.hxx.
Referenced by getLabelPosition(), getTextLabelMultiPropertyLists(), and setPageReferenceSize().
|
private |
Definition at line 233 of file VDataSeries.hxx.
Referenced by getDataCurveCID(), getDataCurveEquationCID(), getErrorBarsCID(), getLabelsCID(), getSeriesParticle(), and setParticle().
|
private |
Definition at line 212 of file VDataSeries.hxx.
Referenced by createCopyForTimeBased(), getBubble_Size(), and setRoleOfSequenceForDataLabelNumberFormatDetection().
|
private |
Definition at line 203 of file VDataSeries.hxx.
Referenced by createCopyForTimeBased(), doSortByXValues(), getAllX(), getSymbolProperties(), getXValue(), setCategoryXAxis(), setRoleOfSequenceForDataLabelNumberFormatDetection(), setXValues(), and setXValuesIfNone().
|
private |
Definition at line 204 of file VDataSeries.hxx.
Referenced by createCopyForTimeBased(), doSortByXValues(), getAllY(), getMaximumofAllDifferentYValues(), getMinimumofAllDifferentYValues(), getYValue(), and setRoleOfSequenceForDataLabelNumberFormatDetection().
|
private |
Definition at line 209 of file VDataSeries.hxx.
Referenced by createCopyForTimeBased(), getMaximumofAllDifferentYValues(), getMinimumofAllDifferentYValues(), getY_First(), and setRoleOfSequenceForDataLabelNumberFormatDetection().
|
private |
Definition at line 210 of file VDataSeries.hxx.
Referenced by createCopyForTimeBased(), getMaximumofAllDifferentYValues(), getMinimumofAllDifferentYValues(), getY_Last(), and setRoleOfSequenceForDataLabelNumberFormatDetection().
|
private |
Definition at line 208 of file VDataSeries.hxx.
Referenced by createCopyForTimeBased(), getMaximumofAllDifferentYValues(), getMinimumofAllDifferentYValues(), getY_Max(), and setRoleOfSequenceForDataLabelNumberFormatDetection().
|
private |
Definition at line 207 of file VDataSeries.hxx.
Referenced by createCopyForTimeBased(), getMaximumofAllDifferentYValues(), getMinimumofAllDifferentYValues(), getY_Min(), and setRoleOfSequenceForDataLabelNumberFormatDetection().
|
private |
Definition at line 205 of file VDataSeries.hxx.
Referenced by createCopyForTimeBased().
|
private |
Definition at line 257 of file VDataSeries.hxx.
Referenced by getDataPointLabel(), setCategoryXAxis(), and setXValues().
|
private |
Definition at line 227 of file VDataSeries.hxx.
Referenced by getConnectBars(), and setConnectBars().
|
private |
Definition at line 229 of file VDataSeries.hxx.
Referenced by getGroupBarsPerAxis(), and setGroupBarsPerAxis().
|
private |
Definition at line 223 of file VDataSeries.hxx.
Referenced by getStackingDirection().
double chart::VDataSeries::m_fLogicMaxX |
Definition at line 149 of file VDataSeries.hxx.
Referenced by chart::NetChart::impl_createArea(), and chart::AreaChart::impl_createArea().
double chart::VDataSeries::m_fLogicMinX |
Definition at line 148 of file VDataSeries.hxx.
Referenced by chart::NetChart::impl_createArea(), and chart::AreaChart::impl_createArea().
double chart::VDataSeries::m_fLogicZPos |
Definition at line 152 of file VDataSeries.hxx.
Referenced by chart::NetChart::impl_createArea(), and chart::AreaChart::impl_createArea().
|
mutableprivate |
Definition at line 218 of file VDataSeries.hxx.
Referenced by getXMeanValue().
|
mutableprivate |
Definition at line 219 of file VDataSeries.hxx.
Referenced by getYMeanValue().
|
private |
Definition at line 225 of file VDataSeries.hxx.
Referenced by getAttachedAxisIndex(), and setAttachedAxisIndex().
|
mutableprivate |
Definition at line 253 of file VDataSeries.hxx.
Referenced by adaptPointCache().
|
private |
Definition at line 238 of file VDataSeries.hxx.
Referenced by getSymbolProperties(), and setGlobalSeriesIndex().
|
private |
Definition at line 256 of file VDataSeries.hxx.
Referenced by getMissingValueTreatment(), and setMissingValueTreatment().
|
private |
Definition at line 201 of file VDataSeries.hxx.
Referenced by createCopyForTimeBased(), doSortByXValues(), getAllX(), getAllY(), getTotalPointCount(), and isAttributedDataPoint().
sal_Int32 chart::VDataSeries::m_nPolygonIndex |
Definition at line 147 of file VDataSeries.hxx.
Referenced by releaseShapes().
|
private |
Definition at line 231 of file VDataSeries.hxx.
Referenced by getStartingAngle(), and setStartingAngle().
|
mutableprivate |
Definition at line 248 of file VDataSeries.hxx.
Referenced by adaptPointCache(), and getDataPointLabel().
|
mutableprivate |
Definition at line 242 of file VDataSeries.hxx.
Referenced by getDataPointLabel().
|
mutableprivate |
Definition at line 243 of file VDataSeries.hxx.
Referenced by getTextLabelMultiPropertyLists().
|
mutableprivate |
Definition at line 244 of file VDataSeries.hxx.
Referenced by getTextLabelMultiPropertyLists().
|
mutableprivate |
Definition at line 251 of file VDataSeries.hxx.
Referenced by adaptPointCache(), and getSymbolProperties().
|
mutableprivate |
Definition at line 252 of file VDataSeries.hxx.
Referenced by getSymbolProperties().
|
mutableprivate |
Definition at line 245 of file VDataSeries.hxx.
Referenced by getSymbolProperties().
|
private |
Definition at line 216 of file VDataSeries.hxx.
Referenced by createCopyForTimeBased(), getValueByProperty(), and hasPropertyMapping().
|
private |
Definition at line 214 of file VDataSeries.hxx.
Referenced by detectNumberFormatKey(), and setRoleOfSequenceForDataLabelNumberFormatDetection().
rtl::Reference<SvxShapeGroupAnyD> chart::VDataSeries::m_xBackSubGroupShape |
Definition at line 194 of file VDataSeries.hxx.
Referenced by chart::VSeriesPlotter::getSeriesGroupShapeBackChild(), and releaseShapes().
|
private |
Definition at line 197 of file VDataSeries.hxx.
Referenced by getLabelPlacement(), getModel(), getPropertiesOfPoint(), isLabelCustomPos(), and isVaryColorsByPoint().
|
private |
Definition at line 198 of file VDataSeries.hxx.
Referenced by getPropertiesOfSeries().
rtl::Reference<SvxShapeGroupAnyD> chart::VDataSeries::m_xErrorXBarsGroupShape |
Definition at line 188 of file VDataSeries.hxx.
Referenced by chart::VSeriesPlotter::getErrorBarsGroupShape(), and releaseShapes().
rtl::Reference<SvxShapeGroupAnyD> chart::VDataSeries::m_xErrorYBarsGroupShape |
Definition at line 189 of file VDataSeries.hxx.
Referenced by chart::VSeriesPlotter::getErrorBarsGroupShape(), and releaseShapes().
rtl::Reference<SvxShapeGroupAnyD> chart::VDataSeries::m_xFrontSubGroupShape |
Definition at line 193 of file VDataSeries.hxx.
Referenced by chart::VSeriesPlotter::getSeriesGroupShapeFrontChild(), and releaseShapes().
rtl::Reference<SvxShapeGroupAnyD> chart::VDataSeries::m_xGroupShape |
Definition at line 186 of file VDataSeries.hxx.
Referenced by chart::VSeriesPlotter::getSeriesGroupShape(), and releaseShapes().
rtl::Reference<SvxShapeGroup> chart::VDataSeries::m_xLabelsGroupShape |
Definition at line 187 of file VDataSeries.hxx.
Referenced by chart::VSeriesPlotter::getLabelsGroupShape(), and releaseShapes().
|
private |
Definition at line 261 of file VDataSeries.hxx.
Referenced by getBubble_Size(), getValueByProperty(), getXValue(), getYValue(), and setOldTimeBased().
|
private |
Definition at line 260 of file VDataSeries.hxx.
Referenced by getBubble_Size(), getValueByProperty(), getXValue(), getYValue(), and setOldTimeBased().