jjdh.opengl.scenegraph.simple.core
Class LeafScenegraphNode
java.lang.Object
dh.java.math.graph.AbstractTreeNode<ScenegraphNode>
jjdh.opengl.scenegraph.simple.core.LeafScenegraphNode
- All Implemented Interfaces:
- TreeNode<ScenegraphNode>, Iterable<ScenegraphNode>, Renderable, ScenegraphNode
- Direct Known Subclasses:
- BoomEffectNode, MD2Node, MeshNode, ParticleEffectNode, RectangleNode, SkyboxNode, SlideContainerNode.WrapperNode, Vertex
public class LeafScenegraphNode
- extends AbstractTreeNode<ScenegraphNode>
- implements ScenegraphNode
LeafScenegraphNode
public LeafScenegraphNode()
getChilds
public List<ScenegraphNode> getChilds()
- Description copied from interface:
TreeNode
- Returns all child nodes of this node.
- Specified by:
getChilds
in interface TreeNode<ScenegraphNode>
- Overrides:
getChilds
in class AbstractTreeNode<ScenegraphNode>
- Returns:
- all child nodes of this node.
isLeaf
public boolean isLeaf()
- Description copied from interface:
TreeNode
- Indicates if this node is a leaf.
- Specified by:
isLeaf
in interface TreeNode<ScenegraphNode>
- Overrides:
isLeaf
in class AbstractTreeNode<ScenegraphNode>
- Returns:
- if this node is a leaf
iterator
public Iterator<ScenegraphNode> iterator()
- Specified by:
iterator
in interface Iterable<ScenegraphNode>
render
public void render(javax.media.opengl.GL gl)
- Specified by:
render
in interface Renderable
Copyright © 2006 Jonas Jacobi and Dennis Heidsiek. All Rights Reserved.