j3d.org Aviatrix3D

Uses of Class
org.j3d.aviatrix3d.Node

Packages that use Node
org.j3d.aviatrix3d A lightweight Object Oriented wrapper for OpenGL. 
 

Uses of Node in org.j3d.aviatrix3d
 

Subclasses of Node in org.j3d.aviatrix3d
 class AmbientLight
          Representation of a ambient light source.
 class Background
          Base collection of functionality marking background nodes of various types.
 class ColorBackground
          Background node that represents a single solid 4-component colour.
 class DirectionalLight
          Representation of a directional light source.
 class Fog
          Describes a a fog rendering effect.
 class Group
          The Group node object is a generic container of other nodes in the scene.
 class Leaf
          A Leaf class is the base class for all Scene Graph objects that have no children.
 class Light
          Base representation of a light source.
 class PointLight
          Representation of a point light source.
 class Shape3D
          A Shape3D class wraps all geometry and appearance information.
 class SharedGroup
          A grouping node that can have multiple parents, thus allowing a graph structure to the scene graph.
 class SharedNode
          A node that can have multiple parents, thus allowing a graph structure to the scene graph.
 class SpotLight
          Representation of a spot light source.
 class SwitchGroup
          Special grouping node that allows the selection of only a single child to be rendered.
 class TransformGroup
          A grouping node that contains a transform.
 class Viewpoint
          A viewpoint into the scene.
 

Fields in org.j3d.aviatrix3d declared as Node
protected  Node Node.parent
          The parent of this node
protected  Node[] Group.childList
          The list of children nodes
protected  Node[] Geometry.parentList
          Listing of all the parents of this node
 

Methods in org.j3d.aviatrix3d that return Node
 Node[] SwitchGroup.getRenderableChild()
          Get the list of children that are valid to be rendered according to the rules of the grouping node.
 Node SharedNode.getParent()
          Overridden to always return null.
 Node SharedNode.getChild()
          Get the currently set child of this node.
 Node SharedGroup.getParent()
          Overridden to always return null.
 Node SceneGraphPath.getTerminalNode()
          Get the leaf node at the end of the path.
 Node SceneGraphPath.getNode(int pos)
          Get a single node at the given index position.
 Node[] SceneGraphPath.getNodes()
          Get the raw list of path items from the internal array.
 Node Node.getParent()
          Get the current parent of this node.
 Node Group.getChild(int idx)
          Retrieves the child node at the specified index in this group node's list of children.
 Node[] Group.getRenderableChild()
          Get the list of children that are valid to be rendered according to the rules of the grouping node.
 Node[] Group.getAllChildren()
          Return an array containing all of this groups children.
 Node BoundingGeometry.getProxyGeometry()
          Get the currently used proxy geometry.
 

Methods in org.j3d.aviatrix3d with parameters of type Node
 void SwitchGroup.setChild(Node newChild, int idx)
          Replaces the child node at the specified index in this group node's list of children with the specified child.
protected  void SharedNode.setParent(Node p)
          Specify this nodes parent, overridden to provide behaviour that appends the node to the list rather than replacing it.
protected  void SharedNode.removeParent(Node p)
          Remove a parent from this shared group.
 void SharedNode.getParents(Node[] parents)
          Get the listing of the number of parents that this node currently has.
 void SharedNode.setChild(Node child)
          Set the child to be the new value.
protected  void SharedGroup.setParent(Node p)
          Specify this nodes parent, overridden to provide behaviour that appends the node to the list rather than replacing it.
protected  void SharedGroup.removeParent(Node p)
          Remove a parent from this shared group.
 void SharedGroup.getParents(Node[] parents)
          Get the listing of the number of parents that this node currently has.
 void SceneGraphPath.updatePath(Node[] nodes, int num, javax.vecmath.Matrix4f mat)
          Set the scene graph path to the new value.
 void NodeComponent.getParents(Node[] parents)
          Get the listing of the number of parents that this node currently has.
protected  void Node.setParent(Node p)
          Specify this nodes parent.
protected  void Node.removeParent(Node p)
          Remove a parent from this node.
 void Group.addChild(Node newChild)
          Appends the specified child node to this group node's list of children
 void Group.setChild(Node newChild, int idx)
          Replaces the child node at the specified index in this group node's list of children with the specified child.
 int Group.indexOfChild(Node child)
          Retrieves the index of the specified child node in this group node's list of children.
 void Group.removeChild(Node child)
          Removes the specified child from the group.
protected  void Geometry.addParent(Node p)
          Add a parent to this node.
protected  void Geometry.removeParent(Node p)
          Remove a parent from this shared group.
 void BoundingGeometry.setProxyGeometry(Node geom)
          Set the new geometry to use as the proxy.
 

Constructors in org.j3d.aviatrix3d with parameters of type Node
SceneGraphPath(Node[] nodes, int num, javax.vecmath.Matrix4f mat)
          Create a new path with the given nodes from the array as the base path definition.
BoundingGeometry(Node geom)
          Construct a bounding sphere at the origin with a set radius.
 


j3d.org Aviatrix3D

Latest Info from http://aviatrix3d.j3d.org/
Copyright © 2003 - j3d.org