21#include <com/sun/star/awt/Size.hpp>
22#include <com/sun/star/awt/Point.hpp>
23#include <com/sun/star/awt/Rectangle.hpp>
31namespace chart {
struct ExplicitIncrementData; }
32namespace chart {
struct ExplicitScaleData; }
47class ExplicitValueProvider;
56 explicit Chart2ModelContact(
const css::uno::Reference< css::uno::XComponentContext >& xContext );
81 const css::uno::Reference< css::chart2::XDataSeries >& xSeries );
117 css::awt::Size
GetTitleSize(
const css::uno::Reference< css::chart2::XTitle > & xTitle )
const;
121 css::awt::Point
GetTitlePosition(
const css::uno::Reference< css::chart2::XTitle > & xTitle )
const;
125 css::awt::Size
GetAxisSize(
const css::uno::Reference< css::chart2::XAxis > & xAxis )
const;
129 css::awt::Point
GetAxisPosition(
const css::uno::Reference< css::chart2::XAxis > & xAxis )
const;
136 css::uno::Reference< css::uno::XComponentContext >
m_xContext;
143 std::map< OUString, css::uno::Reference< css::container::XNameContainer > >
m_aTableMap;
describes how tickmarks are positioned on the scale of an axis.
This structure contains the explicit values for a scale like Minimum and Maximum.