.. to handle axis rulers automaticly
The application is used to create a automaticly linear scaled axis pair a for plain coordinate systems and comes with two sample applications. It supports automatic scientific notation scaling to use unit prefixes like k-kilo, m-milli etc.
The sample applications containing a simple console application which demonstrates the how you can determining positions of axis ticks and the axis labeling for a given interval of real world data within a graphical range. It is the basic code to develop your own graphical applications. A more complex graphical application demonstrate the use of canvas wrapper and the use of affine coordinate transformations with the unit UDrawChartGrid. These application contains also a tool, to determin the affine transformation between real world data and screen world data via pass point calculation.
----------------------------------------------------------------------- The copyright of the basic algorithm holds Markus Weber - 1990. The copyright for several matrix calculations holds Borland International, Inc. 1986, 87 The copyright of the Delphi port, technical extraction, Demo Programs, and code of the canvas wrapper holds Alexander Weidauer (c) - VII/2002. ----------------------------------------------------------------------- The contents of this files are used with permission, subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License athttp://www.mozilla.org/MPL/MPL-1.1.html
----------------------------------------------------------------------- Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. -----------------------------------------------------------------------
There are following downloads available: