ExplicitScaleValues.hxx (de7b3f82) ExplicitScaleValues.hxx (940681c7)
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

--- 94 unchanged lines hidden (view full) ---

103 tickmarks is typically measured after the scaling is applied:
104 Distance = log(tick2)-log(tick1)
105 ( log(1000)-log(100)==log(100)-log(10)==log(10)-log(1)==1==Distance ).
106 The resulting tickmarks will always look equidistant on the screen.
107 The other possibility is to have a Distance = tick2-tick1 measured constant
108 before a scaling is applied, which may lead to non equidistant tickmarks
109 on the screen.</p>
110
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

--- 94 unchanged lines hidden (view full) ---

103 tickmarks is typically measured after the scaling is applied:
104 Distance = log(tick2)-log(tick1)
105 ( log(1000)-log(100)==log(100)-log(10)==log(10)-log(1)==1==Distance ).
106 The resulting tickmarks will always look equidistant on the screen.
107 The other possibility is to have a Distance = tick2-tick1 measured constant
108 before a scaling is applied, which may lead to non equidistant tickmarks
109 on the screen.</p>
110
111 <p><member>PostEquidistant</member> rules wether the <member>Distance</member>
111 <p><member>PostEquidistant</member> rules whether the <member>Distance</member>
112 is meant to be a value before or after scaling.</p>
113 */
114 double Distance;
115
116 /**
112 is meant to be a value before or after scaling.</p>
113 */
114 double Distance;
115
116 /**
117 <member>PostEquidistant</member> rules wether the member <member>Distance</member>
117 <member>PostEquidistant</member> rules whether the member <member>Distance</member>
118 describes a distance before or after the scaling is applied.
119
120 <p>If <member>PostEquidistant</member> equals <TRUE/> <member>Distance</member>
121 is given in values after <type>XScaling</type> is applied, thus resulting
122 main tickmarks will always look equidistant on the screen.
123 If <member>PostEquidistant</member> equals <FALSE/> <member>Distance</member>
124 is given in values before <type>XScaling</type> is applied.</p>
125 */

--- 36 unchanged lines hidden ---
118 describes a distance before or after the scaling is applied.
119
120 <p>If <member>PostEquidistant</member> equals <TRUE/> <member>Distance</member>
121 is given in values after <type>XScaling</type> is applied, thus resulting
122 main tickmarks will always look equidistant on the screen.
123 If <member>PostEquidistant</member> equals <FALSE/> <member>Distance</member>
124 is given in values before <type>XScaling</type> is applied.</p>
125 */

--- 36 unchanged lines hidden ---