Home_v0.1 - FoxelSA/libgnomonic GitHub Wiki
Overview - libgnomonic 0.1
This library is made to perform gnomonic projections from a entire equirectangular panorama mapping to extract rectlinear mappings and the inverted operation. It also ensure gnomonic reprojection of specific tiles of the equirectangular mapping to retrieve rectilinear mapping of the desired tile.
Presentation
The following pages give access to the presentation of the main algorithms implemented in the library.
Presentation : projections
- [Equirectangular to rectilinear](Equirectangular to rectilinear_v0.1)
- [Rectilinear to equirectangular](rectilinear to equirectangular_v0.1)
- [Equirectangular tile to rectilinear](Equirectangular tile to rectilinear_v0.1)
Presentation : transformations
- [Equirectangular rotation](Equirectangular rotation_v0.1)
Dependencies
The libgnomonic comes with the following provided sub-modules :
- libinter 0.1 <libinter repository>
Documentation is built using doxygen.
Compilation
To clone the repository, use the command :
$ git clone https://github.com/FoxelSA/libgnomonic.git --recursive
$ cd libgnomonic
$ git checkout v0.1
To build the binaries using make, use the command :
$ make clean && make
To generate the documentation, use the command :
$ make documentation
When documentation is generated, the previous one is preliminary removed.