2 #ifndef GRAMODS_GRAPHICS_STEREOGRAPHICCOORDINATESMAPPER
3 #define GRAMODS_GRAPHICS_STEREOGRAPHICCOORDINATESMAPPER
6 #include <gmCore/io_angle.hh>
8 #include <gmGraphics/CoordinatesMapper.hh>
13 BEGIN_NAMESPACE_GMGRAPHICS;
34 std::string getCommonCode()
override;
39 std::string getTo2DCode()
override;
44 std::string getTo3DCode()
override;
49 void setCommonUniforms(GLuint program)
override;
57 void setRadius(
float R);
93 std::unique_ptr<Impl> _impl;
96 END_NAMESPACE_GMGRAPHICS;
A CoordinatesMapper provides a mapping between 2D and 3D.
Definition: CoordinatesMapper.hh:23
Coordinates mapper that provides a stereographic mapping between 2D and 3D.
Definition: StereographicCoordinatesMapper.hh:24
A simple placeholder for angle values expressed in radians.
Definition: io_angle.hh:20
Definition: StereographicCoordinatesMapper.cpp:14