1/************************************************************** 2 * 3 * Licensed to the Apache Software Foundation (ASF) under one 4 * or more contributor license agreements. See the NOTICE file 5 * distributed with this work for additional information 6 * regarding copyright ownership. The ASF licenses this file 7 * to you under the Apache License, Version 2.0 (the 8 * "License"); you may not use this file except in compliance 9 * with the License. You may obtain a copy of the License at 10 * 11 * http://www.apache.org/licenses/LICENSE-2.0 12 * 13 * Unless required by applicable law or agreed to in writing, 14 * software distributed under the License is distributed on an 15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16 * KIND, either express or implied. See the License for the 17 * specific language governing permissions and limitations 18 * under the License. 19 * 20 *************************************************************/ 21 22 23#ifndef __com_sun_star_chart_ChartRegressionCurveType_idl__ 24#define __com_sun_star_chart_ChartRegressionCurveType_idl__ 25 26 27//============================================================================= 28 29 module com { module sun { module star { module chart { 30 31//============================================================================= 32 33/** specifiest the type of the regression curve to be displayed. 34 */ 35published enum ChartRegressionCurveType 36{ 37 //------------------------------------------------------------------------- 38 39 /** displays no regression curve. 40 */ 41 NONE, 42 43 //------------------------------------------------------------------------- 44 45 /** displays a linear regression curve. 46 47 <p>The values of the series are approximated using the model 48 <i>y</i> = <i>A</i>·<i>x</i> + <i>B</i>.</p> 49 */ 50 LINEAR, 51 52 //------------------------------------------------------------------------- 53 54 /** displays a linear logarithmic regression curve. 55 56 <p>The values of the series are approximated using the model 57 <i>y</i> = <i>A</i>·log(<i>x</i>) + <i>B</i>.</p> 58 */ 59 LOGARITHM, 60 61 //------------------------------------------------------------------------- 62 63 /** displays an exponential regression curve. 64 65 <p>The values of the series are approximated using the model 66 <i>y</i> = <i>A</i>·e<sup><i>B</i>·<i>x</i></sup>.</p> 67 68 */ 69 EXPONENTIAL, 70 71 //------------------------------------------------------------------------- 72 73 /** displays a polynomial regression curve. 74 75 @deprecated 76 */ 77 POLYNOMIAL, 78 79 //------------------------------------------------------------------------- 80 81 /** displays a regression curve using a power function. 82 83 <p>The values of the series are approximated using the model 84 <i>y</i> = <i>A·<i>x</i><sup>B</sup></i>.</p> 85 */ 86 POWER 87 88}; 89 90//============================================================================= 91 92}; }; }; }; 93 94#endif 95