JWS C++ Library
C++ language utility library
|
Classes | |
class | Camera_f |
Camera for 3D viewing in OpenGL. More... | |
class | Camera_d |
Camera for 3D viewing in OpenGL. More... | |
class | Stereo_camera_f |
Stereo pair of cameras for 3D viewing in OpenGL. More... | |
class | Stereo_camera_d |
Stereo pair of cameras for 3D viewing in OpenGL. More... | |
class | Cuboid_f |
Cuboid defined by a width, height and length at the origin or a specified postion. More... | |
class | Cuboid_d |
Cuboid defined by a width, height and length at the origin or a specified postion. More... | |
class | Offscreen_buffer |
Offscreen rendering buffer. More... | |
class | Parapiped_f |
Parallelepiped: a hexahedron of which each face is a parallelegram. More... | |
class | Parapiped_d |
Parallelepiped: a hexahedron of which each face is a parallelegram. More... | |
class | Polygon_f |
3D polygon in single precision floating point. More... | |
class | Polygon_d |
3D polygon in double precision floating point. More... | |
class | Polymesh_f |
Abstract class of connected polygons (faces) forming a mesh. More... | |
class | Polymesh_d |
Abstract class of connected polygons (faces) forming a mesh. More... | |
class | Renderable |
Abstract class to render this object with the GL. More... | |
class | Wire_renderable |
Abstract class to render this object with the GL as a wire-frame. More... | |
class | Wire_occlude_renderable |
Abstract class to render this object with the GL as an occluded wire-frame into the depth buffer, to hide unseen lines. More... | |
class | Solid_renderable |
Abstract class to render this object with the GL as a solid. More... | |
class | Transformable_f |
Abstract class to apply a linear transformation to this object. More... | |
class | Transformable_d |
Abstract class to apply a linear transformation to this object. More... |