deegree 2.3 (2010/04/09 10:10 build-4-official)

org.deegree.ogcwebservices.wpvs.j3d
Class Composite3DObject

java.lang.Object
  extended by javax.media.j3d.SceneGraphObject
      extended by javax.media.j3d.Node
          extended by javax.media.j3d.Group
              extended by javax.media.j3d.OrderedGroup
                  extended by org.deegree.ogcwebservices.wpvs.j3d.Composite3DObject

public class Composite3DObject
extends javax.media.j3d.OrderedGroup

Version:
$Revision: 18195 $
Author:
Andreas Poth, last edited by: $Author: mschneider $ $Revision: 18195 $, $Date: 2009-06-18 17:55:39 +0200 (Do, 18. Jun 2009) $

Field Summary
 
Fields inherited from class javax.media.j3d.OrderedGroup
ALLOW_CHILD_INDEX_ORDER_READ, ALLOW_CHILD_INDEX_ORDER_WRITE
 
Fields inherited from class javax.media.j3d.Group
ALLOW_CHILDREN_EXTEND, ALLOW_CHILDREN_READ, ALLOW_CHILDREN_WRITE, ALLOW_COLLISION_BOUNDS_READ, ALLOW_COLLISION_BOUNDS_WRITE
 
Fields inherited from class javax.media.j3d.Node
ALLOW_AUTO_COMPUTE_BOUNDS_READ, ALLOW_AUTO_COMPUTE_BOUNDS_WRITE, ALLOW_BOUNDS_READ, ALLOW_BOUNDS_WRITE, ALLOW_COLLIDABLE_READ, ALLOW_COLLIDABLE_WRITE, ALLOW_LOCAL_TO_VWORLD_READ, ALLOW_LOCALE_READ, ALLOW_PARENT_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING
 
Constructor Summary
Composite3DObject(String id)
           
Composite3DObject(String id, List<DefaultSurface> surfaces)
          constructs a Composite3DObject from the passed list of SimpleSurfaces
 
Method Summary
 void addChild(javax.media.j3d.Node node)
           
 String getId()
          returns the ID of the composite
 void insertChild(javax.media.j3d.Node node, int index)
           
 void setChild(javax.media.j3d.Node node, int index)
           
 
Methods inherited from class javax.media.j3d.OrderedGroup
addChild, cloneNode, getChildIndexOrder, moveTo, removeAllChildren, removeChild, removeChild, setChildIndexOrder
 
Methods inherited from class javax.media.j3d.Group
getAllChildren, getAlternateCollisionTarget, getChild, getCollisionBounds, indexOfChild, numChildren, setAlternateCollisionTarget, setCollisionBounds
 
Methods inherited from class javax.media.j3d.Node
cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocale, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
 
Methods inherited from class javax.media.j3d.SceneGraphObject
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getName, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setName, setUserData, toString, updateNodeReferences
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Composite3DObject

public Composite3DObject(String id)
Parameters:
id -

Composite3DObject

public Composite3DObject(String id,
                         List<DefaultSurface> surfaces)
constructs a Composite3DObject from the passed list of SimpleSurfaces

Parameters:
id - The id of this 3DObject
surfaces -
Method Detail

getId

public String getId()
returns the ID of the composite

Returns:
the ID of the composite

addChild

public void addChild(javax.media.j3d.Node node)
Overrides:
addChild in class javax.media.j3d.OrderedGroup

insertChild

public void insertChild(javax.media.j3d.Node node,
                        int index)
Overrides:
insertChild in class javax.media.j3d.OrderedGroup

setChild

public void setChild(javax.media.j3d.Node node,
                     int index)
Overrides:
setChild in class javax.media.j3d.Group

deegree 2.3 (2010/04/09 10:10 build-4-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org