KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs
gr_renderable.h File Reference

Abstract class to render this object with GL. More...

#include <m_cpp/m_matrix.h>
#include <l_cpp/l_exception.h>

Go to the source code of this file.

Classes

class  kjb::Renderable
 Abstract class to render this object with GL. More...
 
class  kjb::Wire_renderable
 Abstract class to render this object with GL as a wire-frame. More...
 
class  kjb::Solid_renderable
 Abstract class to render this object with GL. More...
 
class  kjb::Wire_occlude_renderable
 Abstract class to render this object with GL as an occluded wire-frame into the depth buffer, to hide unseen lines. More...
 
class  kjb::Abstract_renderable
 
class  kjb::Generic_renderable
 
class  kjb::Generic_renderer
 
class  kjb::Renderer
 
class  kjb::Wire_renderer
 
class  kjb::Wire_occlude_renderer
 
class  kjb::Solid_renderer
 
class  kjb::Renderer_renderable
 
class  kjb::Mv_renderable
 Abstract class to render an object that has many possible views. More...
 
class  kjb::Mv_generic_renderable
 
class  kjb::Mv_wire_occlude_render_wrapper
 
class  kjb::Mv_wire_render_wrapper
 
class  kjb::Mv_solid_render_wrapper
 

Namespaces

 kjb
 Classes and functions for dealing with trajectory files.
 

Typedefs

typedef Wire_occlude_renderer kjb::Silhouette_renderer
 

Detailed Description

Abstract class to render this object with GL.

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.

http://creativecommons.org/licenses/by-nc-sa/3.0/us/

You are free:

to Share - to copy, distribute, display, and perform the work to Remix - to make derivative works

Under the following conditions:

Attribution. You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).

Noncommercial. You may not use this work for commercial purposes.

Share Alike. If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.

For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to this web page.

Any of the above conditions can be waived if you get permission from the copyright holder.

Apart from the remix rights granted under this license, nothing in this license impairs or restricts the author's moral rights.

Author
Joseph Schlecht, Luca Del Pero, Kyle Simek