The qtCircles Library provides procedures for solving some common geometric calculation tasks related to circles. This allows programmers to save their time for more demanding tasks.
qtCircles contains simple functions as well as also some that require some more mathematics. For example, qtCircle allows to calculate a circle's y-coordinates, its first and second derivatives (y'(x)=dy(x)/dx, y''(x)=d²y(x)/dx²) for given x-coordinates. Somewhat more demanding are those for calculation of intersections points (of 2 circles, line with circle) or those for determination of a circle's parameters (origin x0, y0, and radius) for 3 or more given points. In the latter case a fit-algorithm is applied.
The following table lists the qtCircles functions.
Documentation / Online-Help
Please see the qtCircles
Online-Help for Details regarding the usage of these functions.
This online help was generated using the freely available documentation
tools doxygen and doxywizard.
qtCircles consists of a static library (.lib) and some pre-compiled
MODULEs (.mod files). The functions and their usage are documented in
(runs in a bowser), and demonstrated by two sample programs: T_Circles.f90
and T_FitCircle.f90 are provided. They show the usage of all qtCircles
At present the following qtCircles bindings are available
These bindings may be usable with other compatible compilers
as well. If you want to use qtCircles with a compiler not being supported
yet, let us know. If there is sufficient demand, we create a binding for
that compiler. Or you acquire the Fortran 95 source code of qtConsole
and create the binding yourself.
(1) The evaluation copy allows the usage of all functions until the end of the year. When starting a program that calls qtCircles' functions a message box pops up at the beginning which displays a message accordingly. On purchase of a qtCircles Licence you will receive a licence file, which activates the "full version", which can be used without limitation (no message box, no time limit).
Instructions for Installation and First Usage:
If you encounter difficulties, or something is not working properly, send an email, or give us a call: +49(0)2361 4864760.
The evaluation copy is converted into a fully functioning version by purchase of a qtConsole licence (no re-installation necessary). A qtCircles licence grants a single named user (the licensee) the usage of the qtCircles software (single user licence) for to create applications (.exe) that he may distribute freely. This means, there are no runtime fees or any other royalties to be paid additionally. The complete licence conditions are to be found in the Online-Help.
All prices are given
in € (EURO) without VAT. VAT is not applied in case of deliveries to companies
outside Germany (when delivered to a EU country, the company's VAT number
is required). Payment conditions: by credit card (VISA, MASTER- and EUROCARD
are accepted), pre-payment to bank account, net terms to known companies.
To use the qtCircles software the following is needed:
If you have questions, you detect a problem, you want to express an extension, etc., let us know: firstname.lastname@example.org.
Scope of Delivery, System Requirements
Hints for Liability & Authors Rights regarding Information on this Web Page. Copyright QT software GmbH 2018. All rights reserved. The rights of the owners of trade names and marks which here is referred to are accepted without restrictions: Windows is a trade mark of Microsoft Corporation, U.S.A.. “ProFortran for Windows” is a product of Absoft Corporation, U.S.A.."Intel Visual Fortran" is a product of Intel Corporation. “Lahey/Fujitsu Fortran 95 for Windows” is a product of Lahey Computer Systems, Inc., U.S.A.. “Silverfrost FTN95” is a product of Silverfrost Ltd., U.K..