Ignition Math
Math classes and functions for robot applications.
Ignition Math is a component in the Ignition framework, a set of libraries designed to rapidly develop robot applications. The library defines math classes and functions used in other Ignition libraries and programs.
Continuous integration
This project uses appveyor for testing on Windows. It has the following build status:
This project also uses bitbucket pipelines for testing with Linux.
Test coverage reports are available at Codecov:
Required Dependencies
brew install ignition-cmake
Optional Dependencies
sudo apt-get install doxygen brew install doxygen
Installation
Standard installation can be performed in UNIX systems using the following steps:
- mkdir build/
- cd build/
- cmake ..
- sudo make install
Uninstallation
To uninstall the software installed with the previous steps:
- cd build/
- sudo make uninstall
Create Documentation & Release
- Build documentation
cd build
make doc
- Upload documentation to ignitionrobotics.org.
cd build
sh upload_doc.sh
- If you're creating a new release, then tell ignitionrobotics.org about the new version. For example:
curl -k -X POST -d '{"libName":"common", "version":"1.0.0", "releaseDate":"2017-10-09T12:10:13+02:00","password":"secret"}' https://api.ignitionrobotics.org/1.0/versions