Curve Numeric 2D library


Version 2.x

(Current Version 2.226.0 released on
2019-10-06 )


 

1. General information


The Curve library is a numeric library that performs spline curve calculations on a set of “point” data. The splines constructed are interpolated constrained third order splines (smooth splines). The library is especially designed to be suitable for evaluation of real data sets obtained with instruments or methods that may have high level of uncertainty and due to that reason the data need to be processed accurately, taking into account the possibility to have badly distributed data. The library has as main application field the curve calculations for use in the dimensional metrology, but can be used for any purpose, where this type of calculation is needed.

The Curve library supports set of functions that can perform different type of calculations.

The library does not support graphical user interface for input of the data. It is intended to use it in applications that provide personalized interface to the end user. This document describes briefly the supported interface in order to be able to use the functions of curve.exe.


 

2 FUNCTIONS


FUNCTION 1 – 2D CURVE CALCULATIONS
FUNCTION 2 – INVERT OPERATIONS
FUNCTION 3 – 2D OFFSET (RADIUS CORRECTION)
FUNCTION 4 – 2D COMPARISON
FUNCTION 5 – DISPLAY/PRINT  CURVES
FUNCTION 6 – 2D BEST-FIT
FUNCTION 7 – INTERSECTION WITH LINE
FUNCTION 8 – INTERSECTION WITH CIRCLE
* FUNCTION 9 – MIDDLE CURVE
FUNCTION 10 – CIRCLE CENTERING
FUNCTION 11 – LINE FIT
FUNCTION 12 – CIRCLE FIT
FUNCTION 13 – FILTER FOURIER
* FUNCTION 14 – INTERSECTION BETW. 2 CURVES
* FUNCTION 15 – PERIMETER, SQUARE
* FUNCTION 16 – AUTOMATIC CURVE SPLITTING FUNCTION


 

3. Prices for Curve Library Licenses

 
Prices for Curve Library licenses depend on the number of licenses bought, and where the licenses will be used.

 The initial purchase includes one year of free updates and support. Yearly extensions of the update and support period are available.

 Development Prices

 Development licenses are for developers, and may not be transferred to or used at for-profit institutions.

     * Development single-user license is free.

 Business Prices

 The following prices are for customers at for-profit companies:

 
    * Single-user license

             900 EUR

 Annual Maintenance Option

 The initial license includes one year of free updates and support. The support period starts from the date when a permanent install key is issued.

 If you choose to not extend you update and support period, you can keep using your current version of Curve Library.

 Purchasing Curve Library Licenses

 Before buying, please make sure that Curve Library fills your needs. If you have not already done so, please download a demo version of Curve Library. The first time you run Curve Library, you will receive an automatic trial license that allows you to test all features of Curve Library for 31 days.

 When you are ready to buy, please send us an email to request a quote, and let us know how many single-user licenses you would like to buy.

 The fastest way to buy is by bank transfer; we will send you our company offer  and an invoice.

     * You print the invoice, and submit it to your purchasing department for payment.

     * Once we receive payment, we send you an email with permanent license keys that replace the temporary license keys.

 Please note that sales of licenses for Curve Library are governed by the terms of the Software License Agreement available on our web site here. The license agreement is non-negotiable - the legal and technical costs of changing license terms would be much higher that the cost of a license, however reasonable a request for changes might be.

 Single User Licenses

Curve Library licenses are single user licenses. For each single user license you purchase, you can receive one install key, which allow use of Curve Library on a specific computer.

 If you plan to use Curve Library on different computers, you need to a new single license.

 To use Curve Library, you need a valid license key ("install key"), which is hardware-specific. To obtain an install key, you must first install Curve Library, and then request the key by sending the "computer ID", as reported in the license dialog, to Group Numerics.

 For each single user license, you can receive one install key, which allows you to install Curve Library on one specific computer.

 Replacement Install Keys

 Occasionally, you may need a replacement install key, for example if you purchase a new computer, or replace the hard drive on your computer. Replacement install keys will generally be issued free of charge (within reason). Replacement keys cannot be used when the original keys are still being used - trying to use an original install key and a replacement key will invalidate one or both keys.

 Replacement install keys will be issued while you have a current update and support agreement, and for up to two years after your update and support agreement has expired. If you choose not to use the annual maintenance option and need a new license key more than three years after your initial purchase, there will be an administrative fee for each replacement license key issued.

 

 Other Licenses

 Prices depend on the number purchased licenses per year. For a custom quote, please send email to sales@group-numerics.com.

All sales are subject to Group Numerics software license agreement.

 

4. Downloads


Current version 2.226.0. Contains executable for Windows and license agreement.
            -  curve-2-226-0.zip

Documentation for developers in pdf and doc format.
            - CurveLibDocumentation.pdf
            - CurveLibDocumentation.doc