0
I Use This!
Activity Not Available

Project Summary

CMGL is C++ Mathematics and Gemotry Libary
It is a library for C++ on GNU/Linux, FreeBSD, Cygwin, Win32, Win_x64
This library provides classes for geometry and linear algebra in 2 and 3 dimensions, and other mathematics related classes.
One of the main target of this library is to simplify the implementation of the very kernel part of a CAD.
This library also provides another class not directly related with geometry which allows the standard error propagation computation in a very simple way.
This library uses C 'double' as the only numeric field for vectorial-spaces.
Geometry entities are divided into concrete (i.e. Point, Segment, Circle) and abstract (i.e. Vector, Versor, Matrix)
Operator overload is used spreadly, to allow a more simple and compact syntax.
Here is the list of main files/parts of CMGL:
cmgl : main file
conic2d : circles, arcs and ellipses in 2d
defs : macro definitions
dxf : export concrete objects in DXF format
linear2d : geometry in 2d
linear3d : geometry in 3d
real : generic functions on real (double) numbers
stats : very simple statistical functions
types : typedefs and similar
vad : error propagation computation
This library uses: http://savannah.nongnu.org/projects/comf
To build cmgl just type as usually:
./configure
make
make install
You may set PREFIX environment variable to specify installation directory.
Please send all bug reports by electronic mail to:

Tags

No tags have been added

In a Nutshell, C++ Mathematics and Geometry Library...

 No code available to analyze

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has no code locations, and so Open Hub cannot perform this analysis

Is this project's source code hosted in a publicly available repository? Do you know the URL? If you do, click the button below and tell us so that Open Hub can generate statistics! It's fast and easy - try it and see!

Add a code location

GNU General Public License v2.0 or later
Permitted

Commercial Use

Modify

Distribute

Place Warranty

Forbidden

Sub-License

Hold Liable

Required

Distribute Original

Disclose Source

Include Copyright

State Changes

Include License

These details are provided for information only. No information here is legal advice and should not be used as such.

All Licenses

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    55% of companies leverage OSS for production infrastructure
  • ...
    you can embed statistics from Open Hub on your site
  • ...
    there are over 3,000 projects on the Open Hub with security vulnerabilities reported against them
  • ...
    learn about Open Hub updates and features on the Open Hub blog

 No code available to analyze

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has no code locations, and so Open Hub cannot perform this analysis

Is this project's source code hosted in a publicly available repository? Do you know the URL? If you do, click the button below and tell us so that Open Hub can generate statistics! It's fast and easy - try it and see!

Add a code location

Community Rating

Be the first to rate this project
Click to add your rating
   Spinner
Review this Project!
Sample ohloh analysis