JWS C++ Library
C++ language utility library
jwscxx::graphics Namespace Reference

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...