jjdh API

jjdh.opengl.scenegraph.simple.common
Class CameraNode

java.lang.Object
  extended by dh.java.math.graph.AbstractTreeNode<ScenegraphNode>
      extended by jjdh.opengl.scenegraph.simple.core.ContainerScenegraphNode
          extended by jjdh.opengl.scenegraph.simple.common.CameraNode
All Implemented Interfaces:
TreeNode<ScenegraphNode>, Iterable<ScenegraphNode>, Renderable, ScenegraphNode

public class CameraNode
extends ContainerScenegraphNode


Field Summary
protected  ContainerScenegraphNode afterPosition
           
protected  ContainerScenegraphNode afterRotation
           
protected  ContainerScenegraphNode beforeCamera
           
protected  CameraHandler cameraHandler
           
 
Fields inherited from class dh.java.math.graph.AbstractTreeNode
childs
 
Constructor Summary
CameraNode(Camera camera)
           
 
Method Summary
 ContainerScenegraphNode getAfterCamera()
           
 ContainerScenegraphNode getAfterPosition()
           
 ContainerScenegraphNode getAfterRotation()
           
 ContainerScenegraphNode getBeforeCamera()
           
 void render(javax.media.opengl.GL gl)
           
 
Methods inherited from class jjdh.opengl.scenegraph.simple.core.ContainerScenegraphNode
add, addAll, addAll, insert, iterator, remove, renderChildren, rotate, shuffle
 
Methods inherited from class dh.java.math.graph.AbstractTreeNode
getChilds, getName, isLeaf, setName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface dh.java.math.graph.TreeNode
getChilds, isLeaf
 

Field Detail

cameraHandler

protected CameraHandler cameraHandler

beforeCamera

protected ContainerScenegraphNode beforeCamera

afterRotation

protected ContainerScenegraphNode afterRotation

afterPosition

protected ContainerScenegraphNode afterPosition
Constructor Detail

CameraNode

public CameraNode(Camera camera)
Method Detail

render

public void render(javax.media.opengl.GL gl)
Specified by:
render in interface Renderable
Overrides:
render in class ContainerScenegraphNode

getBeforeCamera

public ContainerScenegraphNode getBeforeCamera()

getAfterRotation

public ContainerScenegraphNode getAfterRotation()

getAfterPosition

public ContainerScenegraphNode getAfterPosition()

getAfterCamera

public ContainerScenegraphNode getAfterCamera()

jjdh API

Copyright © 2006 Jonas Jacobi and Dennis Heidsiek. All Rights Reserved.