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 --- |