|
j3d.org Aviatrix3D | ||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 | ||||||||||
PREV NEXT | FRAMES NO FRAMES |