2 #ifndef GRAMODS_GRAPHICS_ANGULARFISHEYECOORDINATESMAPPER
3 #define GRAMODS_GRAPHICS_ANGULARFISHEYECOORDINATESMAPPER
6 #include <gmCore/io_angle.hh>
8 #include <gmGraphics/CoordinatesMapper.hh>
13 BEGIN_NAMESPACE_GMGRAPHICS;
30 std::string getCommonCode()
override;
35 std::string getTo2DCode()
override;
40 std::string getTo3DCode()
override;
45 void setCommonUniforms(GLuint program)
override;
64 std::unique_ptr<Impl> _impl;
67 END_NAMESPACE_GMGRAPHICS;
Coordinates mapper that provides an angular fisheye mapping between 2D and fully spherical 3D.
Definition: AngularFisheyeCoordinatesMapper.hh:20
A CoordinatesMapper provides a mapping between 2D and 3D.
Definition: CoordinatesMapper.hh:23
A simple placeholder for angle values expressed in radians.
Definition: io_angle.hh:20
Definition: AngularFisheyeCoordinatesMapper.cpp:11