| 
Aviatrix3D 2.1.0  | 
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Node | |
|---|---|
| org.j3d.aviatrix3d | A core set of lightweight Object Oriented scenegraph-based wrapper objects for OpenGL. | 
| org.j3d.renderer.aviatrix3d.geom | High-level simple geometry utility primitives for quickly making a scene graph with. | 
| org.j3d.renderer.aviatrix3d.geom.hanim | Humanoid skinned-mesh representation for use with the Aviatrix3D scene graph. | 
| org.j3d.renderer.aviatrix3d.geom.volume | Volume rendering extensions to the Aviatrix3D scene graph. | 
| org.j3d.renderer.aviatrix3d.nodes | Scenegraph nodes that extend Aviatrix with new functionality. | 
| Uses of Node in org.j3d.aviatrix3d | 
|---|
| Subclasses of Node in org.j3d.aviatrix3d | |
|---|---|
 class | 
AmbientLight
Representation of a purely ambient light source with no other abilities.  | 
 class | 
AppearanceOverride
An appearance that can be placed higher in the tree other than the Appearance node and overrides the appearance of all objects lower in the tree.  | 
 class | 
Background
Base collection of functionality marking background nodes of various types.  | 
 class | 
BackgroundSound
A BackgroundSound class whichs emits a sound which doesn't change by distance or orientation.  | 
 class | 
BaseGroup
Abstracted verson of the Group node designed for extension by 3rd-party node implementors.  | 
 class | 
BaseNode
A general purpose container class to allow end users to extend the basic Node capabilities, while still providing a way to manage scene graph state such as liveness calls and update handlers.  | 
 class | 
BoxBackground
Background node that renders a sky box using any or all of the 6 textures.  | 
 class | 
ClipPlane
Representation of a single clip plane that can be used to clip a model in addition to the normal view volume clipping.  | 
 class | 
ColorBackground
Background node that represents a single solid 4-component colour.  | 
 class | 
ConeSound
A ConeSound class which emits a conical sound in one direction.  | 
 class | 
DirectionalLight
Representation of a directional light source.  | 
 class | 
Fog
Describes a fog rendering effect.  | 
 class | 
Group
The Group node object is a generic container of other nodes in the scene.  | 
 class | 
Group2D
The Group2D node object is a generic container of other 2D nodes in the & scene.  | 
 class | 
ImageBackground
Background node for 2D scenes that draws an image on screen as the background.  | 
 class | 
Leaf
A Leaf class is the base class for all scene graph objects that have no children but provide something that may be renderable in the scene graph.  | 
 class | 
Leaf2D
A Leaf class is the base class for all 2D scene graph objects that have no children but provide something that may be renderable in the scene graph.  | 
 class | 
Light
Base representation of a light source that corresponds to the base set of capabilities that all lights in OpenGL have.  | 
 class | 
Node2D
A specialised version of the Node class that works in 2D screen space only.  | 
 class | 
PixelTransform
A grouping node that contains a transform for 2D pixel coordinate space.  | 
 class | 
Pixmap
A Pixmap wraps 2D screen-aligned pixel blits.  | 
 class | 
PointLight
Representation of a point light source.  | 
 class | 
PointSound
A PointSound class which emits sound in all directions from a point.  | 
 class | 
Shape3D
A Shape3D class wraps polygonal geometry and appearance information.  | 
 class | 
ShapeBackground
Background node that renders a list of user-provided Shape3D instances.  | 
 class | 
SharedGroup
A grouping node that can have multiple parents, thus allowing a graph structure to the scene graph.  | 
 class | 
SharedGroup2D
A grouping 2D 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 | 
SharedNode2D
A 2D node that can have multiple parents, thus allowing a graph structure to the scene graph.  | 
 class | 
Sound
A Sound class represents all sound emiting nodes in the system.  | 
 class | 
SphereBackground
Background node that renders a single user-provided texture on a sphere.  | 
 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[] | 
Group.childList
The list of children nodes  | 
protected  Node[] | 
BaseGroup.childList
The list of children nodes  | 
protected  Node | 
Node.parent
The parent of this node  | 
protected  Node[] | 
Raster.parentList
Listing of all the parents of this node  | 
protected  Node[] | 
Geometry.parentList
Listing of all the parents of this node  | 
| Methods in org.j3d.aviatrix3d that return Node | |
|---|---|
 Node[] | 
Group.getAllChildren()
Return an array containing all of this group's children.  | 
 Node[] | 
BaseGroup.getAllChildren()
Return an array containing all of this group's children.  | 
 Node | 
SharedNode.getChild()
Get the currently set child 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 | 
BaseGroup.getChild(int idx)
Retrieves the child node at the specified index in this group node's list of children.  | 
 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 | 
SharedNode2D.getParent()
Overridden to always return the current first parent in the list.  | 
 Node | 
SharedNode.getParent()
Overridden to always return the current first parent in the list.  | 
 Node | 
SharedGroup2D.getParent()
Overridden to always return the current first parent in the list.  | 
 Node | 
SharedGroup.getParent()
Overridden to always return the current first parent in the list.  | 
 Node | 
Node.getParent()
Get the current parent of this node.  | 
 Node | 
BoundingGeometry.getProxyGeometry()
Get the currently used proxy geometry.  | 
 Node | 
SceneGraphPath.getTerminalNode()
Get the leaf node at the end of the path.  | 
| Methods in org.j3d.aviatrix3d with parameters of type Node | |
|---|---|
 void | 
Group.addChild(Node newChild)
Appends the specified child node to this group node's list of children  | 
 void | 
BaseGroup.addChild(Node newChild)
Appends the specified child node to this group node's list of children  | 
protected  void | 
Raster.addParent(Node p)
Add a parent to this node.  | 
protected  void | 
Geometry.addParent(Node p)
Add a parent to this node.  | 
 void | 
SharedNode.getParents(Node[] parents)
Get the listing of the number of parents that this node currently has.  | 
 void | 
SharedGroup.getParents(Node[] parents)
Get the listing of the number of parents that this node currently has.  | 
 void | 
NodeComponent.getParents(Node[] parents)
Get the listing of the number of parents that this node currently has.  | 
 void | 
BufferState.getParents(Node[] parents)
Get the listing of the number of parents that this node currently has.  | 
 int | 
Group.indexOfChild(Node child)
Retrieves the index of the specified child node in this group node's list of children.  | 
 int | 
BaseGroup.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.  | 
 void | 
BaseGroup.removeChild(Node child)
Removes the specified child from the group.  | 
protected  void | 
SharedNode2D.removeParent(Node p)
Remove a parent from this shared group.  | 
protected  void | 
SharedNode.removeParent(Node p)
Remove a parent from this shared group.  | 
protected  void | 
SharedGroup2D.removeParent(Node p)
Remove a parent from this shared group.  | 
protected  void | 
SharedGroup.removeParent(Node p)
Remove a parent from this shared group.  | 
protected  void | 
Raster.removeParent(Node p)
Remove a parent from this shared group.  | 
protected  void | 
Node.removeParent(Node p)
Remove a parent from this node.  | 
protected  void | 
Geometry.removeParent(Node p)
Remove a parent from this shared group.  | 
protected  void | 
BaseNode.removeParent(Node node,
             Node p)
Remove a parent from this node.  | 
 void | 
SharedNode.setChild(Node child)
Set the child to be the new value.  | 
 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.  | 
 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.  | 
 void | 
BaseGroup.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.  | 
 void | 
SharedNode2D.setLive(Node caller,
        boolean state)
Overloaded version of the notification that this object's liveness state has changed.  | 
 void | 
SharedNode.setLive(Node caller,
        boolean state)
Overloaded version of the notification that this object's liveness state has changed.  | 
 void | 
SharedGroup2D.setLive(Node caller,
        boolean state)
Overloaded version of the notification that this object's liveness state has changed.  | 
 void | 
SharedGroup.setLive(Node caller,
        boolean state)
Overloaded version of the notification that this object's liveness state has changed.  | 
 void | 
MultiParentNode.setLive(Node caller,
        boolean state)
Overloaded version of the notification that this object's liveness state has changed.  | 
protected  void | 
SharedNode2D.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.setParent(Node p)
Specify this nodes parent, overridden to provide behaviour that appends the node to the list rather than replacing it.  | 
protected  void | 
SharedGroup2D.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.setParent(Node p)
Specify this nodes parent, overridden to provide behaviour that appends the node to the list rather than replacing it.  | 
protected  void | 
Node.setParent(Node p)
Specify this nodes parent.  | 
protected  void | 
BaseNode.setParent(Node node,
          Node p)
Specify this nodes parent.  | 
 void | 
BoundingGeometry.setProxyGeometry(Node geom)
Set the new geometry to use as the proxy.  | 
 void | 
SceneGraphPath.updatePath(Node[] nodes,
           int num,
           javax.vecmath.Matrix4f mat,
           javax.vecmath.Matrix4f iMat)
Set the scene graph path to the new value.  | 
| Constructors in org.j3d.aviatrix3d with parameters of type Node | |
|---|---|
BoundingGeometry(Node geom)
Construct a bounding sphere at the origin with a set radius.  | 
|
SceneGraphPath(Node[] nodes,
               int num,
               javax.vecmath.Matrix4f mat,
               javax.vecmath.Matrix4f iMat)
Create a new path with the given nodes from the array as the base path definition.  | 
|
| Uses of Node in org.j3d.renderer.aviatrix3d.geom | 
|---|
| Subclasses of Node in org.j3d.renderer.aviatrix3d.geom | |
|---|---|
 class | 
Axis
Representation of a set of axis around the coordinates.  | 
 class | 
Box
A simple box primitive.  | 
 class | 
Cone
A simple cone that uses triangles.  | 
 class | 
Cylinder
A simple cylinder that uses triangle strips for rendering.  | 
 class | 
Sphere
A simple sphere that uses triangle strips.  | 
 class | 
Spring
A simple spring that uses triangle strips.  | 
 class | 
Torus
A simple torus that uses triangle strips.  | 
| Uses of Node in org.j3d.renderer.aviatrix3d.geom.hanim | 
|---|
| Fields in org.j3d.renderer.aviatrix3d.geom.hanim declared as Node | |
|---|---|
protected  Node[] | 
SoftwareHumanoid.skin
Collection of nodes that is the skin  | 
| Methods in org.j3d.renderer.aviatrix3d.geom.hanim that return Node | |
|---|---|
 Node | 
AVHumanoidPart.getSceneGraphObject()
Get the implemented scene graph object for this part.  | 
 Node | 
AVHumanoid.getSceneGraphObject()
Get the implemented scene graph object for this humanoid so that it can be added directly to the scene.  | 
| Methods in org.j3d.renderer.aviatrix3d.geom.hanim with parameters of type Node | |
|---|---|
 void | 
SoftwareHumanoid.setSkin(Node[] skins,
        int numSkins)
Set the list of geometry that should be used by this humanoid.  | 
abstract  void | 
AVHumanoid.setSkin(Node[] skins,
        int numSkins)
Set the list of geometry that should be used by this humanoid.  | 
| Uses of Node in org.j3d.renderer.aviatrix3d.geom.volume | 
|---|
| Subclasses of Node in org.j3d.renderer.aviatrix3d.geom.volume | |
|---|---|
 class | 
OctTree
Node that implements a simple OctTree-style data structure useful for volume rendering of large datasets.  | 
| Methods in org.j3d.renderer.aviatrix3d.geom.volume that return Node | |
|---|---|
 Node | 
OctTree.getLowDetail()
Get the currently set low-detail geometry structure.  | 
| Methods in org.j3d.renderer.aviatrix3d.geom.volume with parameters of type Node | |
|---|---|
 void | 
OctTree.getHighDetail(Node[] geom)
Get the currently set low-detail geometry structure.  | 
 void | 
OctTree.setHighDetail(Node[] geom,
              int numValid)
Set the low-detail geometry instance to use.  | 
 void | 
OctTree.setLowDetail(Node geom)
Set the low-detail geometry instance to use.  | 
| Uses of Node in org.j3d.renderer.aviatrix3d.nodes | 
|---|
| Subclasses of Node in org.j3d.renderer.aviatrix3d.nodes | |
|---|---|
 class | 
Billboard
A class that automatically orients its children towards the camera location.  | 
 class | 
LODGroup
A grouping node structure that controls which children are being rendered based on distance from the user.  | 
 class | 
MarkerGroup
A grouping node that places it's children in the line of site between a target node and the viewpoint, oriented towards the viewpoint.  | 
 class | 
MaskedSwitch
Special grouping node that allows the selection of only a mask of children to be rendered.  | 
| Methods in org.j3d.renderer.aviatrix3d.nodes with parameters of type Node | |
|---|---|
 void | 
LODGroup.addChild(Node newChild)
Appends the specified child node to this group node's list of children  | 
 void | 
MaskedSwitch.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.  | 
 void | 
MarkerGroup.setTarget(Node target)
Set the node to track  | 
  | 
Aviatrix3D 2.1.0  | 
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||