Class AbstractDrawableRenderer<T extends Drawable>
java.lang.Object
cz.fidentis.analyst.drawables.renderers.impl.AbstractDrawableRenderer<T>
- Type Parameters:
T
- type that extends Drawable which should be rendered using implemented renderer
- Direct Known Subclasses:
DrawableFeaturePointsRenderer
,DrawableFpSkeletonRenderer
,DrawableInteractiveMaskRenderer
,DrawableLineRenderer
,DrawableMeshRenderer
,DrawablePlaneRenderer
,DrawablePointCloudRenderer
,DrawableRayRenderer
Abstract renderer for rendering generic Drawable
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
finishRendering
(com.jogamp.opengl.GL2 gl, T drawable) protected void
initRendering
(com.jogamp.opengl.GL2 gl, T drawable) void
Renders the scene.protected abstract void
renderObject
(com.jogamp.opengl.GL2 gl, T drawable) protected void
setPolygonMode
(com.jogamp.opengl.GL2 gl, T drawable)
-
Field Details
-
GLU_CONTEXT
protected static final com.jogamp.opengl.glu.GLU GLU_CONTEXT
-
-
Constructor Details
-
AbstractDrawableRenderer
public AbstractDrawableRenderer()Default constructor.
-
-
Method Details
-
render
Renders the scene.- Parameters:
gl
- OpenGL context
-
initRendering
-
renderObject
-
finishRendering
-
setPolygonMode
-